首页
学习
活动
专区
工具
TVP
发布

呼延

专栏成员
227
文章
306023
阅读量
40
订阅数
(juc系列)并发集合之concurrentlinkeddeque源码
一个无界的,并发的双端队列,使用链表实现. 多线程间的并发写入,移除,访问操作,可以保证安全.当有很多线程共享一个公共集合时,ConcurrentLinkedDeque 是一个不错的选择. 像其他的并发集合一样,这个类不接受null元素.
呼延十
2021-11-10
3100
(juc系列)并发集合之concurrentlinkedqueue源码
当多个线程需要共享一个集合的访问时, ConcurrentLinkedQueue是一个合适的选择. 向其他的并发集合实现一样,这个类不接受null元素.
呼延十
2021-11-10
4370
(juc系列)phaser源码学习
一个可复用的同步屏障,功能上类似于CyclicBarrier和CountDownLatch,但是支持更多灵活的用法.
呼延十
2021-10-18
5280
(juc系列)countdownlatch源码阅读
初始化时提供一个数字. await方法将阻塞,直到别的线程通过调用countDown,达到给定的数字.
呼延十
2021-10-08
2410
Lucene系列(19)索引格式之kdi文件
PackedValue: 其实我更愿意叫他Index. 他是整个完全二叉树的内部节点集合.
呼延十
2021-04-15
5060
Java的deepcopy
我们封装了对DB查询的缓存,对于一个查询请求来说, 首先从redis里读取,如果命中缓存,则直接返回结果. 如果未命中缓存,从db中查询数据,返回结果,同时异步将查询到的数据添加到redis中.
呼延十
2020-11-16
5430
Vscode快捷键记录
自动生成md文件的目录,初步测试效果还可以.注意安装后可能会有行尾auto的字样,在设置中修改默认的行尾字符为\n即可.
呼延十
2019-07-01
1.1K0
Spring Boot 集成log4j
好的日志不仅能够方便的自己的编码调试过程,在线上debug过程中也是十分重要的! 今天来学习一下如何在spring boot项目中使用log4j2进来日志的输出。
呼延十
2019-07-01
5930
使用@async注解实现异步调用
异步调用对应的是同步调用,假设现在有三个无关任务等待执行,同步调用的方式是逐次等待,即第一个任务完成后再开始第二个任务….以此类推。
呼延十
2019-07-01
2K0
Java8 Stream api 入门
Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。
呼延十
2019-07-01
7030
Intellij Idea实用插件
很多工具都有一个共同点,第一眼看上去总是很麻烦,让人望而生畏,却忽略掉了他能带来的效率的提升,比如:Intellij的数据库连接功能,我用intellij快两年了,今天才第一次使用…
呼延十
2019-06-26
1.1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档