2021

an archive of posts from by date

Aug 01, 2025 Twitter Notification and Real-Time Push System Design Detailed Guide
Aug 01, 2025 Twitter Database Read and Write and Sharding System Design Detailed Guide
Jul 31, 2025 Detailed System Design of Twitter Timeline Generation
Jul 06, 2025 Technical Guide to Distributed Unique IDs
Jul 01, 2025 Algorithm of Rate Limiter
May 05, 2025 Best Practices for Incident Response
Apr 07, 2025 Group cycle
Jan 12, 2025 Sliding Window Techniques
Oct 28, 2024 Todo List
Oct 09, 2024 Floyd's Algorithm for Finding Duplicate Number
Dec 25, 2023 JDBCBatchUpdate
Sep 30, 2023 SORT
Sep 02, 2023 Levenshtein Distance Algorithm
Sep 01, 2023 Mastering Coin Change with Dynamic Programming
Aug 30, 2023 Union-Find
Aug 26, 2023 Prefix Sum
Aug 20, 2023 Morris
Aug 19, 2023 Reverse LinkedList
Aug 19, 2023 LRU LinkedList
Nov 02, 2022 Designing a Tiny URL
Nov 01, 2022 What happens when you type URL in your browser
Oct 09, 2022 When to use the different log levels
Sep 02, 2022 System Design学习
Sep 01, 2022 System Design面试建议
Aug 16, 2022 如何写一个并行调用模版
Aug 15, 2022 架构设计之徽服务拆分
Aug 14, 2022 如何设计好一个接口
Aug 13, 2022 手写LRU
Aug 12, 2022 如何实现订单主动过期释放
Aug 11, 2022 阿里云短信验证服务
Aug 10, 2022 日志的使用
Aug 09, 2022 如何高效对接第三方支付
Aug 08, 2022 如何设计一个高并发场景
Aug 07, 2022 图片验证码功能
Aug 06, 2022 xxljob分布式定时任务框架与系统的接入
Aug 05, 2022 如何设计一个站内消息系统?
Aug 04, 2022 如何设计一个秒杀系统?
Aug 03, 2022 如何设计一个短链系统?
Aug 02, 2022 如何解决网站大文件上传问题?
Aug 01, 2022 如何统计网站UV?
Jul 03, 2022 五门CS基础课推荐
Jul 02, 2022 湾区大厂程序员薪水构成level和对应期望
Jul 01, 2022 如何做编程知识投资及减少知识失效的影响
Jun 25, 2022 输入URL页面没出现如何排查
Jun 25, 2022 JWT基础
Mar 01, 2022 Binary Search Universal Formula
Feb 06, 2022 分布式系統接口如何避免表单的重复提交
Feb 05, 2022 Zookeeper实现分布式锁
Feb 04, 2022 TCC实例
Feb 03, 2022 基于rocketmq的分布式事务
Feb 02, 2022 分布式事务解决方案Part2
Feb 01, 2022 分布式事务解决方案Part1
Jan 04, 2022 PythonDay1
Jan 03, 2022 LinuxDay3
Jan 02, 2022 LinuxDay2
Jan 01, 2022 LinuxDay1
Dec 16, 2021 里氏替换原则
Dec 15, 2021 迪米特法则
Dec 14, 2021 接口分离原则
Dec 13, 2021 依赖倒置原则
Dec 12, 2021 单一原则
Dec 11, 2021 开闭原则
Dec 10, 2021 面向对象设计原则
Dec 09, 2021 单例模式
Dec 08, 2021 适配器模式
Dec 07, 2021 建造者模式
Dec 06, 2021 抽象工厂模式
Dec 05, 2021 简单工厂模式
Dec 04, 2021 工厂方法模式
Dec 03, 2021 创建型设计模式
Dec 02, 2021 UML类图
Dec 01, 2021 面向对象的设计过程
Nov 03, 2021 ElasticSearch部署
Nov 01, 2021 ElasticSearch基础
Oct 15, 2021 表驱动法
Oct 14, 2021 本地jar引入到maven方式
Oct 13, 2021 Windows10关闭端口占用进程
Oct 12, 2021 js上精度丢失解决方案
Oct 11, 2021 Linux环境下安装svn
Oct 06, 2021 消息的延时以及失效问题
Oct 05, 2021 如何处理消息丢失的问题
Oct 04, 2021 如何保证消息队列的高可用
Oct 03, 2021 消息的幂等性
Oct 02, 2021 消息的顺序性
Oct 01, 2021 MQ基础
Sep 12, 2021 如何高效的使用 Git
Sep 11, 2021 搭建SpringCloud项目
Sep 10, 2021 Spring与Redis通信设计结构图
Sep 08, 2021 Springboot自动装配原理
Sep 07, 2021 SpringBoot
Sep 06, 2021 Spring循环依赖
Sep 05, 2021 Spring的生命周期
Sep 04, 2021 Spring手写实现AOP
Sep 03, 2021 Spring的AOP
Sep 02, 2021 Spring的IOC启动过程
Sep 01, 2021 Spring基础
Aug 15, 2021 Solving problems from scratch
Aug 14, 2021 Architecture Design
Aug 13, 2021 Final
Aug 12, 2021 Design Pattern
Aug 11, 2021 Distributed
Aug 10, 2021 MQ
Aug 09, 2021 Spring
Aug 08, 2021 Computer
Aug 07, 2021 Redis
Aug 05, 2021 Jvm
Aug 04, 2021 Thread
Aug 03, 2021 Collection
Aug 02, 2021 Base
Aug 01, 2021 MYSQL
Aug 01, 2021 Interview
Jul 04, 2021 JVM调优工具与调优实战
Jul 03, 2021 Java线上问题排查思路与工具
Jul 02, 2021 JVM之类加载与双亲委派
Jul 01, 2021 JVM基础
Jun 04, 2021 IO模型
Jun 03, 2021 为什么TCP建立连接需要三次握手
Jun 02, 2021 TCP的三次握手与四次挥手
Jun 01, 2021 计算机网络基础
May 10, 2021 CountDownLatch
May 09, 2021 AQS源码分析
May 08, 2021 AbstractQueuedSynchronizer
May 07, 2021 ReentrantLock
May 06, 2021 Synchronized
May 05, 2021 Volatile
May 04, 2021 ThreadLocal
May 03, 2021 锁的分类
May 02, 2021 线程池业务中的实践
May 01, 2021 线程池
Apr 14, 2021 Redis工具类
Apr 13, 2021 跳表
Apr 12, 2021 布隆过滤器的实现
Apr 11, 2021 分布式锁对比
Apr 10, 2021 Redis实现分布式锁与Redisson
Apr 09, 2021 Redis实现的分布式锁2
Apr 08, 2021 Redis实现的分布式锁
Apr 07, 2021 Redis哈希槽实战
Apr 06, 2021 RedisCluster
Apr 05, 2021 Redis集群解决方案
Apr 04, 2021 Redis主从架构
Apr 03, 2021 Redis如何做到高可用
Apr 02, 2021 Redis的基本数据类型
Apr 01, 2021 Redis基础
Mar 13, 2021 MYSQL排查问题
Mar 12, 2021 读写分离
Mar 11, 2021 分库分表做到永不迁移数据和避免热点
Mar 10, 2021 分库分表实战
Mar 09, 2021 分库分表
Mar 08, 2021 MYSQL的主从复制
Mar 07, 2021 MVCC多版本并发控制
Mar 06, 2021 MySQL优化建议
Mar 05, 2021 MySQL查出重复的记录
Mar 04, 2021 MySQL的七种JOIN
Mar 03, 2021 MySQL如何被执行的
Mar 02, 2021 MYSQL常见问题
Mar 01, 2021 MYSQL基础
Feb 04, 2021 ConcurrentHashMap
Feb 03, 2021 HashMap死循环原因
Feb 02, 2021 HashMap
Feb 01, 2021 ArrayList与LinkedList
Jan 03, 2021 Java8Stream流递归树遍历
Jan 02, 2021 ElasticSearch概念
Jan 02, 2021 序列化与反序列化
Jan 01, 2021 注解与反射