对 Redis 的原理与实现做个总结,大部分来自《Redis 设计与实现》一书。主要内容涉及 Redis 的持久化、复制策略、集群实现和事务。
本文将从 AOP 的概念、Java 动态代理的实现以及 Spring 是如何通过动态代理实现 AOP 三方面入手了解 Spring 的AOP。
Unix 网络编程提供了五种 I/O 模型,分别是:
其中后两者的区别在于信号驱动 I/O 是内核通知用户进程何时开始进行 I/O 操作,异步 I/O 是内核通知用户进程何时 I/O 操作已经完成。本文将介绍 Java 在此基础上实现的网络 I/O 模型。
来看看 Map 的定义与相关实现。
Java中的集合分为三类,Set、Map 和 List,它们都处于java.util
包中,每个接口都有各自实现。这其中 Set 和 List 继承自 Collection,本文将介绍 Collection 接口以及一些常用 Collection 的实现。