
程序人生
文章平均质量分 66
spume-time
此人不懒,但是不写签名。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三年工作后的一些感悟
学了七年机械,17年硕士毕业。毕业其实也不知道自己能做什么,在找工作的时候提前三月将一本JAVA入门看了几遍,要说自己懂JAVA,我自己都不好意思。投过机械设计岗、产品岗、JAVA岗等,最后只有一个中厂(某个行业的NO1)要了我,从事JAVA开发。 入职三年,我一直想找到当初面试我技术的面试官,问问他是看重我哪一点,让我通过了面试。记得当时面试官问我问题,我直接回答不知道,说我就知道几个从书上背下来的答案,什么面向对象,AOP啥的。看我很多不知道,面试官就开始问一些譬如你在硕士做得最成功的一件事是什么?如原创 2020-08-16 21:38:52 · 1357 阅读 · 0 评论 -
优雅地实现定时任务——记住这三点就够
前言 定时任务=调度+执行 调度有很多框架实现:elastic-job、quartz等 执行需要程序员实现任务队列。实现任务队列有很多方式:数据库、redis、kafka 实现任务队列虽然很简单,但稍有不慎,也很容易出问题。 代码实现 首先把问题简单化,假如需要在单库实现定时任务,我们逐步实现优化代码 第一次实现 public void execute1() { List&l...原创 2019-05-04 18:57:36 · 1551 阅读 · 0 评论 -
Guava Cache官网个人翻译
示例 LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder() .maximumSize(1000) .expireAfterWrite(10, TimeUnit.MINUTES) .removalListener(MY_LISTENER) .build( ...翻译 2019-10-17 21:01:51 · 377 阅读 · 0 评论 -
“要不你来改?”——多么痛的领悟
项目小组一个新项目做了差不多一年,从第三个月开始,我就发现代码设计层面的漏洞。如果我觉得有必要,我就会指出来。但是每次向团队研发人员指出,他们总是说“时间紧、任务重,下次再改。”——绝望 后来如果我认为代码问题比较严重,影响到后期维护,研发人员还是说“要不你来改?”。我就会当着研发人员的面向研发负责人提出我的想法和疑问,让研发负责人定夺。 再后来,研发负责人也不太管了。为了项目进度,甚至代码评...原创 2018-12-12 11:47:31 · 401 阅读 · 0 评论