摘要:
Java 开发中,对象拷贝是常有的事,很多人可能搞不清到底是拷贝了引用还是拷贝了对象。本文将详细介绍相关知识,让你充分理解 Java 拷贝。 阅读全文
摘要:
判断对象是否要回收有引用计数法和可达性算法两种方式,无论哪种都离不开引用,本文将介绍Java的四种引用。 阅读全文
摘要:
由于数据库的承载能力是有限的,当业务增长量达到一定规模后,数据库的性能就会达到瓶颈。于是产生了分库分表的解决方案,本文将详细讲解什么是分库分表,以及分库分表的原因和可能产生的问题。 阅读全文
摘要:
垃圾回收需要思考三件事情,哪些内存需要回收?什么时候回收?如何回收? 阅读全文
摘要:
记录一次开发中遇到的关于 ThreadLocal 问题,场景是数据库表中的操作人总是无缘无故的被更改,排查了几遍代码才发现是 ThreadLocal 没有及时清理导致的。 阅读全文
摘要:
我们在进行 Web 应用开发时,时常需要对请求进行拦截或处理,故 Spring 为我们提供了过滤器和拦截器来应对这种情况。那么两者之间有什么不同呢?本文将详细讲解两者的区别和对应的使用场景。 阅读全文
摘要:
Seata 是阿里开源的分布式事务解决方案,本文将详细介绍 Seata 的事务模式、原理以及使用。 阅读全文
摘要:
分布式系统中,不同服务之间的交互可能会出现各种问题,如网络、异常等,可能会导致服务间的数据产生不一致的情况,如何避免?本文将详细讲述分布式事务的原理和解决方案。 阅读全文
摘要:
正常情况下,Spring 容器加载 Bean 的顺序是不确定的,那么我们如果需要按顺序加载 Bean 时应如何操作?本文将详细讲述我们如何才能控制 Bean 的加载顺序。 阅读全文
摘要:
Online DDL 指的是在 DDL 期间,允许用户进行 DML 操作。本文将详细讲解 MySQL 各版本的 Online DDL。 阅读全文