泛型在 Java 5 出现,实现了参数化类型,主要作用是使得类或接口更加通用。比如 Java 中的容器类,通过泛型...[作者空间]
何为注解 注解(Annotation)是 Java 中的一个类型,通俗地理解就像一个标签,贴在了代码上。众所周知,...[作者空间]
金三银四跳槽季快要结束了,铜五铁六还不知道情况如何。我和同事们看了很多简历,也邀请了很多人参加面试,最终通过的寥寥...[作者空间]
稳定性在大型网站运行中至关重要,面对每分钟 10 万次的网络访问,稍有不慎就会引起重大故障。今天这篇文章一起讨论下...[作者空间]
KMP 算法是一个高效的字符串匹配算法,由Knuth、Morris、Pratt三人提出,并使用三人名字的首字母命名...[作者空间]
从 2018 年开始,JDK 的发布周期将由以前的数年一个大版本变化为 6 个月一个小版本。按照这个节奏,2017...[作者空间]
枚举是软件开发中使用率非常高的类型。这里针对枚举进行一次深入的讨论,希望对您有所帮助。 枚举的使用 Java 中的...[作者空间]
队列是一种重要的数据结构,Java 语言提供了队列的支持,内置了多种类型的队列供我们使用。限于篇幅,本文不会讨论太...[作者空间]
今天开发 APP 后台程序的时候,升级了一下数据类型,把很多原本 String 类型的变量改成了集合类型。这里涉及...[作者空间]
Spring 在 Java 开发中应用广泛,已成为 Java 领域的基础设施。从这篇文章开始,开启一个 Sprin...[作者空间]
使用 jdbc 或类似的框架,动态拼接 SQL 是很痛苦的。比如根据当前日期选择数据表、根据传入的参数决定更新哪些...[作者空间]
Docker 是什么 Docker 一词的英文直译为“码头工人”,但是实际上它更像是码头上的集装箱。类比于集装箱,...[作者空间]
dubbo 是阿里巴巴开源的分布式开发框架,在互联网企业有着广泛的应用。本文主要针对 dubbo 中的泛化实现、泛...[作者空间]
lombok 是一个第三方工具,提供了一些注解功能,可以帮助我们消除冗余、臃肿的 Java 代码,比如 POJO ...[作者空间]
maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。 maven 命令的格式为 mvn [plu...[作者空间]
模块化是 Java 9 一个非常重要的特性,终于有时间整理一下这方面的内容了。 模块化是软件工程中非常重要的一个概...[作者空间]
Java 9 马上就要正式发布了,新版本为我们带来了很多新的语言特性。22 岁 的 Java 语言在面向对象领域几...[作者空间]
最近有一些读大学或者正在读研的读者给我留言,问毕业后想转行到互联网行业难度大吗?应该如何着手准备等等。估计很多人也...[作者空间]
Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acqu...[作者空间]
Exchanger 类表示一种会合点,两个线程可以在这里交换对象。两个线程各自调用 exchange 方法进行交换...[作者空间]