Java

8G的容器Java堆才4G怎么就OOM了?

让人恶心的多线程代码,性能怎么优化!

AQS 的 enq 方法真难懂啊 - V2EX

线程池

[ Java ]中的线程池工作原理,为什么不是先创建线程而是先往阻塞队列里塞任务? - V2EX

Java线程池实现原理及其在美团业务中的实践 - 美团技术团队

线程池要设置多大 - 云+社区 - 腾讯云

我的程序突然罢工了|深入探究HSF调用异常,从死锁到活锁的全面分析与解决

GC

系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路

新一代垃圾回收器ZGC的探索与实践 - InfoQ

干货 | 提升内存管理效率,携程酒店查询服务轻量化探索和实践

JDK11升级后竟让内存利用率飙升到90%以上?

Spring Cloud Gateway下的GC停顿排查之旅

Spring

几行烂代码,用错 Transactional,我赔了16万

研究优雅停机时的一点思考

为什么数据库连接池不采用 IO 多路复用?

探索|Spring并行初始化加速的思路和实践

Netty

记一次 Netty 堆外内存泄露排查过程

Netty堆外内存泄露排查盛宴 - 美团技术团队

Netty 实现长连接服务的难点和优化点

从线上偶发的宕机事件看Netty流量控制

通过 HTTP/2 协议案例学习 Java & Netty 性能调优:工具、技巧与方法论

记一次内存利用率问题排查

others

进击的 Java ,云原生时代的蜕变

Java异常处理和最佳实践(含案例分析)

Java 平台调试体系原理和实践

记一次疑似JVM内存泄漏的排查过程 - 京东云开发者 - 博客园

一些杂想:Java老矣,尚能饭否?

虚拟线程:Java的新利器?

MySQL

深入理解 MySQL 索引底层原理

InnoDB一棵B+树可以存放多少行数据?

MySQL大表优化方案

Innodb中的事务隔离级别和锁的关系 - 美团技术团队

MySQL 默认隔离级别是RR,为什么大厂会改成RC? - HollisChuang - 博客园

Mysql并发时经典常见的死锁原因及解决方法 - 泽锦 - 博客园

Mysql可重复读(1) —— 快照何时创建

Mysql可重复读(2) —— 快照真的就是快照吗

hibernate 和 mybatis 的 session 都不是线程安全的,为什么还要用? - V2EX

MySQL线程池卡顿重现 | plantegg

扑朔迷离的根因分析 | plantegg

MySQL 上亿大表,如何深度优化?

干货!7000字深度刨析 HTAP 技术架构、关键技术和国内主流产品

SQL

没内鬼,来点干货!SQL优化和诊断

分库分表

干货 | 支持10X增长,携程机票订单库Sharding实践

大众点评订单系统分库分表实践 - 美团技术团队

分库分表会带来读扩散问题?怎么解决?

分表分页/跨库分页为什么这么难?

分库分表技术演进&最佳实践

分库分表&百亿级数据迁移

Sharding-JDBC源码解析与vivo的定制开发

Redis和缓存

缓存三大问题及解决方案

深入浅出分布式缓存的通用方法

后端缓存的23个关键关注点

万字长文详细分享Redis的常见业务场景

如何判断一个元素在亿级数据中是否存在?

记一次 Redis 连接问题排查

你的Redis真的变慢了吗?性能优化如何做

Redis延迟问题全面排障指南

美团大规模KV存储挑战与架构实践

一次Redis访问超时的”捉虫”之旅

Tair 对 Redis 引擎架构之争的看法-阿里云开发者社区

71.7万/秒到1.4万/秒!数据库查询优化实战

缓存一致性

万字图文讲透数据库缓存一致性问题

奇怪的缓存一致性问题

分布式锁

浅析 Redis 分布式锁解决方案-InfoQ

一文讲透Redis分布式锁安全问题

redis分布式锁的8大坑

MQ

浅谈现代消息队列与云存储

怎么在业务团队写好发消息的代码?

Kafka替代方案对比: AutoMQ vs Apache Kafka

Kafka

Kafka设计解析(六)- Kafka高性能架构之道 | 技术世界

你可能用错了kafka的重试机制-InfoQ

干货 | 成本低误差小,携程基于 Kafka 的 Serverless 延迟队列的实践

网络

消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的? - InfoQ 写作平台

Rocket MQ

金融行业消息队列选型及实践

消息队列之 MetaQ 和 Kafka 哪个更香!

RocketMQ 在小米的多场景灾备实践案例

谈谈 RocketMQ 5.0 分级存储背后一些有挑战的技术优化

解读 RocketMQ 5.0 全新的高可用设计

ES

DB与ES混合之应用系统场景分析探讨

从MongoDB迁移到ES后,我们减少了80%的服务器 - InfoQ

LSM树和Elasticsearch的索引写入机制 - 阿凡卢 - 博客园

[深入 RocksDB 高性能的技术关键 - luozhiyun`s Blog](https://www.luozhiyun.com/archives/842)

千万级数据查询中CK、ES、RediSearch方案的优化

大数据

降本增效创未来——云原生多模数据库Lindorm 2022双十一总结

干货 | 节约60%开发工时,离在线一体化数仓系统在携程旅游的落地实践

一个SQL任务的一生

实时分析的变革力量:下一代流存储准备好了吗?

性能提升利器|PolarDB- X 超详细列存查询技术解读

Hbase

案例篇-HBase 在滴滴出行的应用场景和最佳实践-阿里云开发者社区

network

腾讯HTTPS性能优化实践

实战瓶颈定位-我的MySQL为什么压不上去 | plantegg

实战瓶颈定位-我的MySQL为什么压不上去–写场景 | plantegg

理论

性能优化

带你通俗易懂了解进程、线程和协程

后台服务架构高性能设计之道(含宏观和微观的各种性能优化方式)

互联网架构:屡试不爽的架构三马车(微服务,消息队列,定时任务在一个项目架构里的设计

互联网架构三板斧之并发(一个web请求全链路上的优化)

九大服务架构性能优化方式

浅谈系统性能提升的经验和方法(好代码case)

基本功 | 一文讲清多线程和多线程同步 - 美团技术团队

我是如何通过火焰图分析让应用CPU占用下降近20%的

“四两拨千斤” —— 1.2MB 数据如何吃掉 10GB 内存

系统设计

应用性能设计的圣杯:读写扩散的概念与实践(读扩散符合数据库设计范式,写扩散制造冗余数据,适当取舍)

月活 12.8 亿的微信是如何防止崩溃的?

如何设计一个海量任务调度系统

高性能调度系统设计总结

高性能亿级录制列表查询系统设计实践

不懂就问:如何正确设计一个订单号? - V2EX

四步构建异地多活

system-design-primer-zh-tw

PolarDB-X最佳实践:如何设计一张订单表-阿里云开发者社区

订单超时怎么处理?我们用这种方案

订单导出的再设计:用数据哲学做交易平台

创业之路的故事|如何设计一个用户系统

如何写出一篇好的技术方案?

如何写一份高可读性的软件工程设计文档

分享一例有意思的灰度设计缺陷,浅谈灰度方案的设计

领域驱动设计DDD|从入门到代码实践

DDD在大众点评交易系统演进中的应用 - 美团技术团队

如何开发一款会议室(音视频)产品?好像有点难 - V2EX

3.5万字:一文搞懂”支付系统”

万字:”账户系统”设计深度解析

万字:对账系统从入门到精通

爱奇艺公有云对账标准化实践

当leetcode真题上了生产引发的线上问题

图解:多租户系统架构设计

关于单次亿级图片素材调度、处理及使用的工程实践总结

从零开始了解推荐系统全貌

web

石墨文档Websocket百万长连接技术实践_产品_杜旻翔_InfoQ精选文章

抖音世界杯中 RTC 的技术挑战与实现_架构_InfoQ精选文章

Web 实时消息推送的 7 种实现方案

QPS

服务端性能优化–最大QPS推算及验证 - huangyingsheng - 博客园

QPS和延时的乘积是常量

高并发是一种架构思维模式

架构与思维:设计容量,到底有多重要 ?

微服务

微服务接口设计原则

干货 | 携程微服务体系下的服务治理之道和优化实践

为什么大厂这么爱用protobuf?

Java微服务随机掉线排查思路 - rm-rf* - 博客园

基础篇丨链路追踪(Tracing)其实很简单

聊聊服务发现的推拉模型

常用注册中心原理及比较 - InfoQ 写作平台

上一任留下的 Eureka,我该如何提升她的性能和稳定性(含数据比对)?

分布式

Snowflake有什么问题及相关解决方案 - luozhiyuns Blog

分布式读写锁的奥义:上古世代 ZooKeeper 的进击

分布式系统互斥性与幂等性问题的分析与解决

如何通过事务消息保障抢购业务的分布式一致性?-InfoQ

最终一致性和实时一致性是什么?在架构设计中,我们应该选择哪种方式?_我爱娃哈哈的技术博客_51CTO博客

分布式事务概述与项目实战

共识算法

共识算法:A Computer Odyssey

共识协议的技术变迁 – 既要”高”容错,又要”易”定序,还要”好”理解

Raft 论文导读:探索一种可理解的共识算法

深入解读Raft算法与etcd工程实现

可靠分布式系统-paxos的直观解释 - OpenACID Blog

一文详解 RocketMQ 如何利用 Raft 进行高可用保障

设计模式

设计模式在外卖营销业务中的实践 - 美团技术团队

观察者模式 vs 发布订阅模式

老房改造系列–如何用一套流程接入所有业务线

通用框架实践|Pipeline设计+幂等重试

方法论

干货 | 携程中转交通方案拼接性能优化

看到今天群里有人讨论微软用 Go 重写 TypeScript 编译器,为什么不是用他们自家的 C#? C#在大部分 benchmark 项中性能都远超 Go, TypeScript 编译也不是在浏览器进行,不用考虑编译器体积 - V2EX

出了bug怎么办

技术大牛养成指南,一篇不鸡汤的成功学实践

技术人最重要的能力是什么?

阿里毕玄现身说法:程序员成长路线

万字详文阐释程序员修炼之道

阿里云块存储团队软件工程实践

澄清”自由软件、开源软件”相关概念及许可证的误解 @ 编程随想的博客

入行 14 年,我还是觉得编程很难 | Piglei

技术高手如何炼成 - 知乎

从一道面试题谈起 | plantegg

该重视软件方法了,实现:利润 = 需求 - 设计

如何成为架构师?

架构之道——人人都是架构师

三个故事 | plantegg

什么才是架构师的真内核?

干同样的活,为什么同事的绩效比我好

离职时候才明白:简历只是一张废纸!

信息差、认知差、执行差、竞争差:网上的解释都是错的!

Docker

构建安全可靠、最小化的 Docker 镜像 - 掘金

从零开始入门 K8s:深入剖析 Linux 容器-InfoQ

Kubernetes 上 Java 应用的最佳实践

【提效】docker镜像构建优化-提速10倍

Go

那些用 go 做业务系统的公司或者个人,真的感受都资源节省,开发效率提升了吗? - V2EX

[长文]从《100 Go Mistakes》我总结了什么?

最基础的 go 并发编程题,难倒了 90%的候选人 - V2EX

用 Go 语言写的一个 kv 存储引擎 - V2EX

理解Go协程调度的本质

扫描全国的公网IP需要多久?

AI

干货 | 携程AI应用的推理性能优化

干货|基于CPU的深度学习推理部署优化实践 - InfoQ

从软件开发到AI领域工程师:模型训练篇 - InfoQ

基于AI+数据驱动的慢查询索引推荐 - 美团技术团队

【由浅到深】从神经网络原理、Transformer模型演进、到代码工程实现

作为开发者,我如何提高任务型大模型应用的响应性能

LLM

通俗直观介绍ChatGPT背后的大语言模型理论知识

为什么大模型连”Strawberry”的”r”都数不对?

以史为鉴,未雨绸缪:身处”大模型掀起的AI浪潮中”的感悟和思考

生成式AI:论文思维,工程与算法,开源与闭源

DeepSeek关键技术详解

C++

C++ 借来的资源,如何还的潇洒? - InfoQ 写作平台

百度C++工程师的那些极限优化(并发篇) - InfoQ 写作平台

浅谈协程

实战总结|抽丝剥茧,记一次神奇的崩溃

工具

为啥我的代码库那么大?聊聊Git使用坏习惯

Which open source license? – rants.org

Git最佳实践,这样用就对了

AI助手

How to become a prompt engineer - luozhiyuns Blog

Copilot,最好的编程助手 | CatCoding

人人都能写英文博客 | Piglei

一种快速编程的方法,推荐给大伙。 - V2EX

Agentic Coding 的边界

When Code Is Cheap

尽职编程:AI Coding 时代的个体产出差异的来源

v2ex

全球工单 分享一个新的骗钱手段:利用”闲鱼-支付宝”的某些规则 - V2EX

开机的时候自动用 vscode 打开了一段代码。ChatGPT 说是病毒?? - V2EX

如何最低成本持有一个域名,不在意后缀 - V2EX

使用机场真的等于实名上网吗 - V2EX

装机后不能开机,兄弟们,求个排查方案 - V2EX

云服务器更改 22 端口对安全防护一点作用都没有 - V2EX

国内的 Java 体系真的很落后吗? - V2EX

Instagram 太变态了,是怎么判定我是 +86 的呢 - V2EX

聊聊你们遇到过的离谱面试官 - V2EX

程序员如何避免陷入内卷? - V2EX

面试官:你们系统是怎么做监控的? - V2EX

一面出 LRU 算法题算难吗 - V2EX

请教一个开发流程中 GIT 解决冲突的问题 - V2EX

2025 年软路由/旁路由的最佳实践是什么 - V2EX

今天有个面试官和我讲 go 的协程比系统的线程更慢,这个我不能理解 - V2EX

高频金融系统如何防止突然断电导致的数据丢失? - V2EX

作为一个外行,请问 5 个 9 的可靠性、弹性扩容、秒级恢复等话术是不是就是骗领导、骗客户的? - V2EX

面试造核弹,入职拧螺丝 - V2EX

面试造核弹,入职拧螺丝 (2) - V2EX

现在 session 是主流还是 jwt + refresh token 是主流? - V2EX