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