
java
weixin_42065443
这个作者很懒,什么都没留下…
展开
-
关于定时任务fixedRate和fixedDelay区别最简单的解释
看了网上很多文章,一大段的测试代码,复杂的解释,真的是觉得好多此一举,看的人头疼其实很简单很简单一两句话就能把fixedRate和fixedDelay的区别解释的一清二楚:fixedRate=5000:下一次任务的开始时间是这一次开始的时间+5秒fixedDelay=5000:下一次任务的开始时间是这一次开始的时间+这一次任务的执行耗时+5秒...原创 2020-06-01 20:39:35 · 2551 阅读 · 0 评论 -
Spring JPA组合查询,根据条件查询
Spring JPA组合查询,根据条件查询接手一个项目,数据库处理用的JPA,据留下这个摊子的人说很好用,大概用了一下,在一些基本的增删改查上面确实方便,不用写SQL,但今天遇到了一个稍微复杂一点的需求,之前Mybatis是用的拼接SQL语句或者在xml里面用这种方式,在JPA这里好像没这个功能,不过实现方式也不难,用SQL里面自带的IF语句就行废话不多说,直接上代码Ctrl/@Query(...原创 2018-11-03 11:43:55 · 4103 阅读 · 0 评论 -
使用netty遇到的内存泄露的问题
上个项目用的netty,刚开始项目上线的时候隔一段时间会遇到内存泄露的问题,检查了很久代码,该优化的都优化了,总是没发现问题,也加了日志追踪,就是发现不了问题,偶尔看到一篇文章介绍ServerHanderl继承的类,然后自己查找资料才发现就是这里的问题,我是继承的SimpleChannelInboundHandler这个类,这个类的特点就是会自动释放buffer,然后在后面异步使用buffer的时...原创 2019-02-28 11:49:45 · 2274 阅读 · 1 评论 -
springboot事务@Transactional加错地方导致异常不回滚
项目里面有个注册的方法,流程比较多,所以会用到事务,用的springboot,事务自动开启,然后在对应方法上面加上了@Transactional(rollbackFor = Exception.class)然后在里面有可能 出现异常的地方加上了throw new Exception正常来说这是没什么问题的,但我忽略了一个问题就是,这个类是继承了一个自定义接口的,虽然我为这个类加...原创 2019-03-06 18:03:53 · 1485 阅读 · 0 评论 -
RocketMQ在windows下broker启动失败解决方法
今天RocketMQ所在的电脑意外关机了,重启后怎么都启动不了broker,研究了好久才发现解决办法其实很简单把c:/user/你的用户名/里面的store里面的所有文件全部删除,再启动,成功...原创 2019-04-19 13:22:43 · 8017 阅读 · 13 评论 -
IDEA使用lombok插件不能启动的问题
lombok是一个很好用的插件,只需要一个注解就会自动生成各种get set方法,在idea里面用的时候需要安装lombok插件才行,插件安装方法请自行百度安装完成后,还需要settings -> Build,Execution,Deployment -> Annotation Processors -> 把Enable annotation processing勾选这样就...原创 2019-07-03 17:24:56 · 2183 阅读 · 0 评论 -
DEA下lombok安装,以及找不到get,set的问题
今天尝试在IDEA中使用Lombok,但是在编译时,提示找不到set()和get()方法,我明明在javabean中使用了@Data注解,但是编译器就是找不到。于是从网上查询了很多的方法去解决,最后终于解决了。接下来我就将过程分享一下,希望能够帮助需要的人:Idea下安装lombok(需要二步)第一步: 加入lombok依赖包(这一步都会吧,不会的不要当程序员了)第二部:加入lombok插件...原创 2019-07-16 17:55:55 · 414 阅读 · 0 评论