简介 Maven 是 Java 生态里很常见的项目管理和构建工具。 它主要解决几类问题: 简单理解: 一句话概括: Maven 解决什么问题 没...
简介 Future 和 CompletableFuture 都属于 Java 并发编程里的异步结果模型。 简单理解: Future 从 Java...
简介 Go 代码里最常见的错误处理大概是这样: 这几行代码不难,真正容易出问题的是后面的选择: Go 没有把错误处理藏进异常机制,而是把错误当成...
简介 同样一行 Kotlin 代码: 有时会直接修改 a 指向的对象,有时却会先计算 a + b,再把新对象赋值给 a。 再看几种熟悉的写法: ...
简介 Go 代码里经常能看到这样的写法: 表面看起来像类型转换,实际含义完全不同。 类型转换是在两个允许转换的类型之间改变值的类型: 类型断言则...
简介 一段 Lambda 看起来只有几行代码: 为什么 Kotlin 还专门提供了 inline? 如果只是为了“少调用一次函数”,JVM 自己...
简介 generic 通常翻译成“泛型”。 Go 从 1.18 开始支持泛型。 泛型解决的核心问题很直接: 比如求和。 没有泛型时,int 要写...
简介 MySQL 从 5.7.8 开始支持原生 JSON 数据类型。 它适合存储结构不完全固定、但仍然需要按路径查询和修改的数据,例如: 商品扩...
推荐一个 Zig Web 工程骨架:wing-app 最近看到朋友写的一个 Zig Web 项目:dacheng-zig/wing-app[ht...