《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》 《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》 《Sp…
标签:java集合源码分析
注册中心 Eureka 源码解析 —— StringCache
摘要: 原创出处 www.iocoder.cn/Eureka/stri… 「芋道源码」欢迎转载,保留摘要,谢谢! 1. 概述 2. StringCache 3. 使用场景 666. 彩蛋 🙂ὤ…
tomcat7 源码分析
tomcat7源码分析 本篇分为六个部分: tomcat基本框架 tomcat启动流程简介 tomcat启动流程源码分析 tomcat处理一个请求过程分析 .jsp生成.java和.class流程分析 apache be…
Netty源码分析——Reactor的processSelectedKeys
Netty源码分析——Reactor的processSelectedKeys 上一篇我们已经看过了Reactor轮训注册到selector的channel。这篇看下如何处理这些IO事件。 process run方法中: …
Android开源库——EventBus源码解析
前言 在写这篇源码解析到一半时发现EventBus有很多高级用法是不能直接忽略的,于是回过头来写了EventBus高级用法这一篇,传送门:Android开源库——EventBus高级用法 这篇主要通过源码分析来了解Eve…
Java 集合系列2、百密一疏之Vector
1、Vector 概述 在介绍Vector 的时候,人们常说: 底层实现与 ArrayList 类似,不过Vector 是线程安全的,而ArrayList 不是。 复制代码 那么这句话定义的到底对不对呢?我们接下来结合上…
分布式作业系统 Elastic-Job-Cloud 源码分析 —— 高可用
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》 《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》 《Sp…
Paper 源码分析(Android 上的 `NoSql`)
什么是NoSql?从表面上可以理解成,存储在数据库中的并不是一条条的数据,而是一个个Map对象。 NoSql在Android上应用得不多,Paper是目前刚出现的性能比较好而且比较小巧的一款。翻翻源代码,分析一下他的原理…
Android 7.0 源码分析项目一期竣工啦
从Android入行开始,因为工作需求和解决疑难bug的原因陆陆续续的看过一些源码,但都不成系统,从2016年年底开始,在Github上建了一个Android Open Source Project Analysis,专…
Java 集合系列3、骨骼惊奇之LinkedList
1、LinkedList 概述 我们在前面的文章中已经介绍过 List 大家族中的 ArrayList 和Vector 这两位犹如孪生兄弟一般,从底层实现,功能都有着相似之处,除了一些个人行为不同(成员变量,构造函数和方…
Java集合小记
Collection下集合 List 是一个 有序集合,维持的顺序是元素插入的顺序, 允许元素重复 1.ArrayList: 数组,查找元素很快,但删除元素和添加元素的效率相对较差,默认大小是…
java 数据结构与算法之改良顺序表与双链表类似 ArrayList 和 LinkedList(带 Iterator 迭代器与 fast-fail 机制)
这篇是数据结构与算法的第3篇,通过前两篇的介绍,对应顺序表和链表已有比较深入的了解,而本篇是前两篇的延续,即优化前面所分析过的顺序表和双向链表(带头结点和尾结点,均不带数据)。以下是主要的知识点: 理解Iterato…