05 2021 档案

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