自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灵小帝的博客

一点点读,一行行解析,推敲每一行代码!

  • 博客(26)
  • 收藏
  • 关注

原创 spring源码@Async阅读笔记

这里主要讲的spring怎么实现@async进行处理的流程笔记

2017-12-05 15:48:04 1319

原创 spring源码aop解析(一)

<aop:config>解析流程初步解析笔记

2017-12-05 15:24:27 417

原创 ConcurrentHashMap 1.8源码解析

网上介绍ConcurrentHashMap的文章很多,我就只讲我阅读的部分笔记记录一下。

2017-12-02 00:52:58 590

原创 Spring之国际化信息MessageSource源码阅读

spring国际化信息简单来说就是为每种语言提供一套相应的资源文件,并以规范化命名的方式保存在特定的目录中,由系统自动根据客户端语言选择适合的资源文件。

2017-07-16 21:20:43 4637

原创 Spring源码之事件驱动模型

Spring源码之事件驱动模型 源码解读

2017-07-16 11:37:44 583

原创 Spring源码之Resource加载源码解析(三)

ResourceLoader 架构概览ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。

2017-07-13 23:37:51 404

原创 Spring源码之Resource加载源码解析(二)

Spring中对classpath下的xml文件进行解析,默认使用ClassLoader来加载资源

2017-07-11 23:16:07 532

原创 Spring源码之Resource加载源码解析(一)

Spring中怎么加载资源的,阅读spring源码是必须搞清楚的一个部分

2017-07-09 10:45:13 487

原创 Servlet 中八个的监听器

Servlet提供类八种类型监听器,熟练掌握,对web开发者是很必要的

2017-07-08 17:56:58 941

原创 linux命令学习笔记

Linux 基础命令笔记

2017-07-01 20:25:42 252

原创 SpringMVC学习之HttpServlet 阅读笔记

HttpServlet 抽象类是GenericServlet的子类,HttpServlet类为servlet接口提供了与HTTP协议相关的通用实现,也就是说HttpServlet对象适合运行在与客户端采用HTTP协议通信的servlet容器或web服务器中。

2017-07-01 19:52:39 416

原创 JDK-jstack工具 CPU使用情况

JDK-jstack工具 CPU使用情况

2017-07-01 19:49:03 858

原创 Spring 源码之 BeanDefinition阅读

Spring容器启动的过程中,会将Bean解析成Spring内部的BeanDefinition结构

2017-07-01 19:36:25 10840 2

原创 JDK1.8 动态代理机制及源码解析

1.静态代理 核心思想:代理对象通过持有需要被代理类的实例,实现代理方式。 参考链接: http://www.cnblogs.com/mengdd/archive/2013/01/30/2883468.html2.动态代理 a) jdk 动态代理 Proxy, 核心思想:通过实现被代理类的所有接口,生成一个字节码文件后构造一个代理对象,通过持有反射构造被代

2017-07-01 19:34:08 3263

原创 JAVA反射(4) - Annotation注解

元注解是什么 a) 作用:就是负责注解其他注解 b) 种类:@Target、 @Retention、@Documented、@Inherited

2017-07-01 19:33:29 261

原创 JAVA反射(3) - Method成员方法解析

0.简要说明 a) 继承的方法(包含重载、重写和隐藏的)会被编译器强制执行,这些方法无法反射 b) 方法组成元素为:修饰符、返回值、参数、注解和抛出的异常组成 1.涉及名词 a) “桥接方法” b) “复合方法”3.Class基本属性1) getName() 获取方法名称 2) getDeclaringClass() 获取方法属类的字节码对象 3

2017-07-01 19:32:37 390

原创 JAVA反射(2) - Field成员变量 学习笔记

0.Field说明 用来描述类的属性信息Class类怎么获取Field 1) getFields() 获取类中所有public类型的属性 2) getFields(String name) 获取类特定的方法,name参数指定类属性的名称 3) getDeclaredFields() 获取类中所有的属性,但不包含继承的属性 4) getDeclaredFields(String

2017-07-01 19:32:03 276

原创 AVA反射(1) - Class<?>反射基石 学习笔记

0.简要说明  Class类,表示Java的基础类型(类+基本类型),是对Java类的抽象,描述的是类的信息,包括类的修饰符(public/private/protect/default/static/final等)、类的类型(一般类、枚举、注释、接口、数组等)、类的构造器、类的字段、类的方法等信息。所以在看待Class相关问题的时候应该从所有类的共性这个角度去看。注意,这里的类不是平常我们说的狭

2017-07-01 19:31:29 338

原创 JDK8 之线程Thread小记

本文主要对常用的jdk中Thread做了一个简单的阅读。主要对线程的属性、状态、常用的方法做了一个简单的阅读分析。很多初学者其实都没对join、wait等方法的细节有一个很好的掌握,例如:调用thread.join()时,程序具体干了什么、为什么线程的执行达到了同步效果、主线程什么时候被释放的。

2017-03-03 18:30:16 9894

原创 jdk8源码之Queue-ArrayQueue

列队是一种先进先出(FIFO)的数据结构。删除操作只能在表的头部,插入操作只能在表的尾部。本章节先学习一下基于数组实现的队列ArrayQueue

2017-03-02 17:13:45 3085

原创 jdk8 源码之HashSet 和 LinkedHashMap

前面的博客中我们分析了HashMap的源码,这一篇我们说一下HashSet和LinkedHashMap的实现逻辑。他们其实都是基于HashMap来实现,因此把它们放在一起讲还是比较合适的。HashSet也被称为集合,但该容器中只能存储不重复的对象。LinkedHashMap在HashMap功能基础上,记录的对象的插入顺序。

2017-03-02 14:13:31 311

原创 JDK8 源码之HashMap(2)

本文主要会针对hashmap对节点的插入、修改、删除、遍历等方法来做一个简单的阅读。

2017-02-27 16:53:44 222

原创 JDK8 源码之HashMap(1)

Map(附录有详细介绍)为一个将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 HashMap在jdk1.8中,实现上有了一个很大的优化,实现方式有原来的数组加链表,变成了数组、链表和红黑树。在性能上有了一个较大的提升,也一定程度上解决了hash值碰撞带来的性能损失。

2017-02-24 14:04:47 304

原创 JDK8源码之Iterator顺序遍历迭代器

iterator被称之为顺序遍历迭代器,jdk中默认对集合框架做数据结构做了实现。iterator在实际应用中有一个比较好的点就是,可以一边遍历一遍删除元素,后面拿ArrayList.iterator()来说明怎么做到这点的。

2017-02-23 19:57:04 1283

原创 JDK8源码之Spliterator并行遍历迭代器

Spliterator是什么?public interface Spliterator<T> {Spliterator是一个可分割迭代器(splitable iterator),可以和iterator顺序遍历迭代器一起看。jdk1.8发布后,对于并行处理的能力大大增强,Spliterator就是为了并行遍历元素而设计的一个迭代器,jdk1.8中的集合框架中的数据结构都默认实现了spliterator

2017-02-23 15:48:34 20050 11

原创 JDK8 源码之ArrayList

本文主要对Jdk1.8的ArrayList的源码,进行了一个细致的研读,不在于启发什么或提供新的观点,只是对于自身学习的一个总结而已!

2017-02-22 20:36:41 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除