阅读目录 背景 Mybatis插件典型适用场景 Mybatis插件介绍 Mybatis插件实现机制 Mybatis插件开发例子 小结 背景 关于Mybatis插件,大部分人都...
阅读目录 背景 Mybatis插件典型适用场景 Mybatis插件介绍 Mybatis插件实现机制 Mybatis插件开发例子 小结 背景 关于Mybatis插件,大部分人都...
本文是基于jdk1.8来对动态代理的底层机制进行探究的 Java中代理的实现一般分为三种:JDK静态代理、JDK动态代理以及CGLIB动态代理。在Spring的AOP实现中,...
来源:https://segmentfault.com/a/1190000017346799 1、分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba...
IBM: Java 8 中的 Streams API 详解 为什么需要Steam Java 8 中的Steam是对集合 (Collection) 对象功能的增强, 他专注于对...
一个完整的极简后台框架,方便做小项目的时候可以快速开发。这里面多贴图片和代码,做个参考吧,代码可以下载下来自己看看,里面这套后台模板不错,喜欢的拿去。 先放几张图 项目介绍 ...
听过一个故事,是说一个人问禅师,夜来香为什么只在夜里开花? 禅师回答,夜里开花,无人在意,只为芳香自己、开放自己,最终快乐自己、取悦自己。 我自认为是一个懂得爱自己、取悦自己...
echarts提供了全国各省市及区县的js和json文件,但是并没有细化到区域内各街道范围,有时候项目中又有这种需求,领导给予重任,我们又不能轻易拒绝,只能是硬着头皮上了。 ...
程序运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池是对CPU的利用的优化手段。 网上有...
AOP的基本概念 @Aspect(切面): 通常是一个类,里面可以定义切入点和通知 JointPoint(连接点): 程序执行过程中明确的点,一般是方法的调用 Advice(...
一、读写分离(主从复制) 主从复制:当主服务器有写入(insert/update/delete)语句时候,从服务器自动获取读写分离:insert/update/delete语...
引言 现实中经常会需要我们需要扫码授权登陆,有的时候是借助微信授权登陆,有的时候商户需要登陆某个特定的app,在该app中扫码登陆。那么我们今天就来分析一下扫码登陆,这背后究...
synchronized和volatile是java提供的两个解决并发问题的关键字,本文将深入解析synchronized和volatile的实现原理,并可从中了解内存屏障、...