上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 49 下一页
摘要: 简单版 在 Java 中,CMS(Concurrent Mark-Sweep)和 G1(Garbage-First)都是垃圾收集器(Garbage Collectors),它们在垃圾回收的方式和目标上有明显的区别。 CMS(Concurrent Mark-Sweep) 类型: CMS 是一种低延迟的 阅读全文
posted @ 2020-10-30 09:39 抽象Java 阅读(923) 评论(0) 推荐(0) 编辑
摘要: B-树、B+树、红黑树,都是平衡查找树,那么查询效率上讲,平均都是O(logn) 为什么是B+ 树不用 B 树 B + 树只有叶节点存放数据,其余节点用来索引,而 B -树是每个索引节点都会有 数据域。 B树的内部节点都是存储实际数据的,增大了节点大小,增加了磁盘IO次数(磁盘IO一次读出的数据量大 阅读全文
posted @ 2020-10-29 09:17 抽象Java 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 二叉查找/搜索/排序树 BST (binary search/sort tree) 或者是一棵空树; 或者是具有下列性质的二叉树: (1)若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值; (2)若它的右子树上所有结点的值均大于它的根节点的值; (3)它的左、右子树也分别为二叉排序树。 阅读全文
posted @ 2020-10-28 19:56 抽象Java 阅读(208) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/27700617 平衡二叉树 平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构; 特点: 平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据,用这个树形结构的数据减少无关数据的检索,大大的提升了数据检索的速度;平衡 阅读全文
posted @ 2020-10-27 19:53 抽象Java 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1、事务 InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2、外键 InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISA 阅读全文
posted @ 2020-10-27 19:26 抽象Java 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 有两个类, 父类 Father, 子类 Son 向上转型 把子类对象直接赋给父类引用叫upcasting向上转型,向上转型不用强制转换 父类引用 f1 指向 子类对象 Father f1 = new Son(); 向下转型 当用父类变量指向子类类型的时候,变量只有父类的方法而不能调用子类的方法,若想 阅读全文
posted @ 2020-10-25 12:24 抽象Java 阅读(114) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/nihui123/article/details/107018787 整体的远程调用执行流程,大致分为4步,具体如下: 第1步:通过Spring IOC 容器实例,装配代理实例,然后进行远程调用。 上面说到,Feign在启动时,会为加上了@FeignCli 阅读全文
posted @ 2020-10-22 19:08 抽象Java 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 重载(Overload): 让类以统一的方式处理不同类型数据的一种手段,实质表现就是多个具有不同的参数个数或者类型的同名函数(返回值类型可随意,不能以返回类型作为重载函数的区分标准)同时存在于同一个类中,是一个类中多态性的一种表现(调用方法时通过传递不同参数个数和参数类型来决定具体使用哪个方法的多态 阅读全文
posted @ 2020-10-22 15:01 抽象Java 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal ThreadLocal是一个关于创建线程局部变量的类。 通常情况下,我们创建的成员变量都是线程不安全的。因为他可能被多个线程同时修改,此变量对于多个线程之间彼此并不独立,是共享变量。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程无法访问和修改。也就是说:将 阅读全文
posted @ 2020-10-22 13:54 抽象Java 阅读(293) 评论(0) 推荐(0) 编辑
摘要: java默认的在调用子类构造方法前先调用父类的构造方法,如果你没有指定调用父类的哪个构造方法,那么java默认调用父类无参数的构造方法 如果子类未指定super(),而父类又未写无参构造函数,会在编译时将发生错误 父亲类那里没有找到默认的构造器。 说明:如果父类没有提供默认的构造方法,而只是提供了有 阅读全文
posted @ 2020-10-22 13:43 抽象Java 阅读(577) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 49 下一页