【MyBatis源码学习】参数解析一、几种入参形式这里只分析带有入参的方法。 1.单个入参UserInfo selectByPrimaryKey(String id); 2.多个入参List<UserInfo> getByOpenIdAndUsername2(@Par 2023-04-30 MyBatis源码学习MyBatis 源码 SQL
【MyBatis源码学习】代理阶段一、Mybatis 的接口层1.SqlSessionsqlSession总结"图1"总之一句话:/** * The primary Java interface for working with MyBatis. * Thro 2023-04-30 MyBatis源码学习MyBatis 源码
【MyBatis源码学习】初始化阶段一、核心配置类XMLConfigBuilder: 主要负责解析mybatis-config.xml;XMLMapperBuilder: 主要负责解析映射配置Mapper.xml 文件;XMLStatementBuilder: 主要负责解析映 2023-04-30 MyBatis源码学习MyBatis 源码
【LeetCode】987.二叉树的垂序遍历1.问题给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言,其左右子结点分别位于 (row + 1, col - 1) 和 (row + 1, col + 1) 。树的根 2023-04-30 算法LeetCode 算法 二叉树 数据结构 Java DFS
【LeetCode】103.二叉树的锯齿形层序遍历(之字形遍历)1.问题给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 示例 1: "图1" 输入:root = [3,9,20,null,null,15,7] 2023-04-30 算法LeetCode 算法 二叉树 数据结构 Java BFS
【LeetCode】107.二叉树的层序遍历II1.问题给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)示例 1: "图1" 输入:root = [3,9,20,null,null,15,7]输出:[[15 2023-04-30 算法LeetCode 算法 二叉树 数据结构 Java BFS
【LeetCode】145.二叉树的后续遍历1.问题给你一棵二叉树的根节点 root ,返回其节点值的 后序 遍历 。 示例 1"图1" 输入:root = [1,null,2,3]输出:[3,2,1] 示例 2 输入:root = []输出:[] 示例 3 输入:root = 2023-04-29 算法LeetCode 算法 二叉树 数据结构
【LeetCode】94.二叉树的中序遍历1.问题给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1图1 输入:root = [1,null,2,3]输出:[1,3,2] 示例 2 输入:root = []输出:[] 示例 3 输入:root = [1] 2023-04-29 算法LeetCode 算法 二叉树 数据结构
【LeetCode】102.二叉树的层序遍历1.问题给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 "图1" 示例 1 输入:root = [3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]] 2023-04-29 算法LeetCode 算法 二叉树 数据结构
Hello WorldWelcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hex 2023-04-29 Kezade
【LeetCode】144.二叉树的前序遍历1.问题给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1"图1" 输入:root = [1,null,2,3]输出:[1,2,3] 示例 2 输入:root = []输出:[] 示例 3 输入:root = [1 2023-04-29 算法LeetCode 算法 二叉树 数据结构