Spring Boot Starter是在SpringBoot组件中被提出来的一种概念。传统的 Spring 项目想要运行,需要导入各种依赖和配...
AOP(Aspect Oriented Programming),即面向切面编程。是OOP(Object Oriented Programmin...
1 动态代理和静态代理 1.1 静态代理 代理模式最主要的就是有一个公共接口(Subject),一个具体的类(RealSubject),一个代理...
1 什么是堆外内存 Java虚拟机的堆以外的内存叫堆外内存(DirectBuffer),也叫直接内存。堆外内存与堆内内存(HeapByteBuf...
1 反射的概述 程序在运行状态中,对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性。这种动态获取...
锁是计算机协调多个进程或线程并发访问某一资源的机制。为保证数据的一致性,需要对并发操作进行控制 ,因此产生了锁 。同时锁机制也为实现MySQL ...
free命令 free 输出的是一个表格,其中的数值都默认以字节为单位,free 显示的是整个系统的内存使用情况。每列数据的含义分别为: tot...
MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制(...
MySQL有保证数据不会丢的能力。这个能力依赖的就是redo log和binlog两个日志: 通过binlog,能够恢复到任何时间点的状态。 通...