源码分析
文章平均质量分 96
分析框架源码等
魅Lemon
hello, everybody
展开
-
MyBatis源码分析
文章目录一、前言1、介绍2、快速上手二、Mybatis的构建1、核心流程1.1 介绍1.2 配置文件解析1.3 源码分析2、Configuration对象详解2.1 配置文件dataSource 内容替换2.2 typeAliasesElement别名设置2.3 数据库相关内容载入2.4 mapper解析(重要✨)3、动态SQL构建3.1 动态SQL解析3.2 动态SQL脚本3.3 SqlSource(SQL数据源)3.4 源码流程4、构建总结4.1 总结4.2 面试回答三、Mybatis的执行1、SqlS原创 2022-03-02 10:26:29 · 510 阅读 · 0 评论 -
Random和ThreadLocalRandom分析简介
文章目录一、Random类1、简介2、Random的构造函数3、next()核心方法4、Random在并发下的缺点二、ThreadLocalRandom1、简介2、原理分析2.1 ThreadLocalRandom单例模式2.2 Seed随机种子隔离到当前线程3、nextSeed()核心方法三、总结一、Random类1、简介Random 类用于生成伪随机数的流。 该类使用48位种子,其使用线性同余公式进行修改Math.random()使用起来相对更简单,但不是线程安全的;java.util.Ra原创 2022-02-13 08:24:24 · 627 阅读 · 0 评论