java 枚举类实现的单例与 spring boot 枚举类依赖注入

我们知道,在单例的诸多实现里,枚举类实现的单例是最好的。在 spring boot 应用里,我们也可以使用枚举类来做单例,但是可能会遇到依赖注入的问题,这个问题呢,其实也不是问题,但肯定会困扰不少新手。本文就此展开,先讨论各种单例的优劣,再 … 继续阅读 java 枚举类实现的单例与 spring boot 枚举类依赖注入

一张图告诉你 - java jvm 规范 之 class 文件格式与数据类型

你知道为什么 java 里的基本数据类型只有 8 种吗,又是那 8 种,范围是多少,你知道 class 文件的用途吗,你知道 java jvm 里 数据是怎么表示的吗?你可以带着这些问题阅读本文,本文将为你一一揭秘,并自此开启 java j … 继续阅读 一张图告诉你 - java jvm 规范 之 class 文件格式与数据类型

spring boot 动态数据源切换 - spring boot dynamic data source

所谓动态数据源是指运行时动态的改变数据源,spring boot 默认可以配置一个数据源,要同时支持 mysql 和 oracle 都不太容易,而如果能动态切换数据源,自然也能同时存在数个数据源,且可以随意切换,本文是之前几篇博客的升华,即 … 继续阅读 spring boot 动态数据源切换 - spring boot dynamic data source

spring aop - spring 面向切面编程的执行顺序

所谓面向切面编程,实际指的是在不改变已有代码的前提下,通过预编译或运行时动态代理的方式给程序动态统一的添加新功能的一种编程技巧。比如,你要实现请求日志存储便于以后的Bug修复,那么 aop 技术就能很好的帮助你。与其说是技术,不如说是编程技 … 继续阅读 spring aop - spring 面向切面编程的执行顺序