摘要:logback介绍 Logback继承自log4j。Logback的架构非常的通用,适用于不同的使用场景。 logback和Log4j都是slf4j规范的具体实现,我们在程序中直接调用的API其实都是slf4j的api,底层则是真正的日志实现组件 logback或者log4j。 Logback 构建
阅读全文
摘要:简单来说 第一范式: 数据库里每一列都是不可分割的基本数据项(原子性) 第二范式: 要求实体的属性完全依赖于主关键字 第三范式: 一个表中不包含已在其他表中已包含的非关键字信息 详细说 第一范式: 在关系模型中,对于添加列时, 所有的列都应该是原子性的, 即数据库表的每一列都是不可再分的原子数据项,
阅读全文
摘要:IOC 简单说 准备Spring的上下文环境ApplicationContext 扫描XML文件和注解, 得到一系列Bean的定义 根据Bean进行实例化, 依赖注入 把Bean放到容器Map里面 详细说 准备Spring的上下文环境 比如XMLWebApplicationContext、Annot
阅读全文
摘要:234. 回文链表 public boolean isPalindrome(ListNode head) { return twoPoint(head); //return withStack(head); } //找中点, 反转后一部分链表 public boolean twoPoint(List
阅读全文
摘要:94. 二叉树的中序遍历 List<Integer> inorder = new ArrayList<>(); public List<Integer> inorderTraversal(TreeNode root) { withStack(root); return inorder; } //递归
阅读全文
摘要:617. 合并二叉树 class Solution { //迭代 public TreeNode mergeTreesWithStack(TreeNode root1, TreeNode root2) { //如果当前root左右子树有一个是空的, 直接把非空的那个返回 if(root1 == nu
阅读全文
摘要:461. 汉明距离 public int hammingDistance(int x, int y) { int z = x ^ y; //上下俩数都一样为0, 不一样为1, 得到一个整体 int res = 0; //当z的2进制数一直右移, 不为0的时候, 找为1的数 while(z != 0)
阅读全文