
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
单例模式文章目录单例模式一 、单例模式的应用场景二、 单例模式的常见写法2.1 饿汉式单例的2种写法与优缺点2.2 懒汉式单例之简单写法与优缺点2.3 懒汉式单例之双重检查锁写法与优缺点2.4 懒汉式单例之静态内部类写法与优缺点三、 反射是如何破坏单例的?四、 注册式单例4.1 枚举式单例写法与优缺点4.2 容器式单例写法与优缺点五、 序列化是如何破坏单例的?六、 ThreadLocal单例介绍七
点击上方 "JAVA开发大本营"关注,置顶或星标一起学习每天晚上10点00分,我们不见不散导读代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好...
三、一条更新SQL 是如何执行的?在数据库里面,我们说的 update 操作其实包括了更新、插入和删除。更新流程和查询流程有什么不同呢?基本流程也是一致的,也就是说,它也要经过解析器、优化器的处理,最后交给执行器。区别就在于拿到符合条件的数据之后的操作。首先,在 InnoDB 里面有个内存的缓冲池(buffer pool)。我们对数据的更新,不会每次都直接写到磁盘上,因为 IO 的代价太大
MySQL 事务与锁详解什么是数据库的事务?什么是事务?事务是数据库最小的工作单元,也就是说我们刚才提到的这些场景,它们是作为一个逻辑单元执行 的,既然是最小的工作单元,意味着它是不可再分的。这里面可能包含了一个或者一系列的 DML 语句。 单条 DDL(create drop)和 DCL(grant revoke)也会有事务。哪些存储引擎支持事务?InnoDB,NDB事务的四大特性?原子性
简介:当一件事变化时,通知给所有需要知道的人观察者模式主要包括观察者(需要知道的人)和被观察者(被观察的那件事)行为型模式观察者模式属于推的模式,观察者是被动接受的类图:示例:被观察者:import java.util.ArrayList;import java.util.List;/*** 被观察对象*/public class Subject{// 观察者列表protected List<
关于文章JVM系列每一篇文章我都录制了对应的视频,由于CSDN不能直接发送视频资料,如果想要作者录制的免费视频资料,可以加QQ:3139882589。这个是作者QQ,如果有问题想跟作者咨询,也可以加到我们的java技术交流QQ群。加作者请备注暗号 [CSDN]类加载机制类加载机制本质上就是虚拟机把Class文件加载到内存,并对数据进行校验,转换解析和初始化,形成可以虚拟机直接使用的Java类型,即
简介:当一件事变化时,通知给所有需要知道的人观察者模式主要包括观察者(需要知道的人)和被观察者(被观察的那件事)行为型模式观察者模式属于推的模式,观察者是被动接受的类图:示例:被观察者:import java.util.ArrayList;import java.util.List;/*** 被观察对象*/public class Subject{// 观察者列表protected List<







