daichangya 发布的文章

daichangya

您还有心跳吗?超时机制分析

问题描述在 C/S(Client/Server)架构中,为了减少频繁建立连接的开销,我们有时会长时间保持一个连接。但同时,通常会设置一个超时时间:若在该时间内连接未发起任何请求,则将其断开,以减少服务端负载并节约资源。该机制一般建议在服务端实现。这是因为...

Java 理论与实践: 并发集合类

Java 理论与实践:并发集合类在 Java 类库中,最早出现的关联集合类是 Hashtable,它是 JDK 1.0 的一部分。Hashtable 提供了一种易于使用的、线程安全的关联 Map 功能,这当然非常方便。然而,这种线程安全性是以性能代价换来...

Java编码易疏忽的十个问题

在 Java 编码实践中,开发者容易犯一些错误,也容易疏忽某些细节。笔者对日常编码中遇到的经典情形进行了归纳整理,形成以下十个常见问题,以供共同探讨与避坑。1. 纠结的同名现象很多类的命名相同(例如:常见于异常、常量、日志等类),导致在 import 时...