首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一灯架构
掘友等级
微信搜:「一灯架构」
|
Java架构师
Java架构师,只分享技术干货
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
面试官:你说一下TCP为什么需要三次握手和四次挥手?
TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议,TCP是全双工模式,需要三次握手建立连接,四次挥手关闭连接。 三次握手 三次握手(Three-way Han...
25
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
面试官:你知道TCP与UDP的区别吗?
TCP(传输控制协议)和UDP(用户数据报协议)是互联网中两个核心的传输层协议,它们各自采用不同的方式来确保数据从源头传输到目的地。今天就详细探讨TCP与UDP协议的主要区...
9
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
Java并发编程系列:深入剖析CyclicBarrier源码
CyclicBarrier中文叫做循环栅栏,用来控制线程的执行速率。 适用场景: 一组线程在到达栅栏之前,需要相互等待,到达栅栏之后(满足了特定条件),再一起执行。 适用场...
1
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
Java并发必会,深入剖析Semaphore源码
Semaphore中文叫做信号量,跟CountDownLatch一样也是一种共享锁,用来控制资源的访问。相当于限流的作用,用法跟前面讲过的令牌桶类似,访问资源之前,需要先获...
5
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
没看过CountDownLatch源码,别说是Java高级开发
高手程序员与新手程序员一个简单的判断标准,就是有没有使用过CountDownLatch,在互联网公司工作超过3年的程序员基本上应该都用过。 CountDownLatch中文...
10
2
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
没看过ReentrantLock源码,别说精通Java并发编程
ReentrantLock和Synchronized都是Java开发中最常用的锁,与Synchronized这种JVM内置锁不同的是,ReentrantLock提供了更丰富...
10
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
没看过AQS源码,别说精通Java并发编程
AQS 全称 AbstractQueuedSynchronizer(抽象队列同步器),旨在作为创建锁和其他同步机制的基础,常见的同步锁 ReentrantLock、Coun...
14
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
还不了解Java的5大BlockingQueue阻塞队列源码,看这篇文章就够了
最近一个月一直在更新《解读Java源码专栏》,其中跟大家一起剖析了Java的常见的5种BlockingQueue(阻塞队列),今天就盘点一下这几种阻塞队列的优缺点、区别,以...
2
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
阿里面试官:你了解过延迟队列DelayQueue的底层实现原理吗?
DelayQueue是一种本地延迟队列,比如希望我们的任务在5秒后执行,就可以使用DelayQueue实现。常见的使用场景有: 订单10分钟内未支付,就取消。 缓存过期后,...
9
2
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
阿里面试官:你了解过PriorityQueue作用和源码实现吗?
前面文章我们讲解了ArrayBlockingQueue和LinkedBlockingQueue源码,这篇文章开始讲解PriorityQueue源码。从名字上就能看到Arra...
4
3
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
没研究过SynchronousQueue源码,就别写精通线程池
前面文章我们讲解了ArrayBlockingQueue和LinkedBlockingQueue源码,这篇文章开始讲解SynchronousQueue源码。从名字上就能看到A...
6
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
1年前
关注
深入理解Java线程池,剖析LinkedBlockingQueue源码实现
上篇文章我们讲解了ArrayBlockingQueue源码,这篇文章开始讲解LinkedBlockingQueue源码。从名字上就能看到ArrayBlockingQueue...
2
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
2年前
关注
没看过ArrayBlockingQueue源码,就别说精通线程池
在日常开发中,我们好像很少用到`BlockingQueue(阻塞队列)`,`BlockingQueue`到底有什么作用?应用场景是什么样的? 如果使用过线程池或者阅读过线程...
10
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
2年前
关注
还搞不懂ConcurrentHashMap底层源码,看这篇就够了
我们都知道ConcurrentHashMap是线程安全的,但是ConcurrentHashMap到底是怎么保证线程安全的?我们也曾听说分段锁的概念,但是Concurrent...
6
2
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
2年前
关注
Java的Set集合,你真的会用吗?HashSet/TreeSet/LinkedHashSet
这几天拼多多的市值超过阿里了,热衷砍一刀的电商小弟竟然干翻电商老大,实在让人费解,是大家都没钱了还是啥原因?拼多多可是没有天猫、没有支付宝、没有云服务、没有钉钉、没有大文娱...
7
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
2年前
关注
阿里面试官:你说一下Java的TreeMap底层实现原理?
阿里这段时间忙着制定下半年的OKR,其实在制定OKR的时候就能看出团队里谁是领导的嫡系,谁是团队的边角料。嫡系的OKR都是从领导的核心项目分出来的,而其他人的OKR不会体现...
11
评论
分享
一灯架构
关注了
五阳
微信搜:「一灯架构」 @Java架构师
一灯架构
微信搜:「一灯架构」 @Java架构师
·
2年前
关注
阿里面试官:LinkedHashMap是怎么保证元素有序的?
阿里的上下班时间是1095,这么忙也不能耽误更新《解读Java源码专栏》,在这个系列中,我将手把手带着大家剖析Java核心组件的源码,内容包含集合、线程、线程池、并发、队列...
20
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
2年前
关注
面试官,别再问我HashMap底层实现原理了
阿里刚发了春节放假邮件,宣布除夕放假,今年春节我就有了8天假期,还不错,除夕不用单独请假了,但是我的《解读Java源码专栏》系列也不能停。...
31
2
分享
下一页
个人成就
优秀创作者
文章被点赞
2,261
文章被阅读
334,486
掘力值
12,068
关注了
21
关注者
1,325
收藏集
1
关注标签
23
加入于
2016-08-25