hashMap和ConcurrentHashMap的区别
答:
- hashmap在多线程环境下是不安全的,currentHashMap在多线程下面是安全的。原因就是在遍历,新增,删除等操作的时候使用了对元素进行了synchronized关键词,锁住了。
- 都继承抽象AbstractMap和实现了序列化,但是HashMap实现的是Map接口,ConcurrentMap接口。
- ConcurrentHashMap使用了分段锁的方式,默认是使用了16个分段,也就是同时最多可以有16个线程在同时更改数据,提高了效率
- HashMap的负载因子数是0.75
你能解释下死锁
死锁的代码
介绍下kafka
kafka与其他的消息中心的不同
一个用户订单查询的接口,怎么设计他的安全接口
mysql的索引有哪些
关联索引的匹配方式
mysql的数据结构
介绍下你的项目内容
mysql的锁有哪些
不同的锁怎么解决
怎么解决mysql锁
什么是主键索引
为什么要主键索引
应用cpu爆满,怎么处理
反射 注解 泛型
aop和ioc
aop的应用场景
ioc的应用场景
springmvc中的dispatcherservlet是做什么
mysql优化的内容
app日志分析系统怎么设计
缓存雪崩和缓存穿透
线程的参数简单介绍下
拒绝策略有哪些
线程使用过程中需要注意什么
线程拒绝策略展开说下
kafka的基础概念你说下
kafka会消息丢失吗?