- 博客(12)
- 收藏
- 关注
原创 Mybatis整体框架,源码,面试热点问题汇总(待更新)
1,Mybatis源码系统框架图2,MyBatis手写源码框架(简易版)mybatis手写简易版代码地址mybatis源码中文翻译版地址推荐阅读3, MyBatis缓存
2020-07-07 18:06:14 181
原创 JAVA开发日常笔记
1,isAssignableFrom() 方法 和 instanceof区别:isAssignableFrom() 是从类的继承角度判断,instanceof 关键字从实例角度判断isAssignableFrom() 是从类的继承角度判断是不是这个类是不是某个类的父类,instanceOf从实例角度判断这个类是不是是不是某个类的子类...
2020-07-02 14:45:59 168
原创 每日一题算法题---构建二叉树(根据先序遍历和中序遍历)
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { .
2020-06-27 18:05:27 439
原创 每日一道算法题——递归求二叉树路径和
思路: 递归的方式求路径和,总结一下,几条路径中有一个成功即可的时候可以return 递归情况并集class Solution { public boolean hasPathSum(TreeNode root, int sum) { int sumVal = 0; boolean res = hasPathSum(root,sumVal,sum); return res; } public boolean hasPathSum(T.
2020-06-23 15:51:58 291
原创 每日一题算法题----计算二叉树深度
思路:递归算法,从上至下计算class Solution { private int ans; public int maxDepth(TreeNode root) { if(root==null) return 0; if(root.left==null&&root.right==null) return 1; return Math.max(maxDepth(root.left),maxDepth(root.right).
2020-06-18 15:25:27 449
原创 每日一题算法题-----二叉树的深度优先遍历和广度优先遍历
思路:利用队列和双层list来进行广度优先遍历,首先 将 3 节点加入到队列中,弹出,再将3的子节点 9 20 加入队列,弹出,再将9 20 的子节点加入队列,弹出~,就是酱紫/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(
2020-06-17 15:37:29 521
原创 每日一题算法题---二叉树-先序中序后序遍历
今天开始刷二叉树的题,先了解下二叉树的基本知识:先序遍历: FBADCEFGIH中序遍历: ABCDEFGHI后序遍历: ACEDBHIGF
2020-06-16 14:55:27 671
原创 Idea Console 打印中文乱码
被这个问题困扰好多天了,最近在刷算法题,可是console打印一直乱码,网上的方法都尝试了个遍,各种改UTF。。。失败了,最后尝试 设置成GB2312字体,终于打印成功了,建议各位都试试解决方法:结果:...
2020-06-02 23:15:31 728 3
原创 Mybatis(1)
mybatis #和$的区别#:预编译,防止sql注入$: 占位符,无法防止sql注入mybatis核心概念:configuration:全局配置类sqlSessionFactory:session管理工厂类sqlSession:数据库操作类Excutor:执行器mappedSatement:底层封装对象,对操作数据库数据存储封装,包括sql语句,输入输出参数Stateme...
2020-05-23 18:57:01 89
原创 Aop+注解实现简单功能
注解:```javapackage com.vcredit.vccx.aop.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.ann...
2020-02-27 21:17:39 172
原创 跟着小马哥学习Spring(1)
Spring作为IOC容器有什么优势 ?典型的IOC管理,依赖查找和依赖注入AOP抽象事务抽象事件机制SPI扩展强大的第三方整合易测试性更好的面向对象2,ObjectFactory 和 BeanFactory 及 FactoryBean 有什么区别3,SpringIOC依赖来源自定义bean容器内建的bean对象容器内建依赖4,ApplicationContext 是...
2020-01-31 12:16:56 1284
原创 Spring注解驱动开发(1)@configuration @bean
@configuration注解 标记该类为配置类@bean注解 注册一个bean到容器中,id为方法名,类型为返回值类型/MainConfig.java@Configuration //告诉spring这是一个配置类public class MainConfig { @Bean //给容器注册一个bean,类型为返回值类型,id为方法名 public Person pe...
2019-11-26 00:28:11 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人