上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 上周,因为要测试一个方法的在并发场景下的结果是不是符合预期,我写了一段单元测试的代码。写完之后截了个图发了一个朋友圈,很多人表示短短的几行代码,涉及到好几个知识点。 还有人给出了一些优化的建议。那么,这是怎样的一段代码呢?涉及到哪些知识,又有哪些可以优化的点呢? 让我们来看一下。 背景 先说一下背景 阅读全文
posted @ 2021-07-19 09:55 HollisChuang 阅读(818) 评论(1) 推荐(1) 编辑
摘要: 并发编程是 java 高级程序员的必备的基础技能之一。但是想要写好并发程序并非易事。 那究竟是什么原因导致大把的“格子衫”朋友无法写出优质和性能稳定的并发程序呢?根本原因就是大家对并发编程的核心理论的模糊和不理解。想要运用好一项技术。理论知识和核心概念是一定要理解透彻的。 今天我们就来一起看下并发编 阅读全文
posted @ 2021-07-05 10:01 HollisChuang 阅读(619) 评论(1) 推荐(3) 编辑
摘要: java 系统的运行归根到底是程序的运行,程序的运行归根到底是代码的执行,代码的执行归根到底是虚拟机的执行,虚拟机的执行其实就是操作系统的线程在执行,并且会占用一定的系统资源,如CPU、内存、磁盘、网络等等。所以,如何高效的使用这些资源就是程序员在平时写代码时候的一个努力的方向。本文要说的线程池就是 阅读全文
posted @ 2021-05-26 10:05 HollisChuang 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 之前我们已经详细介绍了关于索引的原理和索引的查询的原则,所谓工欲善其事必先利其器,各位在学习阶段一定要要循序渐进的来学习这块知识,千万不要眼高手低,一定要不急不躁,争取一个萝卜一个坑,学完后能一次性拿下这些知识点,然后再加以运用。 前面的文章我们讨论过,索引的设计要根据 WHERE 条件和 ORDE 阅读全文
posted @ 2021-05-10 09:44 HollisChuang 阅读(3839) 评论(6) 推荐(9) 编辑
摘要: GitHub 20k Star 的Java工程师成神之路,不来了解一下吗! GitHub 20k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 20k Star 的Java工程师成神之路,真的真的不来了解一下吗! 前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS 阅读全文
posted @ 2021-03-31 10:22 HollisChuang 阅读(2173) 评论(1) 推荐(6) 编辑
摘要: Redis是目前广为人知的一个内存数据库,在各个场景中都有着非常丰富的应用,前段时间Redis推出了6.0的版本,在新版本中采用了多线程模型。 因为我们公司使用的内存数据库是自研的,按理说我对Redis的关注其实并不算多,但是因为Redis用的比较广泛,所以我需要了解一下这样方便我进行面试。 总不能 阅读全文
posted @ 2021-03-15 09:47 HollisChuang 阅读(2672) 评论(6) 推荐(13) 编辑
摘要: BigDecimal,相信对于很多人来说都不陌生,很多人都知道他的用法,这是一种java.math包中提供的一种可以用来进行精确运算的类型。 很多人都知道,在进行金额表示、金额计算等场景,不能使用double、float等类型,而是要使用对精度支持的更好的BigDecimal。 所以,很多支付、电商 阅读全文
posted @ 2021-02-02 10:43 HollisChuang 阅读(816) 评论(0) 推荐(0) 编辑
摘要: GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! 最近一段时间,我在面试的过程中,很喜欢问双亲委派的一些问题,因为我发现这个问题真的可以帮助我全方位的了解一个候选人。 记得前几天一次面试过程中,我和一位候选人聊到了JVM的类加载机制的问题,他谈到了双亲委派,并且很自信的给我 阅读全文
posted @ 2021-01-11 09:57 HollisChuang 阅读(14556) 评论(6) 推荐(13) 编辑
摘要: GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 19k Star 的Java工程师成神之路,真的真的不来了解一下吗! 之前写过一篇文章《明明有自动清理,日志还是把我的服务干爆了! 阅读全文
posted @ 2020-12-28 09:47 HollisChuang 阅读(4530) 评论(0) 推荐(0) 编辑
摘要: GitHub 19k Star 的Java工程师成神之路,不来了解一下吗! 最近一段时间以来,关于HTTP/3的新闻有很多,越来越多的国际大公司已经开始使用HTTP/3了。 所以,HTTP/3已经是箭在弦上了,全面使用只是个时间问题,那么,作为一线开发者,我们也是时候了解下到底什么是HTTP/3,为 阅读全文
posted @ 2020-12-21 09:58 HollisChuang 阅读(1284) 评论(1) 推荐(3) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页