腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
陈树义
聚焦于 Java 程序员的技术成长、职业规划、认知升级。欢迎关注公众号:陈树义。
专栏成员
举报
266
文章
300042
阅读量
59
订阅数
订阅专栏
申请加入专栏
全部文章(266)
java(97)
编程算法(48)
数据库(27)
jvm(25)
其他(20)
sql(19)
jdk(19)
oracle(11)
云数据库 Redis(11)
hashmap(11)
spring(10)
缓存(10)
servlet(9)
xml(8)
存储(8)
数据结构(8)
https(8)
struts(7)
腾讯云测试服务(7)
http(7)
网络安全(7)
安全(7)
kafka(7)
jar(6)
tcp/ip(6)
云数据库 SQL Server(5)
api(5)
linux(5)
消息队列 CMQ 版(5)
分布式(5)
面向对象编程(5)
二叉树(5)
dubbo(5)
网站(4)
开源(4)
微信(4)
腾讯云开发者社区(4)
产品经理(4)
mac os(3)
memcached(3)
mvc(3)
maven(3)
企业(3)
容器(3)
ssh(3)
正则表达式(3)
mybatis(3)
jdbc(3)
zookeeper(3)
windows(3)
布局(3)
负载均衡(2)
c++(2)
javascript(2)
node.js(2)
css(2)
android(2)
汇编语言(2)
ide(2)
eclipse(2)
svn(2)
tomcat(2)
搜索引擎(2)
负载均衡缓存(2)
apache(2)
mongodb(2)
dns(2)
cdn(2)
单元测试(2)
uml(2)
数据分析(2)
bug(2)
插件(2)
交互设计(2)
接口(2)
框架(2)
响应式(2)
用户体验(2)
语法(2)
费用中心(1)
DNS 解析 DNSPod(1)
比特币(1)
区块链(1)
自动驾驶(1)
iphone(1)
php(1)
python(1)
bash(1)
jsp(1)
html(1)
json(1)
ajax(1)
嵌入式(1)
打包(1)
github(1)
unix(1)
ubuntu(1)
深度学习(1)
日志服务(1)
云数据库 MongoDB(1)
es 2(1)
电商(1)
o2o(1)
express(1)
压力测试(1)
shell(1)
html5(1)
spring boot(1)
asp(1)
aop(1)
rpc(1)
敏捷开发(1)
rabbitmq(1)
spring cloud(1)
大数据(1)
物联网(1)
微服务(1)
云计算(1)
action(1)
axios(1)
com(1)
display(1)
excel(1)
flex(1)
interrupt(1)
jacoco(1)
lock(1)
media(1)
menu(1)
null(1)
parent(1)
patch(1)
poi(1)
point(1)
row(1)
script(1)
shift(1)
simulator(1)
spock(1)
text(1)
title(1)
变量(1)
编译(1)
测试(1)
产品(1)
程序员(1)
代码质量(1)
工具(1)
管理(1)
后端(1)
基础(1)
技巧(1)
快捷键(1)
浏览器(1)
配置(1)
前端(1)
权限(1)
权限控制(1)
入门(1)
设计(1)
设计模式(1)
实践(1)
事件(1)
视觉设计(1)
数据(1)
数据库设计(1)
数学(1)
项目经理(1)
效率(1)
异常(1)
注解(1)
搜索文章
搜索
搜索
关闭
集合系列 Map(十四):WeakedHashMap
java
hashmap
WeakedHashMap 也是 Map 集合的哈希实现,但其余 HashMap 的不同之处在于。其每个节点的 value 引用是弱引用,可以方便 GC 回收。
陈树义
2019-08-29
503
0
集合系列 Map(十三):LinkedHashMap
hashmap
java
http
编程算法
我们之前说过 LinkedHashMap 是在 HashMap 的基础上,增加了对插入元素的链表维护。那么其到底是怎么实现的呢?今天这篇文章就带我们来一探究竟。
陈树义
2019-08-29
317
0
集合系列 Map(十二):HashMap
hashmap
node.js
编程算法
HashMap 是 Map 基于哈希散列算法的实现,其在 JDK1.7 中采用了数组+链表的数据结构。在 JDK1.8 中为了提高查询效率,采用了数组+链表+红黑树的数据结构。本文所有讲解均基于 JDK1.8 进行讲解。
陈树义
2019-08-29
451
0
集合系列 Set(七):LinkedHashSet
hashmap
面向对象编程
LinkedHashSet 继承了 HashSet,在此基础上维护了元素的插入顺序。
陈树义
2019-08-29
297
0
集合系列 Set(六):HashSet
hashmap
编程算法
HashSet 是 Set 集合的哈希实现,其继承了 AbstractSet 抽象类,并实现了 Set 接口。
陈树义
2019-08-29
389
0
集合系列开篇:为什么要学集合?
hashmap
jdk
数据结构
java
编程算法
集合可以说是学习 Java 中最重要的一块知识点了,无论做任何业务系统,集合总是最为基础的那块 API。我第一次接触集合,是在我大三的时候,那时候去面试,面试官问我:你了解过集合吗?可惜那时候没什么项目经验,所以基本没有了解过,因此也错失了机会。
陈树义
2019-08-26
896
0
集合系列(一):集合框架概述
hashmap
面向对象编程
编程算法
数据结构
java
Java 集合是 Java API 用得最频繁的一类,掌握 Java 集合的原理以及继承结构非常有必要。总的来说,Java 容器可以划分为 4 个部分:
陈树义
2019-08-24
618
0
Java并发编程:同步容器
容器
java
hashmap
安全
编程算法
为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDownLatch)。今天我们就来讨论下同步容器。
陈树义
2019-02-14
576
0
JDK1.7 HashMap 导致循环链表
java
jdk
hashmap
编程算法
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infinite Loop”可以看到很多人都在说这个事)所以,觉得这个是个普遍问题,需要写篇疫苗文章说一下这个事,并且给大家看看一个完美的“Race Condition”是怎么形成的。
陈树义
2019-02-13
1K
0
聊聊阿里面试的三个层次
java
hashmap
最近去阿里的菜鸟国际做了一次面试交流,发现大公司对于面试者的知识结构考核非常严谨,可以作为我们日常工作学习的指导。虽然很多人说面试问到的东西在实际工作中很少用到,甚至有「面试造火箭,工作拧螺丝」的说法。但从面试中,其实可以看得出来现在的公司对于面试者的知识体系要求。如果我们能在工作中就按着这样的要求去不断提升,那么在面试的时候必然也能游刃有余。 一般来说,阿里的面试会有两轮的技术电面,分别交叉检验你的技术基础。后面还有两轮的现场技术面试,主要检验你的项目经验。但从知识体系的角度来看,阿里面试对于知识的考核可
陈树义
2018-04-13
928
0
4.Java集合总结系列:Map接口及其实现
java
hashmap
一、Map接口 Map集合的特点是:通过key值找到对应的value值,key值是唯一的,value可以重复。Map中的元素是无序的,但是也有实现了排序的Map实现类,如:TreeMap。 上面Map
陈树义
2018-04-13
618
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档