自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 从Servlet到SpringMVC的工作原理【通俗易懂,深入原理】

Tomcat工作机制

2020-09-19 23:38:34 555

原创 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 404

原创 jdk动态代理【通俗易懂,深入源码】

jdk动态代理根据自己的学习和理解整理了一下jdk动态代理的知识。经典例子:明星和经纪人所有明星都有共同业务,抽象为一个接口唱歌跳舞演戏具体xx明星 实现接口的真实类她的经纪人就是代理类的角色当我们找xx明星去唱歌我们不能直接找她本人,而是找他的经纪人。我们可以看出代理类的拦截作用,请求xx明星前要先通过经纪人。(关于代理类的作用我们之后再通过底层和一些例子来深入理解)...

2020-09-17 17:36:26 224

原创 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 268 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 338

原创 二叉树BST的实现

二叉树BST的实现/*(01) 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;(02) 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;(03) 任意节点的左、右子树也分别为二叉查找树。(04) 没有键值相等的节点(no duplicate nodes)。1.遍历2.查找 get3.插入 put4.最大最小 max,min5.向上取整 floor()向下取整 ceiling()6.删除 delete()*/public class BSTr

2020-08-24 01:20:28 164

翻译 Java基础之(二)自动拆装箱

自动装箱和拆箱***java的基本数据类型1字节:byte和boolean2字节:short和char4字节:int和float8字节:long和double*基本数据类型对应的包装类分别是Byte,Boolean,Short,Character,Integer,Float,Long,Double*自动装箱类的实例化一般Object obj=new Object();Integ...

2019-10-13 17:40:20 71

原创 java实现二叉查找树参照(算法导论)

(01) 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;(02) 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;(03) 任意节点的左、右子树也分别为二叉查找树。(04) 没有键值相等的节点(no duplicate nodes)。 1.遍历 * 2.查找 get * 3.插入 put * 4.最大最小 max,min * 5.向上取整...

2019-08-05 13:55:59 83

原创 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 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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