所谓动态数据源是指运行时动态的改变数据源,spring boot 默认可以配置一个数据源,要同时支持 mysql 和 oracle 都不太容易,而如果能动态切换数据源,自然也能同时存在数个数据源,且可以随意切换,本文是之前几篇博客的升华,即 … 继续阅读 spring boot 动态数据源切换 - spring boot dynamic data source
分类:java
spring aop 之 切点表达式
在面向切面编程中,切面是核心概念,正如在面向接口编程中,接口是核心概念一样,这里的接口和切面其实都是一个 Java 类,或者说具体表现形式就是个 Java 类。除了切面,切点和通知也是重要概念,我实在不懂为啥叫通知…这里所谓的通知其实就是回 … 继续阅读 spring aop 之 切点表达式
spring aop - spring 面向切面编程的执行顺序
所谓面向切面编程,实际指的是在不改变已有代码的前提下,通过预编译或运行时动态代理的方式给程序动态统一的添加新功能的一种编程技巧。比如,你要实现请求日志存储便于以后的Bug修复,那么 aop 技术就能很好的帮助你。与其说是技术,不如说是编程技 … 继续阅读 spring aop - spring 面向切面编程的执行顺序
IDEA 打包并上传 jar 包 到 maven 中央仓库
就在刚刚,我上传了 dynamic-data-source-spring-boot-starter 0.0.1 版到 maven 中央仓库,之前只在私服传过 Android 的 aar 包,今天还真是第一次上传 jar 包到 maven 中 … 继续阅读 IDEA 打包并上传 jar 包 到 maven 中央仓库
深入理解 spring boot 自定义属性
application.properties 这个文件在 spring boot 开发中最常见,本文围绕它展开,包括 自定义属性,以及 动态属性,环境切换。通过本文,你一定能够更好的开发 spring boot 应用,这里所谓的更好的,主要 … 继续阅读 深入理解 spring boot 自定义属性
mysql 亿级数据优化 - 使用 分区
本文主要讲述 mysql range 分区 的使用,以及使用 range 分区需要注意的事项,所谓分区,是指 mysql 底层实现的水平分表功能,但是对程序却是透明的,通过使用分区你可以做到水平的拆分你的数据库,从而提高各种性能,比如插入速 … 继续阅读 mysql 亿级数据优化 - 使用 分区
easypoi + spring boot + vue 实现 导出并下载 excel
开发中,导出 excel 是经常会遇到的,如果你使用 spring 框架,那么 easypoi 再适合不过了,它是对 Apache POI 的封装,但是使用起来却非常简单,唯一的缺点是包有点大,二十M左右,可能 Apache POI 本身就 … 继续阅读 easypoi + spring boot + vue 实现 导出并下载 excel
druid-spring-boot-starter 填坑 - mysql 重启自动连接与监控页面
此处说的坑并不是指 druid 或者 druid-spring-boot-starter 有多少坑,而是网上的文章有点 out,按照其集成,你会遇到一堆坑。坑,特指这个!主要有 监控 界面不显示,登录,以及解决 mysql 重启后 的异常问 … 继续阅读 druid-spring-boot-starter 填坑 - mysql 重启自动连接与监控页面