08 CopyOnWriteArrayList
jdk 基于 8 版本
在平时的开发中,我们经常会用到
CopyOnWriteArrayList, 利用写时复制的机制来保证并发安全, 适合多读少写的场景。
使用方式
| |
add
添加元素,写时复制。
jdk 基于 8 版本
在平时的开发中,我们经常会用到
CopyOnWriteArrayList, 利用写时复制的机制来保证并发安全, 适合多读少写的场景。
| |
添加元素,写时复制。
jdk 基于 8 版本
在平时的开发中,我们经常会用到
ThreadPoolExecutor, 需要了解源码。
| |
创建线程池。
spring security的代码比较难,之前我在ProcessOn上做了源码导读,所以这里只说关键点。
filter 来完成,常用的 filter 如 UsernamePasswordAuthenticationFilter, RememberMeAuthenticationFilter。Authentication 对象,可以从 SecurityContextHolder 获取。HttpSecurity 和 WebSecurity,这两个都是用来配置 springSecurityFilterChain,只不过暴露的方法不一样。第一步执行下面方法,添加 SecurityConfigurer。
jdk 基于 8 版本
在平时的开发中,我们经常会用到
ThreadLocal,本质是一个Map<Thread, V>结构。