首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
慢慢成长
掘友等级
java
学习虽然是个遗忘的过程,但总比一无所知强
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
最新
热门
网络IO学习笔记
通过滑动窗口控制,每次ack会返回一个可用窗口大小,别给我多发,多发我受不了。 触发了一次系统调用,select方法把所有IO连接遍历一边,返回一个int值,表示有多少个IO事件发生。 如何解决?在内核中开辟一块控件存fds,就不需要每次都传递了,直接将有IO事件发生的fds返…
Rocket MQ 核心原理
介绍RocketMQ关键机制的设计原理,主要包括消息存储、消息通讯、消息过滤、负载均衡、事务消息等。 Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 …
JVM类加载
看一下我们的java文件是如何编译运行的。 为什么说java是跨平台的语言,一次编译,到处运行?因为java文件最终是要编译成class文件,而只要符合jvm规范的class文件,就可以在jvm上解释执行。 就好比小时候玩的小霸王游戏一样,class文件相当于游戏卡,而jvm相…
Redis中Srting类型的底层实现-SDS
c/c++ 中 char 数组也可以存储字符串,而且c就是这么干的, C 语言使用长度为 N+1 的字符数组来表示长度为 N 的字符串, 并且字符数组的最后一个元素总是空字符 '\0' 。 2.1. 长度的获取。 2.2. 缓冲区溢出(buffer overflow) 除了获取…
redis核心原理
1. redis key过期删除原理。 2. redis 发布订阅。 (publish/subscribe) . 该模式同样可以实现进程间的消息传递,它的实现原理是 发布/订阅模式包含两种角色,分别是发布者和订阅者。订阅者可以订阅一个或多个频道,而发布者可以向指定的 这样就实现…
MySql灵魂拷问
面试官:三毛:面试官:三毛:面试官:三毛:面试官:三毛:面试官:三毛:redolog和binlog机制面试官:三毛:面试官:三毛:面试官:三毛:面试官:三毛:面试官:三毛:面试官:三毛:B树和B+树的
MySQL 学习笔记-01
1. 全局锁 对整个数据库实例加锁。 这个命令可以使整个库处于只读状态。使用该命令后,数据更新语句, 数据定义语句和更新类事务的提交语句等操作都会被阻塞。 1.如果在主库备份,在备份期间不能更新,业务受阻。 2.如果在从库备份,备份期间不能执行主库同步的binlog,导致主从延…
线上问题排查常用命令
2. top -Hp pid可以查看某个进程的线程信息 3. 获取到的线程号转换成对应的16进制: printf '%x\n' 线程ID 4. jstack命令:jstack pid | grep 线程id
kafka学习文档(下)
的保存路径,那么我们再来分析日志的存储方式。通过如 是用来记录消息的。索引文件是用来保存消息的索引。那 单位又把 partition 进行细分。每个 partition 相当于一个巨 便已经被消费的消息的清理,提高磁盘的利用率。 分别表示为 segment 索引文件、数据文件.…
kafka学习文档(中)
是一个消息集合。每条消息发送到 kafka 集群的消息都有 一个类别。物理上来说,不同的 topic 的消息是分开存储 个消费者去消费其中的消息。 区),同一 topic 下的不同分区包含的消息是不同的。每个 只保证在同一个分区内的消息是有序的。 p0、p1、p2. 选择存储到…
下一页
个人成就
文章被点赞
175
文章被阅读
50,343
掘力值
1,457
关注了
46
关注者
87
收藏集
1
关注标签
16
加入于
2019-03-21