1.快速报错1 public class FailFast {2 public static void main(String[] args) {3 List c = new ArrayList();4 Iterator it = c.it... Read More
看看有几重for循环,只有一重则时间复杂度为O(n),二重则为O(n^2),依此类推,如果有二分则为O(logn),如二分查找,如果一个for循环套一个二分,那么时间复杂度则为O(nlogn)。 常数阶O(1)、对数阶O(log2n)、线性阶O(n)、线性对数阶O(nlog2n)、平方阶O(n... Read More
1.C++ & 混型C++能够记住其模板参数的类型,对于混型来说,使用参数化类型更加优雅。#include #include #include using namespace std;template class TimeStamped : public T { long timeStamp;pu... Read More
1、myisam可以对索引进行压缩,innodb不压缩 2、索引都用b-tree, innodb使用 b+tree,NDB Cluster使用 T-Tree. 3、myisam 表级锁, innodb 行级锁 支持mvcc (多并发版本控制)行级锁的升级,多事务并发的数据一致。采用快照的形式。 4、 Read More
301 redirect: 301 代表永久性转移(Permanently Moved) 302 redirect: 302 代表暂时性转移(Temporarily Moved ) 一、案例 运营商的nginx 拦截请求,返回302 location:http://xxx.js 然后执行里面的js Read More
Clustered and Secondary Indexessecondary index A type of InnoDBindexthat represents a subset of table columns. An InnoDB table can have zero, one, or... Read More
14.5.13.4Insert Buffering Database applications often insert new rows in the ascending order of the primary key. In this case, due to the layoutof th... Read More
什么是B-树 一。已排序文件的查找时间 对一个有N笔记录的已排序表进行二叉查找,可以在O(log2N)比较级完成。如果表有1,000,000笔记录,那么定位其中一笔记录,将在20 ( log21,000,000 = 19.931) 个比较级内完成。从磁盘上读取一笔记录,与之后的比较键值操作相比,在花 Read More
1. 表结构 2. repeatable read 级别下演示 3. 日志分析 事务(1)内容是:需要获取的锁 事务(2)内容是:持有事务(1)需要的锁,以及事务(2)需要的锁 Read More
在数据库中,对性能影响最大的包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。 索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。 一。索引注意事项 1.索引不存储null值。 更准确的说,单列索引不存储null值,复合索引不存储全为null的值。索引不能存储Nu Read More