随笔分类 -  Java优良代码整理

奇偶数线程交替执行问题
摘要:一个面试题:两个线程,一个打印偶数,一个打印奇数,并且轮流打印,我们可以看到这种场景模式肯定是需要通过同步来实现, 实现通过的方式我们可以采用ReentrantLock来实现,也可以通过采用synchronized来实现,下边就这两种方式进行 实现,平时感觉自己代码还是敲的少,以后还是要加强代码量; 阅读全文
posted @ 2018-09-19 16:59 小勇DW3 阅读(362) 评论(0) 推荐(0) 编辑
优秀代码摘录片段一:LinkedList中定位index时使用折半思想
摘要:正文前先来一波福利推荐: 福利一: 百万年薪架构师视频,该视频可以学到很多东西,是本人花钱买的VIP课程,学习消化了一年,为了支持一下女朋友公众号也方便大家学习,共享给大家。 福利二: 毕业答辩以及工作上各种答辩,平时积累了不少精品PPT,现在共享给大家,大大小小加起来有几千套,总有适合你的一款,很 阅读全文
posted @ 2018-09-18 14:50 小勇DW3 阅读(600) 评论(0) 推荐(0) 编辑
自己平时用到的设计模式总结
摘要:平时自己会在写代码的过程中尝试使用一些常用的设计模式,对于代码使用设计模式来说,其实并无强制性的要求,如果强中注入一些设计模式,可能会使得代码变了味道,所以在使用的涉及模式的时候, 最好还是能用到最适合的场景中,下面结合项目中的东西,总结一下这些设计模式的使用原理以及场景: 设计模式一:单例模式: 阅读全文
posted @ 2018-09-05 18:09 小勇DW3 阅读(1992) 评论(0) 推荐(1) 编辑
HashMap的resize方法中尾部遍历出现死循环问题 Tail Traversing (多线程)
摘要:正文前先来一波福利推荐: 福利一: 百万年薪架构师视频,该视频可以学到很多东西,是本人花钱买的VIP课程,学习消化了一年,为了支持一下女朋友公众号也方便大家学习,共享给大家。 福利二: 毕业答辩以及工作上各种答辩,平时积累了不少精品PPT,现在共享给大家,大大小小加起来有几千套,总有适合你的一款,很 阅读全文
posted @ 2018-08-26 16:06 小勇DW3 阅读(2818) 评论(1) 推荐(3) 编辑
ThreadLocal 类 的源码解析以及使用原理
摘要:正文前先来一波福利推荐: 福利一: 百万年薪架构师视频,该视频可以学到很多东西,是本人花钱买的VIP课程,学习消化了一年,为了支持一下女朋友公众号也方便大家学习,共享给大家。 福利二: 毕业答辩以及工作上各种答辩,平时积累了不少精品PPT,现在共享给大家,大大小小加起来有几千套,总有适合你的一款,很 阅读全文
posted @ 2018-08-13 22:35 小勇DW3 阅读(1471) 评论(0) 推荐(2) 编辑