- 博客(9)
- 收藏
- 关注
原创 Leetcode刷题指南之Greedy贪心算法
Leetcode刷题指南之Greedy贪心算法 文章目录Leetcode刷题指南之Greedy贪心算法Leetcode452. Minimum Number of Arrows to Burst BalloonsLeetcode621. Task SchedulerLeetcode763. Partition Labels剑指Offer剪绳子Leetcode55. Jump GameLeetcode376. Wiggle Subsequence(摇摆序列)Leetcode134. Gas Station40
2020-09-18 22:11:02
587
原创 jdk动态代理【通俗易懂,深入源码】
jdk动态代理 根据自己的学习和理解整理了一下jdk动态代理的知识。 经典例子: 明星和经纪人 所有明星都有共同业务,抽象为一个接口 唱歌 跳舞 演戏 具体xx明星 实现接口的真实类 她的经纪人就是代理类的角色 当我们找xx明星去唱歌我们不能直接找她本人,而是找他的经纪人。我们可以看出代理类的拦截作用,请求xx明星前要先通过经纪人。(关于代理类的作用我们之后再通过底层和一些例子来深入理解) ...
2020-09-17 17:36:26
284
原创 Mybatis执行原理【通俗易懂,深入源码】
Mybatis执行流程 1.sqlSessionFactoryBuilder根据Mybatis-config.xml配置文件创建得到configration对象,根据configration对象DefaultsqlSessionFactory对象。 2.sqlSessionFactory创造sqlSession对象 3.sqlSession通过getMapper(xxxDao.class)动态代理得到xxxDao的代理类 4. 深入源代码理解执行流程 1.SqlSessionFactoryBuilder
2020-09-16 17:06:25
378
1
原创 Leetcode刷题指南之DP动态规划
Leetcode刷题指南之DP动态规划 文章目录Leetcode刷题指南之DP动态规划前言DP背包Leetcode139. Word BreakLeetcode198 House Robber ILeetcode213 House Robber IILeetcode322. Coin ChangeLeetcode518.Coin Change ||Leetcode377 Combination Sum IVLeetcode416 Partition Equal Subset SumLeetcode1143.
2020-08-24 18:27:00
890
原创 二叉树BST的实现
二叉树BST的实现 /* (01) 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; (02) 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值; (03) 任意节点的左、右子树也分别为二叉查找树。 (04) 没有键值相等的节点(no duplicate nodes)。 1.遍历 2.查找 get 3.插入 put 4.最大最小 max,min 5.向上取整 floor()向下取整 ceiling() 6.删除 delete() */ public class BSTr
2020-08-24 01:20:28
240
翻译 Java基础之(二)自动拆装箱
自动装箱和拆箱** *java的基本数据类型 1字节:byte和boolean 2字节:short和char 4字节:int和float 8字节:long和double *基本数据类型对应的包装类分别是Byte,Boolean,Short,Character,Integer,Float,Long,Double *自动装箱 类的实例化一般 Object obj=new Object(); Integ...
2019-10-13 17:40:20
133
原创 java实现二叉查找树参照(算法导论)
(01) 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; (02) 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值; (03) 任意节点的左、右子树也分别为二叉查找树。 (04) 没有键值相等的节点(no duplicate nodes)。 1.遍历 * 2.查找 get * 3.插入 put * 4.最大最小 max,min * 5.向上取整...
2019-08-05 13:55:59
111
原创 JAVA基础深入学习之String
1.创建对象和引用时候的坑 public class 稿4 { public static void main(String[] args) { String str="1234"; changeString(str); System.out.println(str); System.out.println(str); } public static String chang...
2019-08-02 11:49:32
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人