本仓库下存放个人博客的源文件。持续更新,欢迎 star
。
如果大家觉得那里写的不合适的可以给我提 Issue
-
- Pending
-
我的专题仓库「HelloAlgorithm」有介绍:点击这里
Kafka
-
- 五言古诗_三十三首
TODO List
-
初识 kafka
-
kafka 高级特性之消息事务
-
Mysql大表处理
-
高并发情况下 Redis 做缓存的一系列问题
-
数据库如何建索引,如何分库分表
-
LRU 的实现,原理、数据结果和过程结果
-
QPS 限流 (缓存,滑动窗口?)
-
标签 推荐算法实现
-
HTTPS 如何做到安全
-
根据二叉树前序遍历生成 AVL 树
-
Redis 主从同步和持久化方式
-
Redis 高可用方案
-
Redis 缓存集中过期如何处理
-
Redis 的集群有哪些
-
用 redis 做限流
-
统计大量访问日志(分几百M 和 几百G的场景);得出访问次数最多的前 K 个人 (单台机器实现)
-
8G 文件 1G 内存,查找重复的数字
-
对称性加密跟非对称性加密的比较、使用场景
-
RSA 加密算法
-
搜索引擎倒排原理及实现方式
-
XSS 和 CSRF
-
ctrl+c 后操作系统做了什么
-
T级别大日志文件,如何找出一段时间内日志
-
求无向无环图的直径
-
python GIL 以及为什么有GIL,还需要 threading
-
自增ID 与 uuid 的优劣
-
B、B+、跳跃表 区别 时间复杂度
-
java fail-fast 机制
-
Mac 地址如果被改会怎么样
-
路由寻址过程做了哪些事
-
HTTP 1.1、2 特性
-
HTTP 里面的各种攻击及应对策略
-
如何信任 CA
-
分布式事务,两阶段提交协议,失败重试补偿
-
在微服务架构中,如何能保证接口的可靠性。(幂等性校验?安全角度?)
-
程序设计
-
Golang 开发分布式任务调度
-
微信抢红包功能设计
-
推送的频率控制
-
抖音评论列表的设计及缓存实现
-
假设是一个抽奖的游戏,不同的人是有不同的概率倍数,是一个整数,例如:1、3、5...。输入100万人,要求抽奖抽出2万个人; 并假设每个人都有一个唯一id,写一个函数做下抽奖,输入和输出的数据结构自己设计
-
设计群消息已读功能
-
HTTP 301 实现原理,设计一个短链服务
-
给一个亿级用户登录登出时间戳日志,统计用户在线量峰值及持续时间,代码实现
-
消息队列如何保证可靠
-
设计秒杀系统要求保证公平
-
如何限制每分钟每个手机号短信发送数
-
发短信业务,1分钟内一个号一个业务 1000 条
-
多人联机贪吃蛇设计
-
链表逆序,设计一个王者的组队系统
-
头条文章向用户推送避免重复推送问题
-
如何实现音乐随机播放
-
系统设计:微信扫码登录
-
微博的热门评论,在分页到很深的时候,如何进行优化
-
一个分布式不安全的文件系统,如何保证每次只有一个请求进行读写
-
- 为方便查阅博客,可以在浏览器安装 Octotree 插件