编程语言

Java、Spring Boot、Golang、Python… — 通过实战示例写出正确高效的代码。

Golang · 2026/10/18 · 9 分钟阅读 · 118

Go中的Map和并发写入错误

了解Go中map的工作原理,为什么程序会因为"concurrent map writes"而崩溃,以及如何用sync.Mutex、sync.RWMutex、sync.Map来修复。

Python · 2026/10/16 · 9 分钟阅读 · 111

Python异常处理的正确方法

如何使用try/except/else/finally、自定义异常、raise from、日志记录、ExceptionGroup以及如何使用pytest测试异常。

Java · 2026/10/16 · 9 分钟阅读 · 92

文本块和新的 String API (Java 15+)

用文本块优雅地编写多行字符串,掌握缩进和转义规则,学习 formatted、stripIndent、translateEscapes 等新的 String 方法。

Golang · 2026/10/15 · 10 分钟阅读 · 107

Go 中的表驱动测试

掌握 Go 中的表驱动测试:使用 t.Run 创建子测试、处理错误检查、并行运行测试以及使用 go-cmp 比较复杂结构体,并学会避免常见错误。