前言 谈起JVM, 那么就不得不提垃圾收集(Garbage Collection 通常被称为“GC”). 什么是垃圾收集呢? 想解答这个问题, ...
前言 微服务的架构越来越流行, 很多老旧项目面临着解耦重构, 复杂项目的解耦通常会引入一些中间件来帮助我们更好的完成工作, 本章, 我们就来通过...
前言 随着分布式服务的烂大街, 不可避免的就是公共资源的争用问题, 对开发来说, 本质上就是如何限流加锁的问题. 上章简单介绍了spel表达式...
前言 基于SpingBoot框架中, 我们随处可以见的便是各种各样的功能注解, 注解的实现原理AOP之前有说过(翻看本系列的前面几章即可), 这...
前言 上班时间,正在互联网畅游中 忽然发现网页中出现了个名词 “java的动态绑定”, 顿感疑惑, 于是问了周边的同事 同事们商量好了一样, 统...
前言 前面介绍过 JVM被分为三个主要的子系统: 类加载器子系统 运行时数据区(也就是内存相关) 执行引擎 前几章我们简单的梳理了一下JVM的类...
前言 用过MyBatis-Plus的自然知道它的好, 方便省心. 不过在不注意一些特性的情况下, 还是容易踩坑的. 业务系统上针对一些数据的删除...
背景 最近基于MyBatis(3.4.5)写了几个通用抽象类用以继承, 为了更通用些, 参数使用了泛型.大致如下 抽象基类-BaseEntity...
前言 我们知道, 在java开发中, .java文件会被编译超成一个个.class文件, 最终被JVM加载和运行. 大致流程图如下 什么是类的...