06 2022 档案
摘要:深度遍历 解题思路: 求出 左子树和右子树的深度 求出最大的值+1 就是结果 拆分 分析的话 也就是 具体每个节点的左子树与右子树进行判断,可以通过递归来 拆分成一个树,获取左节点 和右节点 ,判断两个的最大值+1 广度遍历 解题思路 把当前节点放入list集合中, 循环判断 不为空 获取集合的长度
阅读全文
摘要:八股文事务的传播机制 TransactionDefinition.PROPAGATION_REQUIRED 当存在事务,就加入事务 TransactionDefinition.PROPAGATION_SUPPORTS 当存在事务,就以事务方式运行,没有事务,就以非事务方式运行 Transaction
阅读全文
摘要:结论:1、不管有没有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,
阅读全文
摘要:执行效果上: count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略为NULL的值。 count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略为NULL的值。 count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是指空字符串或者0,而是
阅读全文
摘要:Arrays.sort(int数组) 次操作会 从小到大进行排序,也可以通过第二个参数进行 正序 倒叙 当不指定第二个参数 或者 数组就是有序 并是从小到大的有序数组时 当我们需要 从大到小展示时,我们可以通过 for循环 反之操作 或者是 for (int i = 0, j = arr.lengt
阅读全文