首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Aaron96
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
Aaron96
关注了
不想做iOS了
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
领导:谁再用redis过期监听实现关闭订单,立马滚蛋!
有一些方案虽然广为流传但存在着致命缺陷,不要用来实现延时任务: 1. 使用 redis 的过期监听 2. 使用 rabbitmq 的死信队列 3. 使用非持久化的时间轮...
14
7
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
ZAB协议简介
ZAB是一种支持崩溃恢复的消息广播协议,采用类似2PC的广播模式保证正常运行时性能,并使用基于 Paxos 的策略保证崩溃恢复时的一致性。...
4
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Zookeeper 分布式锁详解
使用 ZooKeeper 的临时有序节点和触发器实现分布式锁,以及在生产环境中使用 Curator 提供的 ZooKeeper 分布式锁...
5
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
三分钟学会 FFmpeg
FFmpeg是一个用于音视频处理的自由软件,被广泛用于音视频开发。本文将介绍音视频开发基本概念以及如何使用 FFmpeg 进行截取、裁剪、合成视频等操作...
5
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
一文搞懂 MySQL 执行计划
MySQL 的 EXPLAIN 命令是查询优化的必备工具。通过执行计划可以了解查询方式、索引使用情况、需要扫描的数据量以及是否需要临时表或排序操作等信息,从而才能有的放矢的...
4
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
3分钟上手 iptables
iptables 对进出的 IP 数据报进行处理和过滤, 过滤规则(rule)存储在4个表(table)中, 表中的规则又组成了数条完整的规则链(chain)...
3
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Golang 实现 Redis(5): 使用跳表实现 SortedSet
本文将介绍如何使用跳表实现有序集合(SortedSet)的相关功能。跳表是 Redis 中有序集合结构的底层实现, 跳表优秀的范围查找能力为ZRange等命令提供了支持...
3
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Golang 实现 Redis(4): AOF 持久化与AOF重写
本文是使用 golang 实现 redis 系列的第四篇文章,将介绍如何使用 golang 实现 Append Only File 持久化及 AOF 文件重写。...
3
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
实用TCP协议(2):TCP 参数优化
在了解 TCP 的基本机制后本文继续介绍 Linux 内核提供的链接队列、TW_REUSE、SO_REUSEPORT、SYN_COOKIES 等机制以优化生产环境中遇到的性...
2
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Golang 实现 Redis(3): 实现内存数据库
本文是 golang 实现 redis 系列的第三篇, 主要介绍如何实现适合做内存数据库的哈希表以及 TTL 等机制...
5
6
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
实用TCP协议(1):TCP 协议简介
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 协议假设下层协议可以提供简单...
1
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Golang 实现 Redis(2): 实现 Redis 协议解析器
本文是 《用 Golang 实现一个 Redis》系列文章第二篇,本文将分别介绍Redis 通信协议以及协议解析器的实现...
2
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
速读 LSM-Tree
LSM 树的思想是使用顺序写代替随机写来提高写性能,与此同时会略微降低读性能。LSM 的高速写入能力与读缓存技术带来的高速读能力结合受到了需要处理大规模数据的开发者的青睐,...
1
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
分页器 —— Web 后端的一生之敌
分页器是 Web 开发中常见的功能,看似简单的却经常隐藏着各种奇怪的坑,堪称 WEB 后端开发的一生之敌...
1
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Repeated Read 隔离级别下会出现幻读吗?
在使用快照读时整个 RR 事务使用相同的 ReadView 不会出现幻读;在使用当前读时间隙锁机制保证不会出现幻读。在 RR 事务中只有一条语句使用当前读、另一条语句使用快...
3
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Golang 实现 Redis(1): Golang 编写 Tcp 服务器
使用 go 语言的 netpoller 实现简单高性能的 tcp 服务器,并讨论拆包粘包问题的处理方法以及优雅关闭的实现...
3
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
Feed 流系统杂谈
Feed 流是社交和资讯类应用中常见的一种形态, 比如微博知乎的关注页、微信的订阅号和朋友圈等。Feed 流有推、拉两种基本实现模式,在生产环境中可以使用“在线推 离线拉”...
3
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
2年前
关注
看动画轻松学会 Raft 算法
Raft Scope是 Raft 官方提供的互动式演示程序,它展示了 Raft 集群的工作状态。我们可以使用 Raft Scope 亲自“动手” 观察 Raft 集群是如何...
4
评论
分享
Aaron96
赞了这篇文章
Finley
后端工程师
·
3年前
关注
Redis 内存压缩原理
Redis 无疑是一个大量消耗内存的数据库,因此 Redis 引入了一些设计巧妙的数据结构进行内存压缩来减轻负担。ziplist、quicklist 以及 intset 是...
3
评论
分享
下一页
关注了
2
关注者
0
收藏集
0
关注标签
8
加入于
2022-07-26