架构师
码农博士
从事互联网开发10年,曾在多个公司任职项目经理,擅长微服务、分布式搜索的架构设计; 精于JVM、TCP大并发性能调优。
展开
-
Java中的四种引用方式
无论是通过引用计数算法判断对象的引用数量,还是通过可达性分析算法判断对象的引用链是否可达,判定对象是否存活都与“引用”有关。在Java语言中,将引用又分为强引用、软引用、弱引用、虚引用4种,这四种引用强度依次逐渐减弱。无论是通过引用计数算法判断对象的引用数量,还是通过可达性分析算法判断对象的引用链是否可达,判定对象是否存活都与“引用”有关。在JDK 1.2以前,Java中的引用的定义很传统:如...原创 2020-03-18 21:30:34 · 313 阅读 · 0 评论 -
每个程序员的编程之路上都应该看这11本书:读书时一种习惯
最近到北京后需要隔离14天,在这段时间主要事情就时看书,写博客,下面的这个书单是我偶然在网上看到的,觉得确实都是我们程序猿耳熟能祥的书,因此将其发布在此,尽管这些书都是很早以前的书,但是还是有很大的价值。 上文图片是我引用了Bob Rhubart在oracle论坛中的所写的一篇文章《Accelerate Your Java Programming Career》的图片,其中文意思是“加快您的...原创 2020-03-13 10:57:07 · 396 阅读 · 0 评论 -
Java架构师如何学习?
引言 古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。 如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多工程师同行都在思考的问题。本文是我自己的一些总结,试图从三个方面来解答: 第一部分阐述了一些学习的原则。任何...原创 2018-07-17 23:50:54 · 524 阅读 · 0 评论