自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jamie Jiang's Blog

学无止境

  • 博客(80)
  • 问答 (3)
  • 收藏
  • 关注

原创 关于菜鸟的搬家_因为之前的不方便提交_迁徙1

2017-01-13 15:32:30 602 2

原创 新买的/重置的aliyun服务器要怎么操作呢?我将一步步记录我的操作

我是真的偶尔就会把我的小阿里云服务器搞坏。。所以记录一下每次环境搭建的过程,以后就不用四处搜了。。直接一键还原,然后重新安排!哈哈。0、基本操作就不多说了,从开始登陆一个空白的阿里云服务器开始,我在选择操作系统的时候选择的是0元的打包好的centos71、登陆进来以后先确认一下资源使用情况## df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况 -h方便阅读方式显示df -h## 查看系统主机名及其它相关设置hostnamectl## 查看centos版本lsb_relea

2021-04-12 20:53:36 359

原创 redis学习05-java使用redis【jedis】

文章目录1、什么是jedis?2、如何简单实用jedis2.1、项目搭建2.2、jedis的API3、jedis的问题1、什么是jedis?简单来说,jedis是官方推荐的java客户端开发包。大白话的话参看https://blog.csdn.net/Jamie_Jiang/article/details/1129099132、如何简单实用jedis2.1、项目搭建我是用的springboot项目,简单的创建。新建项目springboot项目,应该都会。添加依赖,看右侧selected

2021-01-23 13:29:21 227

原创 redis学习04-jedis和redisson

jedis是什么?jedis是为了方便在java代码中让java程序员操作redis命令而产生的。redisson是什么?redisson是为了更好的让java程序员能够按照正常书写java代码中的那些集合类的思维去操作redis,离开redis命令的圈圈。而且redisson中还有自带的锁机制,可以保证线程安全。为什么jedis通常和pool一起使用呢?因为jedis是阻塞的,如果不使用池化技术会很影响效率。待更新。。。...

2021-01-23 12:15:15 466 1

原创 redis学习03-你知道什么是缓存穿透、缓存击穿和雪崩吗?【服务高可用问题】

缓存穿透原因本来一个请求过来会先查询redis缓存,但是发现没有,所以去查询数据库,但是数据库也没有,所以不存在把查询结果重新放入缓存,这个时候,如果大批量的请求都来查这种redis中没有数据库也没有的数据,就会导致数据库收到冲击,可能会宕机,就可能会出现缓存穿透。解决布隆过滤器:在redis前加一层过滤器,可以把这种可能先过滤一下,就不会影响数据库了缓存空对象:如果数据库没查到结果,那么就在redis中加一个缓存空对象,之后的请求就会去查询redis了,但是可能会出现数据不一致

2021-01-18 19:07:57 121

原创 redis学习02-常用命令整理

废话不多说,没完成,先更新一部分。### redis-key# 清空redisflushall# 查询所有keykeys *# 设置key-value到redisset a 1# 获取key对应的valueget a# 判断是否存在某个keyexists name# 移动key到1数据库move name 1 # 设置key-vlaue多久过期,单位是秒【可以用来做session或cookie过期时间】expire name 10# 查看某个key还有多久过期ttl nam

2021-01-18 17:25:25 102

原创 redis学习01-安装redis

文章目录1、linux安装包安装1.1、下载安装包1.2、如果是本地下载的,需要手动发送到远程服务器,一般安装包放到/home目录下,也可以直接忽略这一步,直接放到/opt目录1.3、解压安装包,一般把程序安装到/opt目录下,进入解压好的redis目录1.4、安装gcc-c++编译器1.5、编译下载配置redis所有需要的环境1.6、执行安装命令,进行安装,默认安装到/usr目录1.7、redis的makefile的默认安装路径在/usr/local/bin目录,可以进入查看一下安装结果1.8、把redi

2021-01-17 16:17:00 156

原创 oracle锁表如何去除

pl/sql是个好软件,但是也保不齐会卡住,所以如果当我们正在update的时候,它卡死了就会很尴尬,只能强制退出,重新打开,重新我们的update,但是会发现一直在等待,原因就是锁表了。那么,要怎么解除呢?1、输入执行查看锁表进程SQL语句:select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_...

2020-02-13 11:30:35 2018

原创 创建react项目(antd)参考官网命令与配置

a.原因React在前台项目开发中使用了几个月,但是只是会用antd官网的那些组件了,这两天有余闲,所以系统的学习了一下它的来源,组件化,生命周期,如何搭建一个前台项目,如何打包,如何部署。。b.安装安装有时间再补。需要安装npm,之后用npm 安装yarn 脚手架命令 webpack等。c.项目搭建(脚手架)今天研究了好久,总是冒出莫名其妙的错误。我前端开发,小白刚接触。。经过我一...

2019-07-05 14:25:41 1673

原创 windows 解决svn: E200033: database is locked, executing statement 'RELEASE s0'

问题:svn: E200033: database is locked, executing statement ‘RELEASEs0’找到你的项目所在的目录 右击 clean up如果依旧报上面的问题那么就进入到你的项目的目录的.svn目录下找到wc.db文件复制一个新的,然后把这个老的删了 再把名字改成wc.db之后再clean up 就不报错了...

2019-05-09 14:18:54 2086 1

原创 idea快速搭建springboot项目

打开idea --》 File --》 new --》 project --》 之后进入如下页面之后什么都不用变点击next,进入如下页面group:就是组名,一般是公司网址反着写;Artifact:谷歌翻译 人工品,其实就是你自己写的东西的包名;Type:我只用过maven project;language、packaging、java version分别是编程语言...

2019-04-15 14:13:00 197

转载 npm(yarn): There appears to be trouble with your network connection.

转自:https://blog.csdn.net/qq_39910762/article/details/85114143问题:代理出现问题解决:删除代理yarn config delete proxynpm config rm proxynpm config rm https-proxy

2019-03-03 10:28:26 2215

原创 fastjson SerializerFeature序列化属性的使用

如下理解参考此文章:https://blog.csdn.net/yxl_num/article/details/548467151、首先,为啥要知道这个东西呢?因为现在项目基本都是前后端分离,操作的话一般都是返回json串,但是会有这种情况,加入你put一个key和value的时候,如果value是空,那么等你返回给前台的时候,前台就连这个key也拿不到了,就直接省掉了(相当于过滤掉了)加上...

2019-03-01 16:25:50 2615

原创 关于安卓APP内部调用HTTPS的WEB页面空白的问题(SSL缺少证书链)

今天研究了一天SSL证书。问题就是:一个APP和一个HTTPS的WEB页面我的服务器是:nginx/1.10.2此APP安装在苹果手机内部调用这个HTTPS页面和直接WEB浏览器(除了IE)打开都是可以跳转的,唯独安卓手机中不能够跳转,原因就是SSL证书的问题。作者(也就是我),SSL证书的问题是:缺少证书链。如果你,不知道是什么问题的话可以去这个网址进行检测。输入域名(IP)和端口...

2019-01-17 19:30:45 2523

原创 final 和effectively final区别

参考:https://www.jianshu.com/p/ade870238d18最近在学习多线程的知识,感觉自己超级无知,写了这么久代码,我连匿名内部类都搞不太懂哈哈,但是我愿意学,哪怕从头开始。首先贴一下我学习的代码package cn.ctwom.projone;import java.util.ArrayList;import java.util.List;/** ...

2019-01-03 10:02:01 3172

转载 匿名内部类(以线程常用的new Runnable()解释)

转自:https://www.cnblogs.com/tc310/p/4048196.html匿名内部类(Anonymous Inner Class),在创建实例的同时给出类的定义,所有这些在一个表达式中完成。Runnable rn = new Runnable() { public void run() { }};相当于:class Anomymous impleme...

2018-12-29 13:48:35 908

原创 初学者-linux (centos7.4)下二进制安装mysql-5.6.42(非/usr/local目录下)

1、确定目录比如我的/home(然后我希望mysql放在/home目录下,取名为mysql文件夹)所以我需要cd /home你可以cd到你想安装的目录下2、下载安装包https://dev.mysql.com/downloads/mysql/5.6.html#downloads我下载的是5.6.42 Linux-Generic All mysql-5.6.42-linux-glib...

2018-12-26 17:36:22 739

原创 关于 深入理解Java虚拟机 书中 9.2.1中提出的问题

问题:如果有10个WEB应用程序都是用Spring来进行组织和管理的话,可以把Spring放到Common或Shared目录下(Tomcat5.0)让这些程序共享。Spring要对用户程序的类进行管理,自然要能访问到用户程序的类,而用户的程序显然是放在/WebApp/WEB-INF目录下的,那么被CommonClassLoader或SharedClassLoader加载的Spring如何访问并...

2018-11-19 15:45:26 636 3

原创 Linux下安装mysql5.6.42报错处理解决办法

linux下安装mysql的教程炒鸡多,我就不写了,自行百度。说一下我今天安装遇到的问题:1、执行 ./scripts/mysql_install_db --user=mysql 后报FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db: Data::D...

2018-11-07 14:36:05 1419

原创 oracle建表相关 包括主键索引和外键约束

今天来聊一下oracle的建表语句,比如下面的create table BBB_INFO ( BBB_ID number(8) not null, AAA VARCHAR2(8) null, BBB VARCHAR2(8) ...

2018-10-16 09:54:36 2013

原创 修改bootstrap默认readonly样式灰底为白底

bootstrap的disabled是灰色背景的 readonly也是灰色背景的 但是我的功能中的input只想让它不可编辑但是不要灰色(因为会给人一种不能点的感觉),所以对于灰底变白底可以有如下两种方式: 1、可以全局修改bootstrap.css去掉步骤3的红框中的内容即可,如图 2、可以只针对当前页面进行修改,在input中加上样式即可:style=”background-colo...

2018-07-30 11:38:09 6085 3

转载 关于会话的生命周期,浏览器中session/cookie会话什么时候失效的问题

转自:https://blog.csdn.net/stanxl/article/details/47105051今天想和大家分享一个关于Session的话题: 当浏览器关闭时,Session就被销毁了?我们知道Session是JSP的九大内置对象(也叫隐含对象)中的一个,它的作用是可以保存当前用户的状态信息,初学它的时候,认为Session的生命周期是从打开一个浏览器窗口发送请求到...

2018-07-19 11:01:52 4213 2

原创 前台给后台参数时多逗号的问题

今天遇到一个老问题,就是前台给后台传参时参数的bug,苦恼了好久。。 大致是这样的,比如前台url=xxxxxxx?projectType=2 然后我在后台直接用实体对象的projectType属性去接收就会发现 这个对象的projectType属性值为“2 , ” 之前好像也遇到过,但是忘记了,所以今天马克一下,以后就不用再苦恼了!其实原因很简单: 就是在你发请求的过程中,有另一个参数...

2018-06-25 16:19:54 7014

原创 解决:IDEA导入svn项目报Can't use Subversion command line client:svn

报错信息说的很清楚: command line client 命令行客户端 也就是说不能使用svn 命令行客户端。 大致产生的原因是,开始安装svn的时候command line client没选中安装。解决办法: modify一下svn步骤: 1、找到你的svn安装包,双击, 2、之后选择(modify)修改安装 3、之后会看到command line client too...

2018-04-20 16:24:19 28846 1

原创 notepad++使用NppExec插件commands运行nodejs文件中文乱码

调了半天,我也不知道notepad++默认是什么样子的了,总之,下面的样子是可以出来正确的中文的。。 1、设置-》首选项-》新建-》编码-》选择UTF-8,如图 2、插件-》NppExec-》Console Output/Input Encoding-》Output选择UTF-8,Input选择DOS那个OEM,如图 3、格式-》选择 以UTF-8无BOM格式编...

2018-03-12 17:49:14 1297

原创 ubuntu-linux虚拟机使用vi编辑时键盘错乱

遇到的问题: 在linux终端中进行vi编辑时,摁下“上下左右”控制按钮 添加“ABCD啥啥”类似的字母。 解决办法: ctrl+alt+t 在终端中输入 :sudo apt-get install vim安装vim就可以正常使用了。...

2018-03-09 13:52:51 6252 6

原创 关于form表单提交文件file后台controller中参数获取不到的解决办法

ssm 前台jsp的form表单里<form class="avatar-form" action="upload/uploadPhoto.do" enctype="multipart/form-data" method="post">...<input type="file" class="avatar-input" id=&quo

2018-03-07 15:09:30 17656 6

原创 【Java】2018年刑侦科推理试卷

今早同事发的图片,2018刑侦科推理试卷。 下午没什么事,就用Java写了一下,大概的思路是枚举法,然后列出条件,输出满足条件的情况就可以了。参考的是这位大神写的python的,唉,本人能力有限,所以可能代码会比较冗余。但是也想锻炼一下,于是乎,写了一套Java的。有什么地方可以简化代码啥的,欢迎指正哈! https://www.cnblogs.com/seyjs/p/8491767.ht...

2018-03-02 15:53:37 3035 3

原创 bootstrap-datetimepicker 设置中文 mark

要过年了,不怎么忙,最近在弄自己的东西。想加一个时间控件,开始觉得layDate的ui特别喜欢,但是拿过来之后,css路径有问题,调了好久加载不了,一气之下就还是用回了bootstrap-datetimepicker ,简单好用,等年后回来还有空余时间,再研究layDate吧。>虽说bootstrap-datetimepicker简单好用,但是是英文版。。现在来马克一下怎么改中文...

2018-02-11 09:46:30 5407

原创 关于前后台编码设置理解和web.xml编码过滤器CharacterEncodingFilter理解马克

首先,放上web.xml中编码过滤器的设置 filter> filter-name>encodingFilterfilter-name> filter-class> org.springframework.web.filter.CharacterEncodingFilter filter-class>

2018-02-05 11:02:42 1809

原创 本地项目提交github马克

1、我自己已经本地安装好了git bash 2、进入到想提交到github上的项目的目录 3、鼠标右击,选择Git Bash Here,弹出控制台 4、命令行中依次输入 5、git init -5、解释(生成.git文件) 6、git add . -6、解释(注意后面有个点,意思是把文件夹内所有文件添加到git) 7、git commit -m “xxxxxxxx” -7、xxx

2018-02-01 16:21:16 308

转载 @ResponseBody与PrintWriter(response.getWriter)理解和用法区分

理解:很多情况我们需要在controller接收请求然后返回一些message。在springmvc中当返回值是String时,如果不加@ResponseBody的话,返回的字符串就会找这个String对应的页面,如果找不到会报404错误。 如果加上@ResponseBody注解的话,返回的就是json字符串,并且把这个json字符串返回给发送请求的原页面。当然也有时候不加@Respon

2018-01-26 14:45:47 2655

转载 HTML中tabIndex属性马克 tabIndex='-1'是什么意思

转自:http://blog.csdn.net/tom0008668/article/details/64904752html中的tabIndex属性可以设置键盘中的TAB键在控件中的移动顺序,即焦点的顺序。 把控件的tabIndex属性设成1到32767的一个值,就可以把这个控件加入到TAB键的序列中。 这样,当浏览者使用TAB键在网页控件中移动时,将首先移动到具有最小tabInde

2018-01-25 09:52:35 2676

转载 Java的Native Method

转自:http://blog.csdn.net/wike163/article/details/6635321一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制

2018-01-19 11:38:57 246

原创 证明 logX < X 对所有的 X > 0成立 理解mark

最近在看书增长见识,所以可能最近会更一些自己对一些问题的理解。 题目: 证明: logX 0成立。(计算机中默认以2为底)对于这个问题,百度了很多种解法,有先分析然后判断趋势然后给出结论的,但是这是个证明题是吧。所以我就没有放弃的继续百度了一下,最后比较中意这个数学归纳法。1、首先我是用画图判断趋势来求证的:底都是2哈 我这也不知道怎么写能表示出来 先不写2了 logX

2018-01-09 11:27:43 3542 2

转载 关于在Struts2的action中直接使用response的异步问题马克

转自:http://blog.csdn.net/achilles12345/article/details/40376239 如果我们项目中使用了struts2,在使用ajax和后端程序进行通讯时,我们常常为了简单采用以下的方法:ActionContext ac = ActionContext.getContext();HttpServletResponse response =(Http

2018-01-05 11:47:38 289

转载 windows查看端口占用以及关闭相应的进程

转自:https://www.cnblogs.com/moodlxs/p/4145384.html开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选”查看”-“选择列” 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要

2018-01-04 15:52:45 312

原创 echarts3中国地图学习理解马克

页面建个div就不用说了,直接放js。注释是我的个人理解,欢迎指正。 注:要导入china.js才能看到效果。/** * 中国地图 */// 基于准备好的dom,初始化echarts实例var $v4 = $("#main4") ; //$('#id')这种获取的是jQuery对象,而echarts需要的是dom对象,所以需要如下转换 var v4 = $v4[0]; //DOM对象

2018-01-02 09:54:37 471

原创 oracle误delete或update数据还原(恢复)方法记录

对于我这种大马虎,误删除数据倒不会,但是误更新数据已经不止一次两次了,所以告诫自己:*以后update一定要调试好了再F8。。*好好,如何恢复表数据:1、首先想一下,你是什么时候误更新的。然后输入: select * from table_name as of timestamp to_timestamp(‘2017-12-20 08:29:00’,’yyyy-mm-dd hh24:mi:ss’

2017-12-20 11:14:49 11456 6

转载 解决echarts图形报表缓存问题

针对写echarts的时候出现刷新页面,但是数据或者效果没有成功改变(多少次都没有刷新成功),只有清空cookie才行(好麻烦)的解决办法:1、在最后的setOption前面加上下面这一句即可://清空画布,防止缓存myChart2.clear();eg://折线图// 基于准备好的dom,初始化echarts实例 var $v2 = $("#main2") ; //$('#id')这种获取...

2017-12-11 10:49:07 10736

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除