Java
文章平均质量分 50
Java
西酉醋
你知道的越多,不知道的也就越多
展开
-
mariadb 错误日志中报错:Incorrect definition of table mysql.column_stats:
mysql 报错 Incorrect definition of table mysql.column_stats: expected column 'histogram' at position 10 to have type longblob, found type varbinary(255)原创 2023-10-08 11:03:18 · 626 阅读 · 1 评论 -
Collection集合中unmodifiableList使用及问题
项目运行过程中,发现异常抛出java.lang.UnsupportedOperationException。追踪源头之后发现是使用了集合类中 Collections.unmodifiableList 方法导致,下面就此问题对度娘发起了询问~异常原因1. 此集合方法返回的是一个只读集合,如果对此集合做其他操作就会抛出异常,查看源码后得知,此方法只实现了get方法,其他方法一律抛出异常,源码如下:2. 可以看到,除了get方法,set、add、remove方法在调用时全部抛出U...原创 2021-10-29 20:38:34 · 728 阅读 · 0 评论 -
使用sigar项目启动报错
项目中使用了sigar来监测cpu的使用情况,在项目启动时,报错如下PS C:\Users\sebin.vincent> e:PS E:\> .\Softwares\ServerAgent-2.2.3\startAgent.batINFO 2019-12-30 12:17:45.122 [kg.apc.p] (): Binding UDP to 4444INFO 2019-12-30 12:17:45.155 [kg.apc.p] (): Binding TCP to 444原创 2021-03-24 18:47:26 · 719 阅读 · 1 评论 -
记一次 Springboot使用Mongo时报错Exception opening socket
背景:接手别人项目在进行整理时,启动发现报错如下当不清楚的时候首选百度~1. 没事去淘宝,不对 去百度逛了一圈之后发现有很多这样的问题,并且大多都是说springboot自动配置了支持mongodb。在启动springboot时会自动实例化一个mongo实例,需要禁用自动配置 ,增加@SpringBootApplication(exclude = MongoAutoConfiguration.class)这个注解即可,但是(凡是就怕但是)加上注解之后还是报错,百思不得其解,然后继续百度。。。原创 2020-09-25 11:47:58 · 4057 阅读 · 0 评论 -
springboot 使用maven 打jar包发现没有resources下的所有配置文件
原因:下图两者的resource(resources)单词要一致,很多人都是少个s或多个s 的原创 2018-12-18 14:26:02 · 6470 阅读 · 2 评论 -
在springboot中AJAX的使用
1.前台ajax主要有:type:post/get方式url:路径(可以是controller里面的拦截路径)data{}:向后台传送的数据,可以为空success:function(data){}:成功后的回调函数,可以在里面进行html的拼接,这个里面的data是从后台传过来的数据dataType:数据类型,通常为jsonerror:回调函数,出错后执行前台用ajax时,一定要记得引入jque...原创 2018-04-02 21:45:22 · 21167 阅读 · 0 评论 -
记一次JVM内存泄漏问题排查、分析过程
背景项目使用框架为springboot + akka(想要了解akka框架的同学可自行查看),JDK版本1.8 使用的垃圾回收器为1.8默认的UseParallelGC工具说明压测工具使用的是jmeter脚本性能监测工具使用的是jdk自带工具,jconsole、jvisualvm,一般第一个基本可以满足监测需求分析工具使用的是IBM的工具,ha450.jar(分析dump文件)、jca450.jar(分析线程信息)分析dump文件也可以使用 JProfile和mat(两个都为可视化分析工具)原创 2020-11-29 18:19:54 · 889 阅读 · 0 评论 -
浅谈equal和==的区别,及字符串常用比较方法
1.equals通常用来比较两个对象值是否相等,而‘==’比较的是两个值的地址是否相等,一般基本类型用‘==’来进行比较,引用类型使用equals进行比较。2.equals方法和Objects.equals方法比较:这两个方法都可以比较值内容是否相等,但是后者可以避免值为null时引发空指针异常的情况出现,例(1).用equals 和空字符串进行比较 ,"".equals(name),...原创 2019-08-04 10:07:41 · 856 阅读 · 0 评论 -
关于MyBatis中使用resultMap,后台使用List进行接收
mybatis返回list很智能很简答的,只需要配置resultmap进行类型转换,dao方法直接写返回值list<对应的object>就行了下面是具体操作及返回结果1.mapper xml中具体做法2.mapper接口中接收类型3.返回结果展示结果表明,mybatis的xml中的resultMap,只是对从数据库中获取的数据结构进行定义,而不是后台获取...原创 2019-07-08 14:19:53 · 24327 阅读 · 2 评论