首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
肖恩架构
掘友等级
在职基础架构架构师
专注于架构设计,中间件,数据库,操作系统等。持续技术输出,个人微信chysean417,欢迎交流
获得徽章 8
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
TCP的设计精髓之:如何保证连接的可靠性
在 TCP 连接建立的过程中,会出现各种各样的问题,比如,TCP 的一端挂了,网络通信情况不好等。为了保证在复杂的网络环境中保证 TCP 的高可靠性,TCP 协议里提供了两个重要的定时器:坚持定时器和
TCP的设计精髓之:在可靠性和吞吐量之间权衡
对于 TCP 传输数据类型来讲,有两个大类。 第一个是小数据报文的情况比较多,比如我们工作时,通过远程窗口用命令控制远端的一个机器。 第二个是大数据报文的情况比较多,比如我们上传一个文件,等等。
面试官提问:Kafka 生产者有几种发送消息的方式?
在kakfa相关面试中经常会问到向kafka发送消息是同步发送还是异步发送?这个问题,其实对于kafka生产者来说有三种发送模式发后既忘(fire-and-foget),同步(sync)及异步(asy
jdk源码解读-并发包-Lock-ReentrantReadWriteLock(1)-整体介绍以及读锁的lock 和 unlock 解析
一.属性: ReentrantReadWriteLock实现了接口ReadWriteLock。同时ReentrantReadWriteLock 也是基于 AbstractQueuedSynchroni
jdk源码解读-并发包-Lock-ReentrantLock(2)--await()与signal()方法走读
介绍 ReentrantLock 的基本操作除了lock()和unlock()外,还有condition的await()和signal()。但是是通过调用AbstractQueuedSynchroni
jdk源码解读-并发包-Lock-ReentrantLock(1)--lock()与unlock()方法走读
介绍 ReentrantLock 是一个互斥锁,在基本行为和机制上与synchonized一样,只不过synchonized用方法和声明访问了隐式的锁监视器.
面试官提问:Kafka消费者有几种方式提交位移?
Kafka的消费者分为自动提交位移和手动提交位移。同步提交位移是异步线程的提交,位移的提交不会显示在消费者主线程上,工程师的代码不涉及提交位移。手动提交分两种,同步手动提交和异步手动提交
Kafka 副本一致性深入理解|LEO,ISR,HW ,leader epoch
Kafka 服务端为了保证一致性的同时保证高吞吐,做了很多创新性地设计,为此引入了很多概念,包括 LEO,ISR,HW ,leader epoch,这篇文件就是带领大家把这些问题彻底搞明白。
手写 基于Netty 的 webSocket :WebSocket 原理及代码实现
这节课我们主要介绍 websocket 协议的原理,并且用 netty 给大家搭建了一个简单的 websocket 服务。
线上问题解决方案讨论:缓存穿透
含义: 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在
下一页
个人成就
文章被点赞
267
文章被阅读
51,309
掘力值
2,092
关注了
92
关注者
208
收藏集
0
关注标签
0
加入于
2018-10-16