腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
后端开发你必须学会的干货
专栏作者
举报
100
文章
231749
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(100)
编程算法(40)
java(28)
数据库(18)
sql(15)
云数据库 Redis(13)
缓存(13)
node.js(11)
网络安全(10)
kafka(10)
ide(9)
jdk(9)
自动驾驶(7)
spring(7)
http(7)
jvm(7)
网站(6)
tcp/ip(6)
数据结构(6)
javascript(5)
html(5)
json(5)
云数据库 SQL Server(5)
linux(5)
文件存储(5)
消息队列 CMQ 版(5)
分布式(5)
zookeeper(5)
socket编程(5)
面向对象编程(4)
hashmap(4)
https(4)
servlet(3)
android(3)
mvc(3)
github(3)
apache(3)
存储(3)
jdbc(3)
安全(3)
sdk(3)
负载均衡(2)
其他(2)
php(2)
jsp(2)
react(2)
打包(2)
git(2)
api(2)
jar(2)
全文检索(2)
访问管理(2)
SSL 证书(2)
容器(2)
开源(2)
数据迁移(2)
rabbitmq(2)
微服务(2)
云服务器(1)
c++(1)
jquery(1)
ajax(1)
composer(1)
maven(1)
unix(1)
nginx(1)
laravel(1)
VPN 连接(1)
企业邮箱(1)
企业(1)
express(1)
压力测试(1)
mybatis(1)
aop(1)
markdown(1)
dubbo(1)
rpc(1)
udp(1)
微信(1)
数据分析(1)
数据处理(1)
swoole(1)
mvcc(1)
etcd(1)
搜索文章
搜索
搜索
关闭
Java线程安全策略与多线程并发最佳实践
容器
jdk
编程算法
hashmap
不可变对象(Immutable Objects)是指对象一旦被创建它的状态(对象的数据,也即对象属性值)就不能改变,任何对它的改变都应该产生一个新的对象。
全菜工程师小辉
2019-08-16
1.1K
0
详解并发下的HashMap以及JDK8的优化
jdk
编程算法
hashmap
jquery
HashMap使用链表法避免哈希冲突(相同hash值),当链表长度大于TREEIFY_THRESHOLD(默认为8)时,将链表转换为红黑树。当小于等于UNTREEIFY_THRESHOLD(默认为6)时,又会退化回链表以达到性能均衡。 下图为HashMap的数据结构(数组+链表+红黑树 )
全菜工程师小辉
2019-08-16
1K
0
详解ConcurrentHashMap及JDK8的优化
jdk
hashmap
缓存
node.js
数据结构
由于HashMap在并发中会出现一些问题,所以JDK中提供了并发容器ConcurrentHashMap。有关HashMap并发中的问题和原理,强烈建议查看这篇文章进行复习。
全菜工程师小辉
2019-08-16
1.1K
0
一网打尽Java中锁的分类
java
hashmap
可重入锁是指在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁。 ReentrantLock和synchronized都是可重入锁。可重入锁的一个好处是可一定程度避免死锁。
全菜工程师小辉
2019-08-16
428
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档