最近用idea开发一个项目,遇到一个鬼畜的问题,代码修改之后,启动测试发现不生效,只有重新mvn clean install
之后才能加载到改动的代码
这就有点过分了,怀疑是idea的配置问题导致的,没有什么特别好的办法,只能删配置重新导入
- 删除
.idea
文件夹 - 删除
*.iml
文件 - 重新导入项目
最近用idea开发一个项目,遇到一个鬼畜的问题,代码修改之后,启动测试发现不生效,只有重新mvn clean install
之后才能加载到改动的代码
这就有点过分了,怀疑是idea的配置问题导致的,没有什么特别好的办法,只能删配置重新导入
.idea
文件夹*.iml
文件idea一个项目有多个module,忽然发现一个module显示不太正常,如
一般有两种方法,基本的如:
SpringBoot指定com.mysql.cj.jdbc.Driver
来操作mysql数据库时,发现时区有八个小时的差距,主要原因在于需要在url中指定时区信息,否则会有这个问题
平时使用ProtoStuff作为序列化工具,对于一些POJO对象序列化,但是在实际使用中,发现针对BigDecimal对象进行序列化时却出现了问题
下面记录一下这个问题
今天开发过程中,遇到一个鬼畜的问题,在DO的某个成员上添加@Deprecated
注解之后,通过ProtoStuff反序列化得到的DO中,这个成员一直为null;花了不少时间才定位这个问题,特此记录一下
列表排序,我们可以说是用的比较多了,写起来也很溜,继承Comparable
接口,实现compareTo
方法,然后直接使用java.util.List#sort
即可
虽说如此简单,今天却是一脚踩进去,花了不少时间才爬出来,下面复盘一下这个现场
采用fastjson作为项目的json序列化和反序列化工具,遇到一个蛋疼至极的问题, 如Map,key为int,则输出的字符串中,key没有被双引号括起来,导致前端解析失败
记录一个非常低级的错误导致的java应用一直fullgc的问题;根本原因就是HashMap的key使用姿势不对
Update your browser to view this website correctly. Update my browser now