自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除