梧木的博客
11
15
Mybatis-StatementHandler解析 Mybatis-StatementHandler解析
概述  在上篇文章中,我们学习了Executor执行器相关的操作,而接下来,我们接着来看Executor的下一步进行操作的对象:StatementHandler。 StatementHandler负责处理Mybatis与JDBC之间Stat
2020-11-15 wumu
15
Mybatis源码解析-BoundSql Mybatis源码解析-BoundSql
前提 针对mybatis的配置文件的节点解析,比如where/if/trim的节点解析可见文章Spring mybatis源码篇章-NodeHandler实现类具体解析保存Dynamic sql节点信息 针对mybatis配置文件的解析帮
2020-11-15 wumu
15
mybatis插件原理 mybatis插件原理
概述 Mybatis插件又称拦截器,本篇文章中出现的拦截器都表示插件 Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的
2020-11-15 wumu
14
react Hook之useMemo、useCallback及memo react Hook之useMemo、useCallback及memo
react Hook之useMemo、useCallback及memo注意:hooks只能在函数(无状态组件)中使用 useMome、useCallback用法都差不多,都会在第一次渲染的时候执行,之后会在其依赖的变量发生改变时再次执行,并
2020-11-14 wumu
14
学习React Hooks系列 - useMemo 学习React Hooks系列 - useMemo
学习React Hooks系列 - useMemo一个场景:父组件改变自身数据,不涉及子组件数据变化,就会在父组件每次render时都渲染子组件。 1、了解一下React.PureComponent组件先说一下shouldComponent
2020-11-14 wumu
14
学习React Hooks系列-useRef 学习React Hooks系列-useRef
useRef使用总结父组件知识点总结 useRef是一个方法,且useRef返回一个可变的ref对象(对象!!!) initialValue被赋值给其返回值的.current对象 可以保存任何类型的值:dom、对象等任何可辨值 ref对象与
2020-11-14 wumu
13
优雅管理代码提交 优雅管理代码提交
一、优雅的提交1.commitizen && cz-lerna-changelog commitizen 是用来格式化 git commit message 的工具,它提供了一种问询式的方式去获取所需的提交信息。 cz-le
2020-11-13 wumu
08
04
lerna教程 lerna教程
参考: monorepo 新浪潮 用lerna-changelog 来梳理 changelog 使用 monorepo 结构,管理多个 repo(示例) lerna管理前端packages的最佳实践 lerna 中文文档 常见问题
2020-11-04 wumu