05 2021 档案
摘要:ConcurrentHashMap 和 HashTable,Collections.synchronizedMap的区别 1.性能: HashTable,Collections.synchronizedMap,无论读或者写操作,都会对整个集合加锁,导致同一时间的其他操作阻塞。 1.7 版本下的 Co
阅读全文
摘要:区别 1.HashMap 是非线程安全的,而 ConcurrentHashMap 是线程安全的 2.HashMap 的底层实现时数组+链表,而 ConcurrentHashMap的底层实现,在 1.7 的时候是采用数组+Segment+HashEntry;到了 1.8 版本则移除了 Segment,
阅读全文
摘要:女娲造人类图 人种 黑色人种: 黄色人种 白色人种: 炉子 女娲 黑色人种: 黄色人种 白色人种: 通用类图 好处 神话中,女娲创造出了人类,而人类的人种大致可分为3类:黄、白、黑 那么女娲是如何创造出这些不同的人种的人类? 假设女娲有一个炉子,女娲只需要将捏成人形的泥土放入其中,就可以根据不同的火
阅读全文
摘要:背景 类图 代码 人种接口 实现人种接口的黄种人 黄种人女性 八卦炉 女性八卦炉 女娲造人 人种接口 实现人种接口的黄种人 黄种人女性 女性八卦炉 背景 虽然女娲已经成功将人类创造出来了,可是都是没有性别的,那么后续该如何繁衍呢。 为此,除了增加人种外,我们还需要增加所有人类都有的一个属性:性别。
阅读全文
摘要:概要生命周期 Bean的生命周期简单概括: 实例化 属性赋值 初始化 使用 销毁 实例化 实例化 Bean的实例 // AbstractAutowireCapableBeanFactory.java protected Object doCreateBean(final String beanNam
阅读全文
摘要:SpringBoot 启动类中的1个核心注解 @SpringBootApplication // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) //
阅读全文
摘要:Spring Spring 是一个框架,在这个框架有许多衍生品,比如SpringBoot,但都是基于Spring。 这些衍生品的基础都是依赖于Spring的ioc和aop。 Spring Boot SpringBoot的产生 是为了解决Spring的配置复杂的问题。 为了简化使用,SpringBoo
阅读全文

浙公网安备 33010602011771号