腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
spring源码深度学习
专栏成员
举报
28
文章
31742
阅读量
20
订阅数
订阅专栏
申请加入专栏
全部文章(28)
其他(15)
java(7)
http(6)
编程算法(5)
linux(4)
hashmap(3)
python(2)
云数据库 SQL Server(2)
git(2)
apt-get(2)
开源(2)
安全(2)
windows(2)
javascript(1)
go(1)
xml(1)
jquery(1)
数据库(1)
云数据库 Redis®(1)
api(1)
ubuntu(1)
spring(1)
网站(1)
分布式(1)
爬虫(1)
面向对象编程(1)
ftp(1)
grep(1)
aop(1)
tcp/ip(1)
数据结构(1)
搜索文章
搜索
搜索
关闭
ConcurrentHashMap 源码深度解析(java7)——原来如此简单(写的真好,建议收藏)
编程算法
hashmap
tcp/ip
java
http
ConcurrentHashMap算是java基础中非常基本的知识点,不仅在日常开发中经常用到,面试中也是经久不衰的话题。它基本沿用HashMap的接口定义,使得即使不了解其底层原理,也能无缝切换。
100000860378
2021-04-19
580
0
ConcurrentHashMap源码深度解析(一)(java8)——不可不知的基本概念(助你拿下源码事半功倍)
java
编程算法
jquery
hashmap
前一期对ConcurrentHashMap源码java7版本做了深度解析,数组+链表、分段锁,工业级的哈希表,但是也有一些非常明显的缺点,比如:
100000860378
2021-04-19
520
0
InheritableThreadLocal源码解析,子线程如何获取父线程的本地变量?
http
编程算法
面向对象编程
java
javascript
日常工作中,经常使用ThreadLocal来避免线程并发问题,每个线程访问自己的本地变量,没有竞争,没有锁,非常高效。现在有一个业务场景,需要创建一些子线程来执行任务,父线程中设置了ThreadLocal的值,想在子线程中获取,能获取到吗?答案是:不能。
100000860378
2021-04-16
1.8K
0
ThreadLocal超深度源码解读,为什么要注意内存泄漏?不要道听途说,源码底下见真知!
网站
hashmap
http
java
编程算法
在工作中,多线程访问同一个共享变量时存在并发问题,要么给这个共享变量加锁,要么将变量私有化,能不加锁就不加锁,ThreadLocal就是让每个线程访问自己的本地变量来避免并发问题。
100000860378
2021-04-15
412
0
ThreadPoolExecutor源码分析(一):重要的成员变量
java
ThreadPoolExecutor部分重要成员变量: 1、AtomicInteger ctl 2、workQueue 3、corePoolSize 4、maximumPoolSize 5、keepAliveTime 6、handler
100000860378
2018-12-26
429
0
为什么很多编程语言中的数组都从0开始编号?——你真的了解数组吗?
其他
数组是学习数据结构的开端。尽管数组看起来非常基础、简单,但是有多少人理解数组的精髓呢?
100000860378
2018-11-22
594
0
业务开发工程师,你真的愿意做一辈子 CRUD boy 吗?
数据结构
编程算法
java
api
go
你是不是觉得数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识?可能除了面试,这辈子也用不着?
100000860378
2018-10-11
7.3K
0
java核心技术——Exception和Error的区别
其他
Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。
100000860378
2018-10-11
799
1
linux安装redis+设置远程连接(史上最容易)
linux
云数据库 Redis®
apt-get
数据库
云数据库 SQL Server
redis-server -v查看安装的redis版本。我安装的是3.0,这个版本就不错了,如果更新了数据源依然是2.8左右版本,我建议还是用下载压缩包的方式安装redis。
100000860378
2018-09-13
2.7K
0
linux 安装mysql+远程连接配置(史上最简单、最实用的干货)
linux
云数据库 SQL Server
apt-get
grep
ubuntu
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
100000860378
2018-09-13
3.3K
0
Scrapy入门案例——腾讯招聘(CrawlSpider升级)
其他
需求和上次一样,只是职位信息和详情内容分开保存到不同的文件,并且获取下一页和详情页的链接方式有改动。
100000860378
2018-09-13
768
0
Scrapy入门案例——腾讯招聘
其他
爬取腾讯招聘的职位信息,并保存为json文件。 获得现有的3571条职位信息(职位名称、职位类别、人数、地点发布时间、详情页的链接),并获得详情页的内容。
100000860378
2018-09-13
618
0
Scrapy入门案例——爬取豆瓣电影
其他
首先scrapy startproject douban 建立项目,其次切换到spiders目录下,scrapy genspider douban_movie 建立爬虫。
100000860378
2018-09-13
784
0
重拾python爬虫之urllib3
python
爬虫
http
安全
windows
Urllib3是一个功能强大,条理清晰,用于HTTP客户端的Python库。许多Python的原生系统已经开始使用urllib3。Urllib3提供了很多python标准库urllib里所没有的重要特性:
100000860378
2018-09-13
1.3K
0
linux环境更新默认python2.7为python3.X
linux
python
开源
http
ftp
一般的linux系统都会自带python环境,默认都是python2.7,但是python2.7已经不开源,不维护了,并且python3已经成为主流。学习python或者从事python工作当然要在python3环境下敲代码。
100000860378
2018-09-13
2K
0
重拾python爬虫之urllib
其他
学习一门技术,总是要踩好多坑,然后收货一大堆疑惑,这么多相似的方式该学哪个呢?外面公司常用的是哪个呢? 就比如python爬虫,可以作为网络请求的方式有四种,按时间顺序排:
100000860378
2018-09-13
905
0
观察者模式——心有灵犀
其他
定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。
100000860378
2018-09-13
333
0
策略模式——运筹帷幄
其他
三国情景再现: 诸葛亮在刘备去东吴招亲之前,特授予伴郎赵云三个锦囊,说是按天机拆开解决棘手问题。
100000860378
2018-09-13
393
0
设计模式——代码如若初相见
http
git
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
100000860378
2018-09-13
462
0
java基础thread——java5之后的多线程(浅尝辄止)
其他
虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。
100000860378
2018-09-13
373
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档