Mybatis使用注解 发表于 2020-07-22 | 分类于 SSM 字数统计: 367 | 阅读时长 ≈ 1 使用注解可以代替通过xml文件映射, 在接口中使用注解引用sql语句, 然后核心配置文件中, 将该类放入映射器. CRUD查询 定义接口, 写入sql语句 12345678910public interface UserMapper { @Select("select * from ... 阅读全文 »
jz06.从尾到头打印链表 发表于 2020-07-22 | 分类于 算法 字数统计: 241 | 阅读时长 ≈ 1 题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 12输入:head = [1,3,2]输出:[2,3,1] 题解栈利用栈先入后出的性质, 按顺序将每个节点入栈, 然后向数组中弹出, 生成的数组就是完成逆序的链表. 1234567891011121 ... 阅读全文 »
207.课程表 发表于 2020-07-21 | 分类于 算法 字数统计: 1.2k | 阅读时长 ≈ 5 题目描述你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1] 给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习? 示例1 ... 阅读全文 »
130.被围绕的区域 发表于 2020-07-21 | 分类于 算法 字数统计: 825 | 阅读时长 ≈ 4 题目描述给定一个二维的矩阵,包含 'X' 和 'O'(字母 O)。 找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。 示例: 1234X X X XX O O XX X O XX O X ... 阅读全文 »
111.二叉树的最小深度 发表于 2020-07-21 | 分类于 算法 字数统计: 268 | 阅读时长 ≈ 1 题目描述给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 12345 3 / \9 20 / \ 15 7 题解D ... 阅读全文 »
109.有序链表转换二叉搜索树 发表于 2020-07-20 | 分类于 算法 字数统计: 383 | 阅读时长 ≈ 1 题目描述给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 123456789给定的有序链表: [-10, -3, 0, 5, 9],一个可能的答案是:[0, -3, 9, -1 ... 阅读全文 »
114.二叉树展开为链表 发表于 2020-07-20 | 分类于 算法 字数统计: 525 | 阅读时长 ≈ 2 题目描述给定一个二叉树,原地将它展开为一个单链表。 例如,给定二叉树 12345 1 / \ 2 5 / \ \3 4 6 将其展开为: 12345678910111 \ 2 \ 3 \ 4 \ ... 阅读全文 »
Limit实现分页 发表于 2020-07-20 | 分类于 SSM 字数统计: 320 | 阅读时长 ≈ 1 分页为什么要分页? 减少数据的处理量 语法: 1select * from user limit startIndex, pageSize; 使用SQL语句实现分页: 接口 12// 分页查询List<User> getUserByLimit(Map<String, Inte ... 阅读全文 »
Mybatis日志 发表于 2020-07-20 | 分类于 SSM 字数统计: 736 | 阅读时长 ≈ 3 日志工厂如果一个数据库操作出现了异常, 我们需要排错, 日志就是最好的帮手 以前: sout println 现在: 日志工厂 ! SLF4J LOG4J LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING NO_LOGGING 在M ... 阅读全文 »
Mybatis配置解析 发表于 2020-07-20 | 分类于 SSM 字数统计: 3.3k | 阅读时长 ≈ 13 核心配置文件mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeH ... 阅读全文 »