Redis的n种妙用,不仅仅是缓存 (mp.weixin.qq.com)
Redis的n种妙用,不仅仅是缓存。
Redis的n种妙用,不仅仅是缓存
by @HollisChuang 7小时前 分享 查看详情
为什么阿里巴巴不建议在for循环中使用\"+\"进行字符串拼接 (mp.weixin.qq.com)
为什么阿里巴巴不建议在for循环中使用\"+\"进行字符串拼接
by @HollisChuang 7小时前 分享 查看详情
为什么阿里巴巴禁止开发人员使用isSuccess作为变量名 (mp.weixin.qq.com)
在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。

关于这个”本次请求是否成功”的字段的定义,其实是有很多种讲究和坑的,稍有不慎就会掉入坑里,作者在很久之前就遇到过类似的问题,本文就来围绕这个简单分析一下。到底该如何定一个布尔类型的成员变量。
by @HollisChuang 2018-12-21 11:05 分享 查看详情
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API (mp.weixin.qq.com)
作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。

所以,日志在Java Web应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。
by @HollisChuang 2018-12-03 10:33 分享 查看详情
再有人问你Java内存模型是什么,就把这篇文章发给他。 (www.hollischuang.com)
网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞不清楚,甚至有的人说自己更懵了。本文,就来整体的介绍一下Java内存模型,目的很简单,让你读完本文以后,就知道到底Java内存模型是什么,为什么要有Java内存模型,Java内存模型解决了什么问题等。
by @HollisChuang 2018-11-20 12:43 分享 查看详情
[10.17日更新]各大互联网公司架构演进之路汇总 (www.hollischuang.com)
各大互联网公司架构演进之路汇总
大型网站架构演化历程
大型网站架构技术一览
by @HollisChuang 2018-11-07 10:26 分享 查看详情
再有人问你Netty是什么,就把这篇文章发给他 (mp.weixin.qq.com)
本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。
by @HollisChuang 2018-11-01 11:30 分享 查看详情
Java工程师成神之路~(2018修订版) (www.hollischuang.com)
JVM
JVM内存结构
堆、栈、方法区、直接内存、堆和栈区别

Java内存模型
内存可见性、重排序、顺序一致性、volatile、锁、final

垃圾回收
by @HollisChuang 2018-10-09 17:17 分享 查看详情