07 | 数据库索引:索引并不是万能药
今天,我要和你分享的主题是,数据库的索引并不是万能药。 几乎所有的业务项目都会涉及数据存储,虽然当前各种 No... » 阅读全文
今天,我要和你分享的主题是,数据库的索引并不是万能药。 几乎所有的业务项目都会涉及数据存储,虽然当前各种 No... » 阅读全文
今天,我来和你聊聊业务代码中与数据库事务相关的坑。 Spring 针对 Java Transaction AP... » 阅读全文
与执行本地方法不同,进行 HTTP 调用本质上是通过 HTTP 协议进行一次网络请求。网络请求必然有超时的可能... » 阅读全文
在上一讲,我们学习了使用线程池需要注意的问题。今天,我再与你说说另一种很重要的池化技术,即连接池。 我先和你说... » 阅读全文
在今天这一讲中,我来分析一下并发包内部的组成,一起来看看各种同步结构、线程池等,是基于什么原理来设计和实现的。... » 阅读全文
我在专栏第 17 讲中介绍过线程是不能够重复启动的,创建或销毁线程存在一定的开销,所以利用线程池技术来提高系统... » 阅读全文
在上一讲中,我分析了 Java 并发包中的部分内容,今天我来介绍一下线程安全队列。Java 标准库提供了非常多... » 阅读全文
通过前面的学习,我们一起回顾了线程、锁等各种并发编程的基本元素,也逐步涉及了 Java 并发包中的部分内容,相... » 阅读全文
今天,我会介绍一些日常开发中类似线程死锁等问题的排查经验,并选择一两个我自己修复过或者诊断过的核心类库死锁问题... » 阅读全文
今天我们来深入聊聊线程,相信大家对于线程这个概念都不陌生,它是 Java 并发的基础元素,理解、操纵、诊断线程... » 阅读全文