摘要:java 系统的运行归根到底是程序的运行,程序的运行归根到底是代码的执行,代码的执行归根到底是虚拟机的执行,虚拟机的执行其实就是操作系统的线程在执行,并且会占用一定的系统资源,如CPU、内存、磁盘、网络等等。所以,如何高效的使用这些资源就是程序员在平时写代码时候的一个努力的方向。本文要说的线程池就是 阅读全文
posted @ 2021-05-26 10:05 HollisChuang 阅读(321) 评论(0) 推荐(0) 编辑
摘要:之前我们已经详细介绍了关于索引的原理和索引的查询的原则,所谓工欲善其事必先利其器,各位在学习阶段一定要要循序渐进的来学习这块知识,千万不要眼高手低,一定要不急不躁,争取一个萝卜一个坑,学完后能一次性拿下这些知识点,然后再加以运用。 前面的文章我们讨论过,索引的设计要根据 WHERE 条件和 ORDE 阅读全文
posted @ 2021-05-10 09:44 HollisChuang 阅读(2136) 评论(6) 推荐(9) 编辑
摘要:GitHub 20k Star 的Java工程师成神之路,不来了解一下吗! GitHub 20k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 20k Star 的Java工程师成神之路,真的真的不来了解一下吗! 前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS 阅读全文
posted @ 2021-03-31 10:22 HollisChuang 阅读(1537) 评论(1) 推荐(6) 编辑
摘要:Redis是目前广为人知的一个内存数据库,在各个场景中都有着非常丰富的应用,前段时间Redis推出了6.0的版本,在新版本中采用了多线程模型。 因为我们公司使用的内存数据库是自研的,按理说我对Redis的关注其实并不算多,但是因为Redis用的比较广泛,所以我需要了解一下这样方便我进行面试。 总不能 阅读全文
posted @ 2021-03-15 09:47 HollisChuang 阅读(1893) 评论(4) 推荐(13) 编辑
摘要:BigDecimal,相信对于很多人来说都不陌生,很多人都知道他的用法,这是一种java.math包中提供的一种可以用来进行精确运算的类型。 很多人都知道,在进行金额表示、金额计算等场景,不能使用double、float等类型,而是要使用对精度支持的更好的BigDecimal。 所以,很多支付、电商 阅读全文
posted @ 2021-02-02 10:43 HollisChuang 阅读(162) 评论(0) 推荐(0) 编辑
摘要:GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! 最近一段时间,我在面试的过程中,很喜欢问双亲委派的一些问题,因为我发现这个问题真的可以帮助我全方位的了解一个候选人。 记得前几天一次面试过程中,我和一位候选人聊到了JVM的类加载机制的问题,他谈到了双亲委派,并且很自信的给我 阅读全文
posted @ 2021-01-11 09:57 HollisChuang 阅读(258) 评论(0) 推荐(0) 编辑
摘要:GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的真的不来了解一下吗! 之前写过一篇文章《明明有自动清理,日志还是把我的服务干爆了! 阅读全文
posted @ 2020-12-28 09:47 HollisChuang 阅读(704) 评论(0) 推荐(0) 编辑
摘要:GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! 最近一段时间以来,关于HTTP/3的新闻有很多,越来越多的国际大公司已经开始使用HTTP/3了。 所以,HTTP/3已经是箭在弦上了,全面使用只是个时间问题,那么,作为一线开发者,我们也是时候了解下到底什么是HTTP/3,为 阅读全文
posted @ 2020-12-21 09:58 HollisChuang 阅读(916) 评论(1) 推荐(3) 编辑
摘要:GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的真的不来了解一下吗! 最近一段时间以来,关于HTTP/3的新闻有很多,越来越多的国 阅读全文
posted @ 2020-12-14 10:01 HollisChuang 阅读(1400) 评论(2) 推荐(5) 编辑
摘要:本文要介绍的是一个发生在我们线上环境的真实案例,问题发生在某次大促期间,对我们的线上集群造成了比较大的影响,这篇文章简单复盘一下这个问题。问了方便大家理解,实际排查和解决过程可能和本文描述的并不完全一致,但是思路是一样的。 问题过程 某次大促期间,某一个线上应用突然发生大量报警,提示磁盘占用率过高, 阅读全文
posted @ 2020-12-07 10:02 HollisChuang 阅读(1152) 评论(1) 推荐(1) 编辑