2024  13

November  4

理解RocketMQ架构

November 24, 2024 · 4 min · DragonSong

我的管理工作实践

November 15, 2024 · 4 min · DragonSong

复杂对象序列化失败问题一例

November 15, 2024 · 2 min · DragonSong

LC 501. 二叉搜索树中的众数

November 3, 2024 · 3 min · DragonSong

October  2

RocketMQ事务消息原理解析

October 7, 2024 · 7 min · DragonSong

聊聊月租酒店项目中的交易系统设计

October 6, 2024 · 9 min · DragonSong

September  2

理解AQS架构

September 17, 2024 · 6 min · DragonSong

算法案例:给定一堆货物,计算最少货车数

September 16, 2024 · 5 min · DragonSong

March  3

使用分布式锁解决接口互斥性、幂等性问题两例

March 20, 2024 · 4 min · DragonSong

gitlab MR被revert后,功能分支无法再次merge到主干分支,怎么办?

March 12, 2024 · 3 min · DragonSong

排查mybatis ognl解析参数值并发设置字段访问性报错问题一例

March 1, 2024 · 4 min · DragonSong

February  2

排查 ConcurrentModificationException 问题一例

February 21, 2024 · 3 min · DragonSong

关于IO我所知道的一切都在这里了

February 6, 2024 · 6 min · DragonSong

2023  12

December  1

Linux零拷贝图例一览

December 15, 2023 · 1 min · DragonSong

November  1

算法案例:计算酒店月租价

November 22, 2023 · 3 min · DragonSong

October  1

使用策略模式优化支付回调代码一例

October 18, 2023 · 3 min · DragonSong

September  1

aviator动态创建类过多导致元空间内存泄漏 问题一例

September 15, 2023 · 6 min · DragonSong

August  3

mysql datetime 秒精度问题一例

August 10, 2023 · 2 min · DragonSong

troubleshooting mybatis-plus parsing whitespaces in SQL

August 7, 2023 · 1 min · DragonSong

LeetCode 2544. Alternating Digit Sum

August 5, 2023 · 1 min · DragonSong

June  1

使用jackson反序列化未忽略未知字段时报错 UnrecognizedPropertyException 问题一例

June 27, 2023 · 2 min · DragonSong

May  1

LC 2671. 频率跟踪器

May 12, 2023 · 3 min · DragonSong

March  2

踩坑:macOS默认浏览器设置后跳转有误

March 31, 2023 · 1 min · DragonSong

踩坑更改了javaagent路径导致idea无法启动问题一例

March 24, 2023 · 2 min · DragonSong

February  1

spring-data-redis版本过低,导致并发获取数据为null问题一例

February 27, 2023 · 3 min · DragonSong

2022  33

December  1

mysql in 查询索引失效问题一例

December 1, 2022 · 2 min · DragonSong

November  3

混部redis写文件竞态严重导致实例获取不到连接问题一例

November 29, 2022 · 3 min · DragonSong

解决iCloud同步卡住的问题

November 8, 2022 · 2 min · DragonSong

young gc stw pause引发接口超时问题一例

November 2, 2022 · 7 min · DragonSong

August  2

使用「原地哈希」解决一类问题

August 24, 2022 · 4 min · DragonSong

解决MacOS突然无法上网问题

August 13, 2022 · 2 min · DragonSong

July  9

解决「生成单调序列」类型题目

July 30, 2022 · 5 min · DragonSong

LeetCode 895. 最大频率栈 题解

July 24, 2022 · 2 min · DragonSong

Redis内存优化策略

July 20, 2022 · 4 min · DragonSong

LeetCode 112/113. 路径总和 DFS、回溯题解

July 20, 2022 · 2 min · DragonSong

LeetCode 121. 买卖股票的最佳时机 DP题解

July 20, 2022 · 2 min · DragonSong

LeetCode 470. 用 Rand7() 实现 Rand10() 进制转换题解

July 19, 2022 · 3 min · DragonSong

COWMap结构基础实现

July 17, 2022 · 3 min · DragonSong

BitMap结构实现及使用场景

July 14, 2022 · 4 min · DragonSong

理解并实现一致性哈希

July 2, 2022 · 6 min · DragonSong

June  9

跳表结构基础实现

June 28, 2022 · 5 min · DragonSong

LRU工业级案例

June 27, 2022 · 5 min · DragonSong

LRU基本实现及优化

June 23, 2022 · 7 min · DragonSong

特里树最简实现及使用场景

June 22, 2022 · 3 min · DragonSong

LeetCode 153. 寻找旋转排序数组中的最小值 二分题解

June 19, 2022 · 4 min · DragonSong

堆结构实现及使用场景

June 16, 2022 · 5 min · DragonSong

并查集常见实现及优化

June 14, 2022 · 6 min · DragonSong

LeetCode 46. 全排列 DFS题解

June 7, 2022 · 4 min · DragonSong

LeetCode 206. 反转链表 递归题解

June 4, 2022 · 6 min · DragonSong

May  3

sentinel value in programming

May 23, 2022 · 3 min · DragonSong

LeetCode 142. 环形链表 II 题解

May 22, 2022 · 2 min · DragonSong

MySQL性能优化cheatsheet

May 16, 2022 · 17 min · DragonSong

March  2

设计模式一览

March 21, 2022 · 10 min · DragonSong

OOP编程原则一览

March 20, 2022 · 6 min · DragonSong

February  4

Latency numbers every programmer should know

February 24, 2022 · 1 min · DragonSong

技术概念与现实的映射

February 20, 2022 · 9 min · DragonSong

我自用的项目管理文档模板

February 18, 2022 · 2 min · DragonSong

译—日志:每个软件工程师都应该知道的有关实时数据的统一抽象

February 6, 2022 · 31 min · DragonSong

2021  16

December  5

ES为什么建议使用32或者26GB的堆?

December 29, 2021 · 5 min · DragonSong

MySQL主从延迟业务数据缺失问题一例

December 20, 2021 · 4 min · DragonSong

消费RocketMQ无序同步缓存,导致数据覆盖问题一例

December 15, 2021 · 3 min · DragonSong

MySQL主从延迟消费重试问题一例

December 9, 2021 · 3 min · DragonSong

事务中调用sleep问题一例

December 8, 2021 · 4 min · DragonSong

June  1

Reflections中反映的Guava版本不兼容问题一例

June 18, 2021 · 2 min · DragonSong

April  1

buffer跟cache的区别是什么?

April 10, 2021 · 4 min · DragonSong

February  3

Tomcat精粹

February 10, 2021 · 12 min · DragonSong

简析ES/Lucene索引的基本设计原理

February 9, 2021 · 7 min · DragonSong

研究一下fork函数

February 2, 2021 · 4 min · DragonSong

January  6

研究一下fsync函数

January 29, 2021 · 2 min · DragonSong

【译】用户态网络协议栈之DPDK

January 28, 2021 · 4 min · DragonSong

Linux中的swap空间

January 18, 2021 · 2 min · DragonSong

【译】简析Linux IO多路复用模型

January 18, 2021 · 7 min · DragonSong

什么是NUMA架构?

January 18, 2021 · 5 min · DragonSong

译—在Redis中存储亿万级的简单KV数据

January 15, 2021 · 3 min · DragonSong

2020  3

December  1

20201213长沙老友相聚

December 13, 2020 · 1 min · DragonSong

November  1

Apollo命名空间加载优先级

November 26, 2020 · 4 min · DragonSong

June  1

晋西 != 晋西 ???

June 13, 2020 · 3 min · DragonSong

2019  4

June  1

Go学习手记

June 24, 2019 · 8 min · DragonSong

May  1

译—LinkedIn如何高效进行代码评审

May 4, 2019 · 4 min · DragonSong

April  1

香港两日游

April 5, 2019 · 1 min · DragonSong

March  1

Int numbers every programmer should know

March 26, 2019 · 1 min · DragonSong

2018  8

December  1

从零开始微服务

December 26, 2018 · 1 min · DragonSong

July  3

AWK学习手记

July 29, 2018 · 1 min · DragonSong

JavaScript学习手记

July 29, 2018 · 1 min · DragonSong

Python学习手记

July 19, 2018 · 4 min · DragonSong

June  1

快速上手Elasticsearch

June 19, 2018 · 12 min · DragonSong

April  1

译:Software Architecture Patterns

April 18, 2018 · 32 min · DragonSong

March  1

MySQL业务应用问题汇总

March 18, 2018 · 3 min · DragonSong

January  1

通用常见缩写

January 4, 2018 · 5 min · DragonSong