自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Let's encrypt 遇到 'ascii' codec can't decode byte 0xe5 的解法

Attempting to renew cert (example.com) from /etc/letsencrypt/renewal/example.com.conf produced an unexpected error: ‘ascii’ codec can’t decode byte 0xe6 in position 2: ordinal not in range(128). Skipp...

2019-10-09 18:29:43 651

原创 MySQL编码utf8和utf8mb4

MySQL 的“utf8”实际上不是真正的 UTF-8。“utf8”只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。MySQL 一直没有修复这个 bug,他们在 2010 年发布了一个叫作“utf8mb4”的字符集,绕过了这个问题。当然,他们并没有对新的字符集广而告之(可能是因为这个 bug 让他们觉得很尴尬),以致于现在网络上仍然在建议开发者使用“utf8”,但这...

2019-08-05 18:17:29 144

原创 nodejs安装依赖出现Appears to be a git repo or submodule解决方法

进入到报错的/data/app/pay/node_modules/alipayment-fork目录去把.git目录删除就可以了

2019-07-11 15:24:20 1478

原创 非spring注入使用RedisTemplate,需先调用afterPropertiesSet()方法

错误信息:Exception in thread "main" java.lang.IllegalArgumentException: template not initialized; call afterPropertiesSet() before using it at org.springframework.util.Assert.isTrue(Assert.java:92) ...

2019-05-30 16:01:41 1903

原创 关于Spring Data redis几种对象序列化的比较

spring-data-redis的序列化类有下面这几个:GenericToStringSerializer: 可以将任何对象泛化为字符串并序列化Jackson2JsonRedisSerializer: 跟JacksonJsonRedisSerializer实际上是一样的JacksonJsonRedisSerializer: 序列化object对象为json字符串JdkSerializat...

2019-05-30 15:09:23 330

原创 Long类型的数据判断是否相等,请一定用equals,不要用==

Long是一个类,判断是否相等时如果数据小于128L时,用equals和== 都是可以的,但超过128L再用==判断是否相等就会出问题,所以Long比较大小统统都要用equals超过128会创建新的实例对象,==判断的是对象内存值,所以会是false...

2019-05-23 14:02:18 6118 4

原创 安装rvm出现问题

Step 1 安装rvm:curl -sSL https://get.rvm.io | bash -s stable[root@centosvm local]# curl -sSL -L -k https://get.rvm.io | bash -s stableDownloading https://github.com/rvm/rvm/archive/1.26.11.tar.gzDo...

2019-04-11 16:20:32 3279

原创 StringUtils的isBlank(), isEmpty(), isNotBlank(), isNotEmpety(), isNoneBlank(), isNoneEmpty()

isBlank()方法把空格当做没有, 而isEmpty()认可空格的存在.StringUtils.isEmpty(null) = trueStringUtils.isEmpty(“”) = trueStringUtils.isEmpty(” “) = false //注意在 StringUtils 中空格作非空处理StringUtils.isEmpty(” “) = falseStri...

2019-04-11 16:18:02 2256

原创 script没有结束标签出现问题

<script src="/js/jquery-3.2.1.js"/>这个写法会出现问题<script src="/js/jquery-3.2.1.js"></script >这样就没有问题<script src="/js/jquery-3.2.1.js"></script><script> func...

2019-04-11 16:16:56 344

原创 AnguarJS 获取图片报错7B7B7D7D

如图,原因是%7B%7B 是{{ , 而%7D%7D是}}, AngularJS错误地解析这个表达式解决方法是使用ng-src即可

2019-04-06 17:29:32 722

原创 新窗口没有跳出iframe解决方法

如果遇到页面没有跳出iframe框架的情况,在页面上面加上代码<script type="text/javascript"> if(parent != window){ parent.location = window.location; }</script>即可...

2019-04-06 17:26:03 742

原创 spring scurity 出现 localhost 将您重定向的次数过多的解决方法

spring scurity自定义登录方法 <security:http pattern="/plugins/**" security="none"/> <security:http pattern="/css/**" security="none"/> <security:http pattern="/js/**" security="none"/...

2019-04-01 17:08:25 5878

原创 open(java.nio.file.Path) in FSDirectory cannot applied to (java.io.File)

在Lucene5.0.0版本或更高的版本,要采用以下方式directory = FSDirectory.open(Paths.get("D:\\"));

2019-03-22 10:27:26 227

原创 security access角色名称

出现这个错误经查找资料了解access的角色名称必须以 **ROLE_**开头

2019-03-19 17:05:05 582

原创 ssm+oracle查不出数据

sql语句在PLSQL里面可以查到数据,在idea里面查不出数据,返回[];原来是数据封装出了问题时间要导入util的包

2019-03-15 15:54:34 330

原创 plsql登录提示ORA-12514:TNS:

在装oracle的系统中 输入cmd打开控制台输入这几条命令就可以了

2019-03-15 15:10:57 1099

原创 Maven多模块聚合项目出现类不存在的问题解决方法

聚合项目做好,依赖检查过了没有问题,在启动项目的时候出现程序包com.xxx.xxx.damain不存在猜想原因是工程打包编译时,会生成两种jar包,一种是普通的jar,另一种是可执行jar。默认情况下,这两种jar的名称相同,在不做配置的情况下,普通的jar先生成,可执行jar后生成,造成可执行jar会覆盖普通的jar。而ssm-dao工程无法依赖damain工程的可执行jar,所以编译失...

2019-03-13 21:04:09 3959 2

原创 Mybatis传入参数类型为Map类型如何取值

如图有一个map类型的传参首先,如图在前面加上@Param注解其次用#{map.rname}这种写法就可以获取参数${map.rname}这种写法参数默认是传字符串,#{map.rname}可以取Long,Integer之类的。...

2019-03-09 19:11:28 6569 1

原创 mybatis出现Parameter 'xxx' not found. Available parameters are [...]错误

当出现这个错误的时候,在形参前面加上@Param注解就可以了在传入多个参数需要加这个注解

2019-03-09 16:47:30 7229

原创 数据库出现Can't get hostname for your address

打开服务,打开mysql服务的属性点这个,然后重启服务就好了

2019-03-06 20:52:00 313

原创 springMVC出现Cannot resolve symbol 'HttpServletRequest

出现这个问题只要导包就好了右键点项目,打开模块设置添加Library添加tamcat添加完成之后就好了

2019-03-06 17:13:22 3335

原创 MultipartFile上传出现空指针异常

在利用MultipartFile上传文件的时候出现了空指针异常然后查了一下资料,发现控制器里面的MultipartFile的参数名要跟页面的name一致这里的参数名字需要与页面中的name一致这样就没有问题了...

2019-03-06 16:29:47 4017 2

原创 springMVC页面跳转自动添加前缀

这是页面跳转的地址,但是点击提交按钮,页面跳转之后可以看到前面多加了一个/pages的前缀,那是我前端页面的前缀然后地址那里加一条/就没事了原因是如果不加/默认是相对路径,MVC会自动加上页面请求的前缀...

2019-03-06 16:24:31 1878

原创 spring mvc 处理PUT,DELETE请求时报错

将POST请求通过HiddenRequestMethodFilter过滤器处理成PUT,DELETE请求.发现报错出错的原因是控制器里返回success字符串跳转到success.jsp,spring认为这个是jsp接口,jsp没有put和delete方法后来网上查了一下发现需要添加要@ResponseBody 注解原因是添加了@ResponseBody 注解,返回的数据不走视图控制器,直...

2019-03-04 21:20:06 217

原创 ajax传json参数回后台出错

用ajax传输json回后台,报错415错误,后来发现是请求格式写错]必须要写application才能正确传输数据.记录一下

2019-03-04 20:53:00 345

原创 springMVC中POJO类型作为参数的绑定

当前端页面传过来的参数为POJO类型中的参数时.例如 用user类型接受.user类中包含address类address类使用空构造函数创建对象接受参数使用set方法设置

2019-03-04 17:32:49 660

原创 mybatis二级缓存的应用场景和局限性

在学习mybatis的过程中,发现mybatis的二级缓存应用场景不多.主要用于访问量多,但是对数据实时性要求不高的查询操作.例如:电话账单查询等实现的方法:通过设置flushinterval,让mybat每隔一段时间清空一次缓存,时间根据需求确定,例如30分钟等.二级缓存的应用不多主要原因是局限比较多,例如有一个需求:要求对网上商城的所有商品缓存,网上商城不仅访问量大,而且要保证用户每次查询...

2019-02-28 20:42:03 358

原创 linux配置好nginx但还是无法访问解决方案

安装配置好了nginx,但是在浏览器中输入地址还是无法访问.用了这个方法就解决了/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 重新指定配置文件ps -ef | grep nginx 出现nginx目录/usr/local/nginx/sbin/nginx -s reload 重启nginx,成功...

2019-02-18 20:44:17 6008 3

原创 web项目部署在centos 7验证码显示不出来解决方案

今天把项目部署在centos7上,发现验证码显示不出来,看了一下tomcat日志Exception in thread "http-nio-8080-exec-3" java.lang.InternalError: java.lang.reflect.InvocationTargetException at java.desktop/sun.font.FontManagerFactory$1....

2019-02-18 19:54:14 2574

原创 Maven test命令时控制台输出乱码的解决办法

如图出现乱码解决方式1:在Maven的pom.xml文件中增加如下代码:&lt;properties&gt; &lt;argLine&gt;-Dfile.encoding=UTF-8&lt;/argLine&gt; &lt;/properties&gt; 这样就可以解决了...

2019-02-15 20:01:48 1237 1

原创 ajax+tomcat实现自动补全效果

如图中的效果INSERT INTO `user` VALUES ('1', '张三');INSERT INTO `user` VALUES ('2', '李四');INSERT INTO `user` VALUES ('3', '王五');INSERT INTO `user` VALUES ('4', '赵六');INSERT INTO `user` VALUES ('5', '田七'...

2019-01-24 16:56:32 191

原创 equals和Objects.equals的区别

equals大部分情况下用来比较两个字符串是否相同.例如下面的代码 public static void main(String[] args) { Student s1 = new Student("二狗",14); Student s2 = new Student("三狗",15); if(s1.equals...

2019-01-23 19:44:48 2016

原创 hashCode相同,两个对象不一定相等 学习过程

java中的==:java中的==比较的是两个对象的jvm的地址java中的equals():public boolean equals(Object obj) { return (this == obj);}查看源码可以看到默认的equals直接调用==的进行判断,判断对象的地址.java中的hashcode():默认情况下,Object中的hashCode() 返回对象...

2019-01-23 19:21:45 3795

空空如也

空空如也

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

TA关注的人

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