Spring源码阅读(一)如何阅读Spring源码?

前言Spring源码,永远滴神!本来不是很想写这个系列的,因为我觉得阅读源码,学习源码是一件很基础的事情,程序员在面对一个神奇的黑盒的时候,研究其的输入输出只是一个基本的学习手段,我们只能做到推测它内部发生了什么,却不能将其利用,扩展,以及自己实现,这种程度的学习是很难让人尽兴的,这个时候对源代码的


NIO学习笔记(一)Buffer初探

概述由于疫情的原因,加上梯子全炸了,所以自己想造点轮子来玩玩,在家里学习了一直想学习的Nio,网络相关知识,在这里整理一些笔记。之前也断断续续接触过Nio,但是每次都很难坚持学下去,一方面是工作中目前用不上,学了也会忘记,另一方面是Java这套原生的NIOAPI设计上不是很好用,学习使用难度比较大.


ArrayList源码初探

ArrayListArrayList是基于数组这一数据结构,其并非线程安全,在多线程环境下对其进行操作会引发线程安全问题。ArrayList继承至AbstractList,实现了List、RandomAccess、Cloneable、Serializable等接口ArrayList的数据结构/***