源码
_小拇指
这个作者很懒,什么都没留下…
展开
-
spring 声明式事务应用及源码
代码 package com.yangyun.tx; import com.mchange.v2.c3p0.ComboPooledDataSource; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import ...原创 2020-01-22 16:10:30 · 176 阅读 · 0 评论 -
spring 注解式 aop实现, 及其运行流程源码解读
说明: 看源码流程时, 希望各位同学能自己跟着流程走几遍, 别人理解的终究是别人的. 只有自己真正看过才能加深理解 Aspect Class package com.yangyun.aop; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.*; import java.util.Arrays; ...原创 2020-01-21 20:55:44 · 304 阅读 · 0 评论 -
ReentrantLock 源码解读
ReentrantLock(默认非公平锁): 可重入锁, 公平所, 非公平锁 lock(公平锁) public class ReentrantLockDemo { try { // 公平锁 ReentrantLock rl = new ReentrantLock(true); rl.lock(); rl.lock(); ...原创 2019-10-23 17:57:38 · 152 阅读 · 0 评论 -
java 8 HashMap 源码解读
https://github.com/SamsaraCloud/study/blob/master/java/MD/HashMap.md #### HashMap(jdk1.8) hashmap 基于 数组 + 链表; 当元素个数超过阀值, 会由链表转为 TreeNode(红黑树) **链表转树形, 当table 大于等于 64 并且 table中单个元素的链表结构长度达到8** **在...原创 2019-07-16 17:06:20 · 185 阅读 · 0 评论