腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JavaQ
专栏作者
举报
165
文章
186544
阅读量
52
订阅数
订阅专栏
申请加入专栏
全部文章
java
spring
其他
编程算法
存储
jdk
分布式
数据库
sql
云数据库 Redis
http
容器
云数据库 SQL Server
javascript
xml
网站
jvm
安全
servlet
mvc
jar
linux
spring boot
微信
node.js
打包
git
api
maven
缓存
网络安全
hashmap
单元测试
html
嵌入式
ide
开源
面向对象编程
zookeeper
aop
dubbo
数据结构
https
微服务
虚拟化
null
mac os
python
go
jsp
css
jquery
android
单片机
github
tomcat
搜索引擎
ubuntu
apache
容器镜像服务
日志服务
数据备份
企业
运维
ssh
mybatis
tcp/ip
rpc
敏捷开发
gradle
spring cloud
数据处理
windows
系统架构
腾讯云开发者社区
kafka
guava
lock
monitor
send
sequence
space
state
并发编程
程序
服务端
架构师
客户端
面试
思维导图
同步
线程
线程池
虚拟机
原理
搜索文章
搜索
搜索
关闭
ThreadLocal内存泄漏问题精简说
存储
jdk
微信
ThreadLocal的实现原理是每一个Thread维护一个ThreadLocalMap映射表,映射表的key是ThreadLocal实例,并且使用的是ThreadLocal的弱引用 ,value是具
JavaQ
2018-04-08
1.4K
0
HashMap在JDK1.8前后区别精简说
hashmap
jdk
编程算法
微信
在JDK1.8以前版本中,HashMap的实现是数组+链表,它的缺点是即使哈希函数选择的再好,也很难达到元素百分百均匀分布,而且当HashMap中有大量元素都存到同一个桶中时,这个桶会有一个很长的链表,此时遍历的时间复杂度就是O(n),当然这是最糟糕的情况。 在JDK1.8及以后的版本中引入了红黑树结构,HashMap的实现就变成了数组+链表或数组+红黑树。添加元素时,若桶中链表个数超过8,链表会转换成红黑树;删除元素、扩容时,若桶中结构为红黑树并且树中元素个数较少时会进行修剪或直接还原成链表结构,以提高后
JavaQ
2018-04-08
742
0
如何有效的阅读源代码?
xml
微信
无论是JDK中常用类的源码,还是常用框架的源码,都是经过开发者深思熟虑、不断完善才形成的,所以想要理解当时作者的设计意图和思想不是很轻松。 看源码首先需要找到入口,顺着口子不断深入,可以通过断点调试跟踪线索。读源码守则第一条,切勿急躁,因为急也没用,要的就是慢功夫细读;第二条,切勿贪多,刚开始不要太在意细节,因为你可能会陷入细节中,若此时遇到更加难懂的细节,不仅会挫败你的兴趣和信息,还很耽误时间,不要急着把所有细节都弄的都很明白,第一次读先把大略思路弄明白,理出主干思路,第二遍读可以琢磨细节,有对应的细读;
JavaQ
2018-04-08
905
0
码农福利(一)
微信
java
整理了一些经典好书的电子书单,关注微信公众号JavaQ,并回复“JavaQ”,电子版轻松下载!码农福利将持续更新!
JavaQ
2018-04-04
565
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档