07 2020 档案

摘要:参考文档:https://www.jianshu.com/p/ceb1df475021?utm_source=oschina-app 阅读全文
posted @ 2020-07-30 14:46 LearnSB 阅读(175) 评论(0) 推荐(0)
摘要:官方文档:https://spring.io/why-spring 中文版:https://www.springcloud.cc/spring-reference.html spring源码观后感:https://www.cnblogs.com/daimzh/p/12854376.html 当然是参 阅读全文
posted @ 2020-07-30 13:51 LearnSB 阅读(8098) 评论(0) 推荐(0)
摘要:参考文档:https://www.cnblogs.com/echola/p/10943195.html https://blog.csdn.net/chengqiuming/article/details/102331033 阅读全文
posted @ 2020-07-29 11:13 LearnSB 阅读(178) 评论(0) 推荐(0)
摘要:参考文档:https://www.cnblogs.com/libingql/p/7746463.html 阅读全文
posted @ 2020-07-25 17:14 LearnSB 阅读(134) 评论(0) 推荐(0)
摘要:参考文档:https://blog.csdn.net/qq_23543983/article/details/80755091 阅读全文
posted @ 2020-07-24 10:46 LearnSB 阅读(163) 评论(0) 推荐(0)
摘要:很多时候数据并不会按照我们所想的有序排列,而是按照加入的先后顺序存储的。对于这样庞大且复杂的查找表,我们需要用到索引这种数据结构。索引就是把一个关键字与它对应的记录相关联的过程。一个索引由若干个索引项构成,每个索引项至少应包含关键字和其对应的记录在存储器中的位置等信息。索引按照结构可以划分为线性索引 阅读全文
posted @ 2020-07-18 08:22 LearnSB 阅读(207) 评论(0) 推荐(0)
摘要:1)Binary Search 2)Interpolation Search 3)Fibonacci Search 阅读全文
posted @ 2020-07-11 18:53 LearnSB 阅读(109) 评论(0) 推荐(0)
摘要:我们先来看一个单词: 1)Sequential Search(顺序查找):那么顺序查找是什么呢?举个栗子,相信大部分同学都与我一样,无比怀念高中时代无忧无虑的日子;那时候的我们,书桌上总是摆满了各式各样的课本资料习题册(除了我hh);你是否拥有这样的小伙伴,她的习题资总是直接摊在书桌上,每次找课本都 阅读全文
posted @ 2020-07-11 11:16 LearnSB 阅读(293) 评论(0) 推荐(0)
摘要:查找概论 首先我们来认识6个英文单词 1)Search Table(查找表):在互联网时代,查找技术无处不在,身为当代网民,我经常会在网上查找我所需要的信息;所有这些被查的数据所在的集合,我们统称为查找表。即查找表是由同一类型的数据元素构成的集合。例如点名时需要用到的花名册就是一个查找表。 Key( 阅读全文
posted @ 2020-07-10 17:24 LearnSB 阅读(463) 评论(0) 推荐(0)
摘要:Height-Balanced Binary Search(平衡二叉树):是一种二叉排序树,不同的是其中每个节点的左子树和右子树的高度差(平衡因子Balance Factor)至多等于1;而对于二叉排序树不是必要的。 平衡的关键在于,当构建过程当中出现最小不平衡子树的时候,适当的进行改造,使其时刻满 阅读全文
posted @ 2020-07-09 18:55 LearnSB 阅读(452) 评论(0) 推荐(0)
摘要:1.ArrayList底层数据结构? 答:ArrayList底层数据结构是长度可变的数组,这里的长度可变是指,通过改变指向数组的引用指针来控制数组长度。 2.ArrayList如何实现扩容? 答:arraylist扩容主要使用grow方法实现,如下: 1>oldCapacity; 2>oldCapa 阅读全文
posted @ 2020-07-09 07:39 LearnSB 阅读(141) 评论(0) 推荐(0)
摘要:我们了解一个接口,最好的切入点是API官方文档,所以首先看下ArrayList接口的接口API:public class ArrayList<E>extends AbstractList<E>implments List, RandomAccess, Cloneable, Serializable我 阅读全文
posted @ 2020-07-08 18:43 LearnSB 阅读(165) 评论(0) 推荐(0)
摘要:事故:无法根据id进行JS页面删除操作 原因排查: 服务器报错:Optional long parameter 'id' is present but cannot be translated into a null value due to being declared as a primitiv 阅读全文
posted @ 2020-07-06 13:02 LearnSB 阅读(320) 评论(0) 推荐(0)
摘要:内部类 成员内部类 场景一:看到成员两个字,我们首先就想到了同样含有”成员“的成员变量,我们知道成员变量是定义在类中,所有方法(函数)之外的变量;那么成员内部类是否和成员变量处于相同的位置呢? 1)是的,成员内部类定义在一个类的里面(由此可以访问其外部类的私有属性),所有函数(方法)的外面。 2)p 阅读全文
posted @ 2020-07-05 14:13 LearnSB 阅读(132) 评论(0) 推荐(0)
摘要:Object Object类是Java中所有对象的父类,相当于树结构中的根节点ROOT;如果一个类没有明确的标明继承自哪个类,都默认继承自Object类。所以,Java中所有的对象都能赋值给Object类型的引用(多态)。其次,由于子类中能够继承父类中的公开方法。因此,Object 类中所有的公开方 阅读全文
posted @ 2020-07-02 15:45 LearnSB 阅读(247) 评论(0) 推荐(0)
摘要:1.抽象类:被abstract修饰的只有声明,没有实现的类称为抽象类。 特殊的抽象类:如果一个抽象类中,其所有属性都是公开静态常量,所有方法都是公开抽象方法,我们可以将这种特殊的抽象类改写成接口。 改写成接口的方式:使用Interface关键字替换abstract class两个关键字; 接口的特点 阅读全文
posted @ 2020-07-01 15:39 LearnSB 阅读(226) 评论(0) 推荐(0)
摘要:1.abstract修饰类,这个类成为抽象类,只能用来声明引用,不能用来创建对象,其子类可以继承后用来创建对象。 2.abstract修饰方法,这个方法称为抽象方法。抽象方法的特点与抽象类类似,只有声明,没有实现;这里的没有方法实现不是指实现为空,而是抽象方法的实现部分用分号代替;同样与抽象类类似, 阅读全文
posted @ 2020-07-01 09:48 LearnSB 阅读(581) 评论(0) 推荐(0)