PriorityQueue 是线性结构吗?90%的人都搞错了! 文章首发于「陈树义」公众号及个人博客 shuyi.tech[shuyi.tech...
文章首发于公众号「架构师指南」及个人博客 shuyi.tech[https://shuyi.tech],欢迎关注访问。 对于刚入门的编程者来说,...
文章首发于个人博客 shuyi.tech[http://shuyi.tech],欢迎点击原文跳转阅读。 设计模式说白了就是传统经验的总结,它能让...
说到 SOLID 原则,相信有过几年工作经验的朋友都有个大概印象,但就是不知道它具体是什么。甚至有些工作了十几年的朋友,它们对 SOLID 原则...
文章首发于公众号「陈树义」及个人站点(https://shuyi.tech[https://shuyi.tech/]),欢迎访问。 设计模式的本...
集合系列(一):集合框架概述 Java 集合是 Java API 用得最频繁的一类,掌握 Java 集合的原理以及继承结构非常有必要。总的来说,...
最近在系统回顾学习 Java 虚拟机方面的知识,其中想到一个很有意思的问题:布尔型在虚拟机中到底是什么类型? 要想解答这个问题,我们看 JDK ...
一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会...
从第一个缓存框架 Memcached 诞生以来,缓存就广泛地存在于互联网应用中。如果你的应用流量很小,那么使用缓存可能并不需要做多余的考虑。但如...