ThreadLocal常规使用方法
在一个类中封装多种上下文,通过静态方法可以直接获取ThreadLocalMap的值,键即为ThreadId public class UserContext implements AutoCloseable { &n...

字符串格式化之DecimalFormat
package tech.ityoung.study.demo.test; import java.text.DecimalFormat; import java.text.NumberForm...

极客时间-MySQL实战45讲
1.基础架构:一条SQL查询语句是如何执行的? 1.1 SQL语句执行过程 1.2 SERVER 层 连接器 查询缓存 分析器 优化器 执行器 小结 2.日志系统:一条SQL更新语句是如何执行的? 2.1 更新语句的执行流程 2.2 日志模...
图片脚本上传最终版

设计模式笔记
简单工厂模式 静态工厂模式 区别 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族 中最简单实用的模式 简单工厂模式:定义了一个创建对象的类,由这个类来封装实...
单例模式
单例模式的实现方式 单例模式注意事项和细节说明 单例模式保证了系统内存中该类只存在一个对象,节省了系统资源,对于一些需要频繁创建销毁的对象,使用单例模式可以提高系统性能 当想实例化一个单例类的时候,必须要记住使用相应的获取对象的方法,而不是...
设计模式基础
七大设计原则 单一职责原则 接口隔离原则 客户端不应该被迫依赖于它不使用的方法;一个类对另一个类的依赖应该建立在最小的接口上。 接口拆分,避免实现不需要的方法 依赖倒置原则 高层模块不应该依赖低层模块,两者都应该依赖其抽象; 抽象不应该依赖...