加载中
equals和hashCode源码解析

equals和hashCode网上也有很多的资料。这里只是记录下我目前的理解与认识。 大家会经常听到这样的话,当你重写equals方法时,尽量要重写hashCode方法,有些人却并不知道为什么要这样,待会就...

shiro源码分析(二)Subject和Session

继续上一篇文章的案例,第一次使用SecurityUtils.getSubject()来获取Subject时 public static Subject getSubject() { Subject subject = ThreadContext.getSubject(); i...

2015/02/07 10:19
520
线程池源码分析-ThreadPoolExecutor

#1 系列目录 线程池接口分析以及FutureTask设计实现 线程池源码分析-ThreadPoolExecutor 该系列打算从一个最简单的Executor执行器开始一步一步扩展到ThreadPoolExecutor,希望能粗略的描述出...

ZooKeeper的一致性算法赏析

系列文章 Raft算法赏析 ZooKeeper的一致性算法赏析 Raft对比ZAB协议 1 ZAB介绍 ZAB协议全称就是ZooKeeper Atomic Broadcast protocol,是ZooKeeper用来实现一致性的算法,分成如下4个阶段。 ...

SpringMVC文件上传接口设计与实现

#1 前两篇文章的铺垫 #1.1 SpringMVC文件上传源码分析前言 #1.2 apache fileupload源码分析 #2 整体的包结构 首先看下整体的包的结构,如下图 总共分成3大块,分别如下 ##2.1 org.springfram...

shiro源码分析(三)授权、认证、缓存的接口设计

前两篇文章主要说的是认证过程,这一篇来分析下授权的过程。还是开涛大神的案例(http://jinnianshilongnian.iteye.com/blog/2020017),如下: public class ShiroTest {   @Test   pub...

2015/02/07 10:19
302
RocketMQ源码分析(二)Producer端发送数据

1 系列 整体架构图 producer端发送消息 broker端接收消息 broker端消息的存储 consumer消费消息 分布式事务的实现 定时消息的实现 关于顺序消费话题 关于重复消息话题 关于高可用话题 2 发送...

2016/10/09 10:34
832
ZooKeeper源码研究系列(2)客户端创建连接过程分析

#1 系列目录 ZooKeeper源码研究系列(1)源码环境搭建 ZooKeeper源码研究系列(2)客户端创建连接过程分析 ZooKeeper源码研究系列(3)单机版服务器介绍 ZooKeeper源码研究系列(4)集群版服...

2015/08/03 08:04
4.6K
java技术栈

参考了众多资料,这里就不再详细列举了,可以自行去搜索 #1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序 1....

2016/07/29 12:47
7K
分布式事务系列(3.2)jotm分布式事务源码分析

#1 系列目录 分布式事务系列(开篇)提出疑问和研究过程 分布式事务系列(1.1)Spring事务管理器PlatformTransactionManager源码分析 分布式事务系列(1.2)Spring事务体系 分布式事务系列(...

2015/05/28 07:12
3.6K
ZooKeeper源码研究系列(5)集群版建立连接过程

#1 系列目录 ZooKeeper源码研究系列(1)源码环境搭建 ZooKeeper源码研究系列(2)客户端创建连接过程分析 ZooKeeper源码研究系列(3)单机版服务器介绍 ZooKeeper源码研究系列(4)集群版服...

2015/08/24 07:12
6.7K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部