摘要: 前言 俗话说,工欲善其事必先利其器。 对于我们经常使用的开发工具多一些了解,这也是对我们自己工作效率的一种提升。 场景 作为开发,我们经常会遇到各种bug,大部分的bug很明确,我们直接可以打断点定位到。 但是有的情况下,我们的断点可能在某个循环中~而且这种循环量有点大,如果手动F8一直等到自己想要 阅读全文
posted @ 2018-07-23 18:06 队长给我球。 阅读(2203) 评论(0) 推荐(1) 编辑
摘要: 这几天遇到了一个问题,不幸开发的一个cs架构的工具,客户端开启后,内存一直在缓慢增长最终导致进程卡死,花了4天时间,终于爬出来了。。。 客户端通过timer定时器每30秒查询一次数据库以及一些业务逻辑操作,然后刷新界面的表格数据。 但是每次调用方法后,都会导致内存的增长,然后我将方法内部的变量在使用 阅读全文
posted @ 2018-05-30 15:34 队长给我球。 阅读(3109) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-03 18:03 队长给我球。 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 前序 马上过年了,预祝大家,新年快乐,少写bug 什么是spring retry? spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。 什么时候用? 远程调用超时、网络突然中断可以重试。对于重试是有场景限制的,不是什么场景都适合重试,比如参数校验不合法、 阅读全文
posted @ 2018-02-12 11:50 队长给我球。 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 什么是springboot? Spring Boot俗称微服务。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力 阅读全文
posted @ 2018-01-30 11:57 队长给我球。 阅读(4568) 评论(16) 推荐(3) 编辑
摘要: 前序: 上周测试给开发的同事所开发的模块提出了一个bug,并且还是偶现。 经过仔细查看代码,发现是在业务中启用了多线程,2个线程同时跑,但是新启动的2个线程必须保证一个完成之后另一个再继续运行,才能消除bug。 什么时候用? 多线程是在很多地方都会用到的,但是我们如果想要实现在某个特定的线程运行完之 阅读全文
posted @ 2018-01-22 11:56 队长给我球。 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 前序: 今天有幸,看到2位博主的文章,在此表示感谢。自己也动手实现了一下。 实现原理 请参考博主 https://www.cnblogs.com/dongkuo/p/8285162.html 另感谢博主 http://www.cnblogs.com/litblank/p/8267526.html 提 阅读全文
posted @ 2018-01-15 18:57 队长给我球。 阅读(1184) 评论(1) 推荐(3) 编辑
摘要: 无聊~随便写了一个 输入控制台,发现点击run之后,反应要比eclipse慢一些,不知道是什么原因!!! 略略的操作了一下,还是和eclipse的使用习惯有很大的差异~ 阅读全文
posted @ 2018-01-02 10:21 队长给我球。 阅读(197) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-27 12:02 队长给我球。 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,最近2年移动支付在中国堪称新四大发明之一。 二维码无处不在,特别是最近的支付宝扫码领红包,微信,qq,到处在发,阿里有点攻占腾讯移动支付市场的势头啊~博主忽然就对二维码是怎么画的有了点好奇,然后自己就整了一下,整体看下来比较简单,好了废话不多说,直接上码~ 1,新建一个工程,如下图,命名 阅读全文
posted @ 2017-12-26 11:52 队长给我球。 阅读(1941) 评论(14) 推荐(1) 编辑