摘要: 什么时候需要给字段添加索引: -表中该字段中的数据量庞大 -经常被检索,经常出现在where子句中的字段 -经常被DML操作的字段不建议添加索引 InnoDB的secondary index使用b+tree来存储,因此在UPDATE、DELETE、INSERT的时候需要对b+tree进行调整,过多的 阅读全文
posted @ 2019-11-07 16:04 DFrank001 阅读(2879) 评论(0) 推荐(0) 编辑
摘要: 由于CBO优化模式下,Oracle可以将外层的查询条件推到内层查询中,以提高内层查询的执行效率。对于第一个查询语句,第二层的查询条件WHERE ROWNUM <= 100就可以被Oracle推入到内层查询中,这样Oracle查询的结果一旦超过了ROWNUM限制条件,就终止查询将结果返回了。 Orac 阅读全文
posted @ 2019-11-05 23:05 DFrank001 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 二叉树遍历--先序遍历中左右,中序遍历左中右,后续遍历左右中 平衡二叉树(又称AVL树,有别于AVL算法):每个节点的左右子树高度最多差1的二叉排序树;目的是减少二叉查找树层次,提高查找速度;实现此理念方法有红黑树、替罪羊树、伸展树、AVL、Treap等 红黑树是相对接近平衡的二叉树,应用比较广泛, 阅读全文
posted @ 2019-11-03 15:36 DFrank001 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性; 2.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法; 3. java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看 阅读全文
posted @ 2019-10-27 17:07 DFrank001 阅读(169) 评论(0) 推荐(0) 编辑
摘要: JDBC API中包含四个常用的接口和一个类分别是: 1、Connection接口 2、Statement接口 3、PreparedStatement接口 4、ResultSet接口 5、DriverManager类 下面一一介绍这四个接口和一个类 (1)Connection接口 Connectio 阅读全文
posted @ 2019-10-16 22:23 DFrank001 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 类的区别 wait()来自于 java.lang.Object,任何对象都有此方法 sleep()来自于 java.lang.Thread,调用的对象为线程 用法上的区别 看一下jdk的描述: wait():Causes the current thread to wait until either 阅读全文
posted @ 2019-10-14 11:12 DFrank001 阅读(168) 评论(0) 推荐(0) 编辑
摘要: git init git add git status git commit -m "备注" git remote add origin https://github.com/Dfrank001/Algorithm git push -u origin master 出现的问题 阅读全文
posted @ 2019-10-12 01:23 DFrank001 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 摘自-->https://blog.csdn.net/zbw18297786698/article/details/53420780 摘自-->https://blog.csdn.net/zbw18297786698/article/details/53420780 摘自-->https://blo 阅读全文
posted @ 2019-10-11 23:03 DFrank001 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 1.DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。2.TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行 阅读全文
posted @ 2019-10-11 14:46 DFrank001 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 一、框架介绍 hibernate是一个优秀的ORM框架(对象关系隐射),高度封装sql语句与表关系,开发者只需要配置好表与pojo类的关系隐射,还有表与表,类与类的多对多,多对一,一对一关系。则开发人员无需sql语句如何编写,把精力放在业务逻辑是。 mybatis也是一个优秀的ORM框架,不过相对于 阅读全文
posted @ 2019-10-11 14:01 DFrank001 阅读(100) 评论(0) 推荐(0) 编辑