首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
temp
订阅
BlueStar
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Dubbo和JDK的SPI究竟有何区别?
那dubbo这个改良后的spi究竟怎么提高性能,又增加了什么功能,那就是本篇要讲的. dubbo的拓展点机制涉及到众多的知识点,也是dubbo中比较难的地方,和之前的集群容错有Cluster、Directory、Router、LoadBalance关键词一样,这个拓展点机制也有…
为什么arrayList.removeAll(set)的速度远高于arrayList.removeAll(list)?
这不是危言耸听,大家感兴趣可以去实测一下。 从图中可以看到,图中相关的集合类(HashSet、LinkedList、ArrayList),除了ArrayList自己实现了removeAll()方法外,其他两个集合都是借助父类(或超父类)的Iterator迭代器进行删除。 我们再…
Java并发编程实战笔记1:线程安全性
线程安全,主要是对共享的、可变的状态的访问要保证其安全性。共享意味着变量可以由多个线程同时访问,可变则意味着变量的值在其生命周期内可以发生变化。一个对象是否需要是线程安全的,取决于它是否被多个线程访问。需要采用同步机制来保证对象的线程安全。 Java中的同步机制主要采用关键字s…