组件学习 KeyGenerator ResultHandler BaseBuilder SqlNode TokenHandler ResultSetHandler State...
概览image.png docshttps://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/[htt...
Quartz API的关键接口是: Scheduler - 与调度程序交互的主要API。 Job - 你想要调度器执行的任务组件需要实现的接口 JobDetail - 用于定...
逐步分析总结了 mybatis core、mybatis-generator ,这次看看,如果把自己推荐给java界的霸主spring :) 先看一下spring的官宣io...
记一次一个小的认知刷新排查oom问题较多,但是形成了一个固有的认知,oom后,整体stw了,中间件就不工作了,或者直接进程死了 情况分解 oom 类型这个网上文章很多,不赘述...
几个好友让分享一下拆解细节,所以就多写几句,备忘吧。下述称crack的程序为标的 流程 粗暴的断网,删文件啥的让标的报错,捕获错误堆栈,方便获取混淆代码的调用栈 window...
今天要用一个小工具,结果需要付费,试了一下付费很麻烦,就萌生了crack一把的感觉 工具 arthas idea jdk反射 http劫持 获取真实的类 小工具是一款idea...
整体架构和数据流 整体来说,mbg的结构比较简单,清晰。相对特点: 代码的生成没有采用模板,而是把代码和xml的结构定义成了对应的java类 支持kotlin语言 (侧面印证...
官网 http://mybatis.org/generator/quickstart.html#[http://mybatis.org/generator/quickstar...
编者按:基于mabatis3.0.1尝试从架构和产品设计维度重读一点代码git version hash: d929486dc250f1b9e6cf45720e59456ed...
mybatis xml配置文件解析 YY实现方式 看码之前,YY了一下,从 spring 把cglib和asm 包内置到自己核心包 内,是为了规避jar包升级、修改等带来对自...
分析源码基于mybatis 3.0.1 JDK 动态代理 mybatis采用jdk的动态代理机制来实现自己的动态代理 使用jdk实现动态代理代理类实现 InvocationH...
YY产品图 技术实现 宇宙流行语言Java 灵活的设计模式 鲁棒性 守正,保持做最核心的事 (Hibernate已经是 “anything is data”) 运营推广 数据...
sql执行流 mapper 动态代理 简单摘要一下mybatis,mapper接口到方法执行的代理实现 模拟几个注解 Insert Update Select 动态代理 1....
接上篇,继续看看源码中的build模式。 相关类 SqlSessionFactoryBuilder 小结 代码比较简单,不啰嗦啥。 又一种build模式,通过 SqlSess...
学习设计模式,也是读码的一个乐趣。从mybatis的基础代码,看看builder模式怎么玩 小结 这种实现builder模式的要点:1.被构建对象,构造函数私有化 2.pub...
MyBatis3 用的很多了,没有仔细梳理过。刚好忙中偷闲,有点空,慢慢体系化梳理一下。 mybatis官宣自己是个啥 MyBatis is a first class pe...
<!—距离上次GC间隔时间为6.787 秒 表示本次垃圾回收是因为分配失败而引发的,如果标签开头写着sys,则表示应用中有显示调用GC,如System.gc()。一般情况下...
Volatile 变量 Volatile 变量具有 synchronized 的可见性特性,但是不具备原子特性。这就是说线程能够自动发现 volatile 变量的最新值。Vo...