HollisChuang's Blog-Java干货集散地HollisChuang's Blog

天道不一定酬所有勤
但是,天道只酬勤

【今日观点】 搞点事情!死磕Java并发编程(带密码文章如何访问)

对于程序员来说,编写不出错的代码是很难的,比这更难的是编写不出错的多线程相关代码。相比较于顺序执行的代码,并发执行的代码更加容易出错。而且在多线程场景中,出现了问题更加不容易排查。 造成这种种困难的原因就是开发者其实对并发编程有关的知识了解...

Java

你觉得我的这段Java代码还有优化的空间吗?

hollischuang阅读(1698)评论(0)赞(5)

上周,因为要测试一个方法的在并发场景下的结果是不是符合预期,我写了一段单元测试的代码。写完之后截了个图发了一个朋友圈,很多人表示短短的几行代码,涉及到好几个知识点。 还有人给出了一些优化的建议。那么,这是怎样的一段代码呢?涉及到哪些知识,又...

Java

学妹问我,并发问题的根源到底是什么?

hollischuang阅读(926)评论(0)赞(2)

并发编程是 java 高级程序员的必备的基础技能之一。但是想要写好并发程序并非易事。 那究竟是什么原因导致大把的“格子衫”朋友无法写出优质和性能稳定的并发程序呢?根本原因就是大家对并发编程的核心理论的模糊和不理解。想要运用好一项技术。理论知...

成神之路

汇报下《Java工程师成神之路》的进展

hollischuang阅读(1137)评论(1)赞(7)

Hello,大家好,我是Hollis 在我的读者中,相信有很大一部分人是通过我的《Java工程师成神之路》认识我的。通过《成神之路》让我们结缘了。 《成神之路》是从2015年开始整理的第一版,那时候只是为了方便自己查缺补漏整理了一下自己准备...

程序人生

k12在线教育要迎来一波裁员了!

hollischuang阅读(1467)评论(0)赞(2)

5月的最后一天,我发了一个朋友圈:k12在线教育可能要迎来一波裁员了。 很多人给我留言,问我为什么会这么说,还有人说,刚刚宣布了”三胎政策”,这不是对教育行业的利好吗? 1 其实,”三胎政策”...

MySQL

深入源码,深度解析Java 线程池的实现原理

hollischuang阅读(3478)评论(1)赞(8)

java 系统的运行归根到底是程序的运行,程序的运行归根到底是代码的执行,代码的执行归根到底是虚拟机的执行,虚拟机的执行其实就是操作系统的线程在执行,并且会占用一定的系统资源,如CPU、内存、磁盘、网络等等。所以,如何高效的使用这些资源就是...

MySQL

再有人问你MySql 的隔离级别是什么,就把这篇文章发给他!

hollischuang阅读(2010)评论(0)赞(5)

首先要明白什么是事务? 事务是程序中一系列严密的操作,所有的操作必须完成,否则在所有的操作中所做的所有的更改都会被撤销。也就是事务的原子性,一个事务中的一系列的操作要么全部成功,要么就是失败。 事务的结束有两种,当事务中所有的步骤全部成功执...

MySQL

我面试几乎必问:你设计索引的原则是什么?怎么避免索引失效?

hollischuang阅读(3157)评论(0)赞(6)

之前我们已经详细介绍了关于索引的原理和索引的查询的原则,所谓工欲善其事必先利其器,各位在学习阶段一定要要循序渐进的来学习这块知识,千万不要眼高手低,一定要不急不躁,争取一个萝卜一个坑,学完后能一次性拿下这些知识点,然后再加以运用。 前面的文...

HollisChuang's Blog

联系我关于我