14 | 文件IO:实现高效正确的文件读写并非易事
今天,我们来聊聊如何实现高效、正确的文件操作。 随着数据库系统的成熟和普及,需要直接做文件 IO 操作的需求越... » 阅读全文
今天,我们来聊聊如何实现高效、正确的文件操作。 随着数据库系统的成熟和普及,需要直接做文件 IO 操作的需求越... » 阅读全文
今天,我和你分享的是,记录日志可能会踩的坑。 一些同学可能要说了,记录日志还不简单,无非是几个常用的 API ... » 阅读全文
今天,我来和你聊聊异常处理容易踩的坑。 应用程序避免不了出异常,捕获和处理异常是考验编程功力的一个精细活。一些... » 阅读全文
今天,我要和你分享的主题是,空值处理:分不清楚的 null 和恼人的空指针。 有一天我收到一条短信,内容是“尊... » 阅读全文
今天,我来和你说说 List 列表操作有哪些坑。 Pascal 之父尼克劳斯 · 维尔特(Niklaus Wi... » 阅读全文
今天,我要和你说说数值计算的精度、舍入和溢出问题。 之所以要单独分享数值计算,是因为很多时候我们习惯的或者说认... » 阅读全文
今天,我来和你聊聊程序里的判等问题。 你可能会说,判等不就是一行代码的事情吗,有什么好说的。但,这一行代码如果... » 阅读全文
今天,我要和你分享的主题是,数据库的索引并不是万能药。 几乎所有的业务项目都会涉及数据存储,虽然当前各种 No... » 阅读全文
今天,我来和你聊聊业务代码中与数据库事务相关的坑。 Spring 针对 Java Transaction AP... » 阅读全文
与执行本地方法不同,进行 HTTP 调用本质上是通过 HTTP 协议进行一次网络请求。网络请求必然有超时的可能... » 阅读全文