摘要: 应届生必看!23 个高质量 C++ 项目推荐,校招简历秒加分 阅读全文
posted @ 2024-11-07 11:23 江小康 阅读(12933) 评论(2) 推荐(5)
摘要: 别再被多线程搞晕了!一篇文章轻松搞懂 Linux 多线程同步! 阅读全文
posted @ 2024-11-06 20:27 江小康 阅读(1815) 评论(0) 推荐(7)
摘要: 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你! 阅读全文
posted @ 2024-11-06 12:42 江小康 阅读(1295) 评论(0) 推荐(1)
摘要: 2万行代码、36天、16万ops/s:我从零手写了一个Mini-Redis 大家好,我是小康。 先说一件真实发生的事 某同学找到我,问能不能帮他看看简历上那个"基于 Redis 的缓存系统"项目。 我问:Redis 的跳表怎么实现的? 他答:用的 sorted set,底层是跳表。 我问:那跳表的 zslInsert 是怎么维护 span 的? 沉默。 然后他说:我其实就是 阅读全文
posted @ 2026-05-15 15:46 江小康 阅读(11) 评论(0) 推荐(1)
摘要: XRPC:一个能写进简历的 C++ 高性能分布式 RPC 框架,QPS 13万+ 大家好,我是小康。 先说一个让很多人沉默的问题 你在简历上写过"熟悉 RPC 框架"吗? 如果面试官接着问:"RPC 调用的完整链路是什么?从客户端发起请求,到服务端返回响应,中间每一步发生了什么?" 能流畅回答的人,大概不到 10%。 能进一步回答"连接池为什么能把 P99 延迟从 10ms 压到 阅读全文
posted @ 2026-05-15 15:42 江小康 阅读(247) 评论(0) 推荐(1)
摘要: 为什么同样是"学过C++",有人面试碾压,有人开口就怂?差距在这18个C++硬核项目 嘿,各位C++er,我是小康👋 今天这篇文章,我想写得和以往不太一样。 不聊技术原理,不讲架构设计,就聊一个问题: 你学了那么久C++,为什么还是写不出一个拿得出手的项目? 先看一条让我感触最深的私信 前几天一个学员发给我这段话: "康哥,我把内存池项目整理进简历,面试官问我'你这个内存池比mal 阅读全文
posted @ 2026-02-11 21:05 江小康 阅读(446) 评论(2) 推荐(1)
摘要: 上一期我们揭露了互斥锁的性能陷阱,很多同学惊呼:"原来mutex这么慢!"然后立马用atomic替换了所有的锁。 结果...性能依然没有达到预期? 今天我要告诉你一个更深层的真相:即使是atomic,如果你不懂CPU缓存,性能照样会被拖垮! C++无锁编程终极实战:手把手带你实现工业级无锁栈! C+ 阅读全文
posted @ 2025-12-11 20:32 江小康 阅读(156) 评论(0) 推荐(0)
摘要: 大家好,我是小康。 最近我开设了C++无锁编程的项目实战课程,涵盖了无锁栈、无锁队列(SPSC/MPMC)等核心内容,深受各位学员的好评!为了让更多同学能够快速入门无锁编程这个高阶技术,我决定把课程的核心理论知识免费分享给大家。 理论课程总共三个课时,今天先发第一课时的内容。如果你正在做多线程开发, 阅读全文
posted @ 2025-12-11 20:22 江小康 阅读(1468) 评论(0) 推荐(0)
摘要: 嘿,各位C++er们!我是小康。 👋 今天我要给大家揭秘一个让无数程序员拍案叫绝的"黑科技"——侵入式链表! 你可能会问:不就是个链表吗,有什么神奇的? 别急,当你看完这篇文章,你会发现这个看似简单的数据结构,竟然是Nginx、Linux内核、TCMalloc等顶级项目的性能秘密武器! 🤔 从一 阅读全文
posted @ 2025-10-15 18:52 江小康 阅读(478) 评论(0) 推荐(3)
摘要: 从 0 到 1 实现高性能日志库 MiniSpdlog — 这可能是最适合新手的日志系统实战项目 ! 嘿,各位C++er们!我是小康 👋 今天我们来聊一个每个开发者都绕不开的话题——日志记录。 你是不是还在用最原始的 cout 和 printf 调试代码?是不是因为线上程序出问题找不到日志而抓狂?别急,今天我就来给大家盘点一下C++界那些大名鼎鼎的日志库,看看哪个最适合你的项目! 为什么需要专业的 阅读全文
posted @ 2025-10-14 20:55 江小康 阅读(248) 评论(0) 推荐(0)
摘要: unordered_map性能被吊打!我用基数树让内存池性能暴涨几十倍的秘密 哈喽,大家好,我是小康! 今天要和大家聊一个特别有意思的话题——基数树。 说实话,我第一次听到这个名词的时候,内心是懵逼的。基数?树?这玩意儿到底是啥? 直到有一天,我在研究TCMalloc内存池源码的时候,发现了一个神奇的现象:为什么Google的工程师不用std::unordered_map来做 阅读全文
posted @ 2025-09-26 12:46 江小康 阅读(271) 评论(0) 推荐(1)
摘要: 手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍! 大家好,我是小康。 写在前面 你知道吗?在高并发场景下,频繁的malloc和free操作就像是程序的"阿喀琉斯之踵",轻则拖慢系统响应,重则直接把服务器拖垮。 最近我从0到1实现了一个高性能内存池,经过严格的压测验证,在8B到2048B的分配释放场景下,性能相比传统的malloc/free平均快了4 阅读全文
posted @ 2025-09-17 09:37 江小康 阅读(1268) 评论(3) 推荐(3)
摘要: C++新手必学:用libcurl轻松实现文件下载,10分钟上手! 大家好,我是小康。 嘿,各位C++小伙伴们👋 最近很多同学在后台问我:"康哥,想用C++实现文件下载功能,但不知道从哪里入手,网上的教程要么太简单,要么太复杂,有没有适合新手的实战教程?" 今天就来满足大家的需求!用最简单的方式,带你掌握C++ + libcurl实现文件下载的核心技术。 不仅让你 阅读全文
posted @ 2025-08-20 19:33 江小康 阅读(639) 评论(0) 推荐(2)