会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有虫子啊
博客园
首页
新随笔
联系
订阅
管理
2025年2月17日
项目运作地图
摘要: 一、需求开发 需求评审 > 需求澄清&设计 > 开发设计 > 测试设计 > 测试验证 > 灰度发布 > 正式发布。 二、项目管理 工作量评估,需求排序,版本管理 三、风险&质量管理 进度管控,代码review,设计串讲 三、知识收割 项目回顾,复盘分享
阅读全文
posted @ 2025-02-17 21:38 有虫子啊
阅读(7)
评论(0)
推荐(0)
2024年5月20日
es集群、索引压缩以及相关度评分计算
摘要: es的集群需要有n/2+1的票数才能当选主节点最好采用 2+ 1部署方案:即3节点集群有一个节点设置为投票节点,这样可以更高效率的选出主节点 1.es的选举,选举过程可以看一下源码首先查找存活的节点,包括自己,然后对节点进行过滤,找出具有投票权的节点进行投票,记录票数,选出临时master(还不是主
阅读全文
posted @ 2024-05-20 21:24 有虫子啊
阅读(112)
评论(0)
推荐(0)
2024年5月8日
redis的订阅与发布
摘要: 1.订阅的关系维护 redis的所有频道的订阅关系都维护在pubsub_channels字典里面,这个字典的key是被订阅的频道,而value是订阅客户端的链表。 struct redisServer { // ... // 保存所有订阅关系 dict *pubsub_channels; // ..
阅读全文
posted @ 2024-05-08 21:02 有虫子啊
阅读(21)
评论(0)
推荐(0)
2024年4月22日
跳跃表的结构和插入过程
摘要: 跳跃表再插入数据之前,会随机返回该数据需要建立几层索引,比如我们现在要插入 6, 且需要建立二层索引: 首先6会与2及8进行比较,发现在其中间,于是下沉到2级索引 下沉到2级索引后发现比2与4都大,跳跃到4与7之间,同时建立6的二级索引 这时再从4往下沉到1级索引,发现仍旧在4与7之前,直接在两个节
阅读全文
posted @ 2024-04-22 23:41 有虫子啊
阅读(58)
评论(0)
推荐(0)
2024年4月20日
RocketMQ实践
摘要: RocketMQ的安装 下载安装Apache RocketMQ 这里以在Linux环境为例,介绍RocketMQ安装过程。 解压下载的源码包并编译构建二进制可执行文件 $ mvn -Prelease-all -DskipTests -Dspotbugs.skip=true clean instal
阅读全文
posted @ 2024-04-20 23:06 有虫子啊
阅读(86)
评论(0)
推荐(1)
2024年4月17日
MongoDB复制集
摘要: MongoDB的复制集 复制集及原理 MongoDB复制集的主要意义在于实现服务高可用 复制集的现实依赖于两个方面的功能: 数据写入时将数据迅速复制到另一个独立节点上 在接受写入的节点发生故障时自动选举出一个新的替代节点 复制集在实现高可用的同时,还有以下作用: 数据分发:将数据从一个区域复制到另一
阅读全文
posted @ 2024-04-17 19:52 有虫子啊
阅读(33)
评论(0)
推荐(1)
2024年4月14日
kafka
摘要: 高性能之道 Kafka的特性之一就是高吞吐率,但是Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,但是Kafka即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。Kaf
阅读全文
posted @ 2024-04-14 17:40 有虫子啊
阅读(29)
评论(0)
推荐(1)
2024年4月13日
Zookeeper的选举机制
摘要: 为什么要进行Leader选举? Leader 主要作用是保证分布式数据一致性,即每个节点的存储的数据同步。遇到以下两种情况需要进行Leader选举 服务器初始化启动 服务器运行期间无法和Leader保持连接,Leader节点崩溃,逻辑时钟崩溃。 服务器初始化时Leader选举 Zookeeper由于
阅读全文
posted @ 2024-04-13 21:38 有虫子啊
阅读(35)
评论(0)
推荐(0)
2024年4月10日
疑问记录
摘要: 1.Myisam 没有聚簇索引innoDB 的主键是聚簇索引,数据与主键放在一起,其他索引是非聚簇索引,如果查询的仅是索引列的数据,那他相当于聚簇索引,我们查询的时候应当避免回表查询 2.3层转发为什么比7层快? 7层转发要从应用层到传输层再到网络层去建立三次握手四次挥手,而3层转发不用基于http
阅读全文
posted @ 2024-04-10 21:31 有虫子啊
阅读(14)
评论(0)
推荐(1)
lvs与keepalive实践
摘要: LVS: node01: ifconfig eth0:8 192.168.150.100/24node02~node03: 1)修改内核: echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore echo 1 > /proc/sys/net/ipv4/con
阅读全文
posted @ 2024-04-10 21:30 有虫子啊
阅读(12)
评论(0)
推荐(1)
下一页
公告