@2809e5f2d396 公司代码,不方便,抱歉
Mybatis-插件实现租户分离by shihang.mai 1. mybatis层次结构 2. 插件实现 代码思路,就是利用mybatis插件,在上面流程中进行拦截,做自己的业务逻辑 3. 代码实现(核心...
@2809e5f2d396 公司代码,不方便,抱歉
Mybatis-插件实现租户分离by shihang.mai 1. mybatis层次结构 2. 插件实现 代码思路,就是利用mybatis插件,在上面流程中进行拦截,做自己的业务逻辑 3. 代码实现(核心...
by shihang.mai 1. mybatis层次结构 2. 插件实现 代码思路,就是利用mybatis插件,在上面流程中进行拦截,做自己的业务逻辑 3. 代码实现(核心...
by shihang.mai 注意贯穿全文:引入缓存的目的就是提速注意贯穿全文:引入缓存的目的就是提速注意贯穿全文:引入缓存的目的就是提速重要事情说3遍!!!! 1. 引入缓...
如上代码,在同一个类中,非事务方法A调用事务方法B,会导致事务失效,可以采用AopContext.currentProxy().xxxxx()来保证事务生效。 无法切入的原因...
by shihang.mai 0. 前言 大神Doug Lea在类上注释已经有使用例子,这里贴一下 1. 数据结构 StampLock内部会维护一个CLH队列。 每一个节点是...
by shihang.mai 1. 集合框架核心类图 2. List 特别提醒方法subList(),通过原list,返回一个子list. 对于非结构性的改变,都会影响彼此影...
by shihang.mai 1. String的intern() 1.1 字符串的拼接 先来看看字符串的拼接 我们用javac编译文件,然后javap -c class得到...
前言 本文主要讲解HashMap的底层数据结构、存取原理、扩容机制、线程安全性、java 7 和java 8版本的对比等方面。如果你正在学习HashMap,希望对你有帮助。如...
by shihang.mai 基本概念 索引、类型、文档 可以直接类比 mysql的库、表、记录 倒排索引 如果我们有一张电影表,有1000K数据 如果我们用sql查询比卡超...
by shihang.mai 1. 前言 本文作为一个自己查命令的记录。我之前并没了解linux命令,但是作为程序员,还是必须会用的。所以入手了一本《Linux命令行大全》,...
CAS算法 CAS(Compare And Swap)比较并交换,它是一种算法,体现的是乐观锁的思想,总是认为自己可以成功完成操作,在多个线程同时使用CAS操作一个变量时,只...