240 发简信
IP属地:山东
  • Spring Boot Starter原理及实现

    Spring Boot Starter是在SpringBoot组件中被提出来的一种概念。传统的 Spring 项目想要运行,需要导入各种依赖和配...

  • Resize,w 360,h 240
    Spring AOP详解

    AOP(Aspect Oriented Programming),即面向切面编程。是OOP(Object Oriented Programmin...

  • Resize,w 360,h 240
    JAVA动态代理详解

    1 动态代理和静态代理 1.1 静态代理 代理模式最主要的就是有一个公共接口(Subject),一个具体的类(RealSubject),一个代理...

  • Resize,w 360,h 240
    堆外内存详解

    1 什么是堆外内存 Java虚拟机的堆以外的内存叫堆外内存(DirectBuffer),也叫直接内存。堆外内存与堆内内存(HeapByteBuf...

  • Resize,w 360,h 240
    反射Reflection详解

    1 反射的概述 程序在运行状态中,对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性。这种动态获取...

  • MySQL系列5|MySQL的锁机制

    锁是计算机协调多个进程或线程并发访问某一资源的机制。为保证数据的一致性,需要对并发操作进行控制 ,因此产生了锁 。同时锁机制也为实现MySQL ...

  • free详解

    free命令 free 输出的是一个表格,其中的数值都默认以字节为单位,free 显示的是整个系统的内存使用情况。每列数据的含义分别为: tot...

  • MySQL系列4|MySQL的MVCC原理

    MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制(...

  • Resize,w 360,h 240
    MySQL系列3|MySQL的 crash-safe 原理

    MySQL有保证数据不会丢的能力。这个能力依赖的就是redo log和binlog两个日志: 通过binlog,能够恢复到任何时间点的状态。 通...