摘要:
抽象类 官方描述请查看文档,下面是官方描述的梳理版本: 定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。 (抽象类可以没有抽象方法,但是抽象类依然不能被实例化)被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。 阅读全文
posted @ 2019-08-04 17:14
龙福
阅读(3888)
评论(0)
推荐(0)
摘要:
前言 explian/desc可以帮助我们分析sql语句,写出高效sql语句,让mysql查询优化器可以更好的工作。 mysql查询优化器会尽可能的使用索引,优化器排除的数据行越多,mysql找到匹配数据行就越快。 用法 explain/desc + sql explain select * fro 阅读全文
posted @ 2019-08-04 13:11
龙福
阅读(754)
评论(0)
推荐(0)
摘要:
BTree特性 BTree又叫多路平衡查找树,一颗m叉的BTree特性如下: 树中每个节点最多包含m个孩子。 除根节点与叶子节点外,每个节点至少有[ceil(m/2)]个孩子。 若根节点不是叶子节点,则至少有两个孩子。 所有的叶子节点都在同一层。 每个非叶子节点由n个key与n+1个指针组成,其中[ 阅读全文
posted @ 2019-08-04 13:01
龙福
阅读(608)
评论(0)
推荐(0)
摘要:
区别 MyISAM基于ISAM存储引擎,并对其进行扩展,不支持事务。 InnoDB给mysql提供了事物提交、回滚等事物安全的存储引擎。 MyISAM采用表级锁。表级锁开销小,加锁快,锁粒度大,冲突概率高,并发度低,不会出现死锁。 InnoDB支持表级锁与行级锁,默认为行级锁。行级锁开销大,加锁慢, 阅读全文
posted @ 2019-08-04 12:40
龙福
阅读(493)
评论(0)
推荐(0)

浙公网安备 33010602011771号