首页
学习
活动
专区
工具
TVP
发布

spring源码深度学习

专栏作者
28
文章
29305
阅读量
20
订阅数
ConcurrentHashMap 源码深度解析(java7)——原来如此简单(写的真好,建议收藏)
ConcurrentHashMap算是java基础中非常基本的知识点,不仅在日常开发中经常用到,面试中也是经久不衰的话题。它基本沿用HashMap的接口定义,使得即使不了解其底层原理,也能无缝切换。
100000860378
2021-04-19
5420
ConcurrentHashMap源码深度解析(一)(java8)——不可不知的基本概念(助你拿下源码事半功倍)
前一期对ConcurrentHashMap源码java7版本做了深度解析,数组+链表、分段锁,工业级的哈希表,但是也有一些非常明显的缺点,比如:
100000860378
2021-04-19
4620
InheritableThreadLocal源码解析,子线程如何获取父线程的本地变量?
日常工作中,经常使用ThreadLocal来避免线程并发问题,每个线程访问自己的本地变量,没有竞争,没有锁,非常高效。现在有一个业务场景,需要创建一些子线程来执行任务,父线程中设置了ThreadLocal的值,想在子线程中获取,能获取到吗?答案是:不能。
100000860378
2021-04-16
1.6K0
ThreadLocal超深度源码解读,为什么要注意内存泄漏?不要道听途说,源码底下见真知!
在工作中,多线程访问同一个共享变量时存在并发问题,要么给这个共享变量加锁,要么将变量私有化,能不加锁就不加锁,ThreadLocal就是让每个线程访问自己的本地变量来避免并发问题。
100000860378
2021-04-15
3760
ThreadPoolExecutor源码分析(一):重要的成员变量
ThreadPoolExecutor部分重要成员变量: 1、AtomicInteger ctl 2、workQueue 3、corePoolSize 4、maximumPoolSize 5、keepAliveTime 6、handler
100000860378
2018-12-26
3820
业务开发工程师,你真的愿意做一辈子 CRUD boy 吗?
你是不是觉得数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识?可能除了面试,这辈子也用不着?
100000860378
2018-10-11
6.7K0
让Spring Security 来保护你的Spring Boot项目吧
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。
100000860378
2018-09-13
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档