上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 简介 Multi Version Concurrency Control (MVCC), 即多版本并发控制, 是基于锁的并发控制。(Lock Based Concurrency Control) MVCC在Oracle, MySQL, PostgreSQL等主流RDBMS中都有应用, 在此仅解释My 阅读全文
posted @ 2020-01-16 20:09 wellDoneGaben 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 介绍 Java虚拟机以方法作为最基本的执行单元, “栈帧" (Stack Frame) 则是用于支持虚拟机进行方法调用和方法执行背后的数据结构, 它也是虚拟机运行时数据区中的虚拟机栈(Viryual Machine Stack) 的栈元素。 栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地 阅读全文
posted @ 2020-01-12 20:00 wellDoneGaben 阅读(816) 评论(1) 推荐(0) 编辑
摘要: 建表语句 mysql 优化法则 1. 全值匹配我最爱(Kappa) 2. 遵循最佳左前缀法则 如果索引了多列, 查询从索引的最左前列开始并且不跳过索引中的列。 其实索引本质是个单向链表, 你要先得到头才能逐渐往后取后面的, 中间断了就走不了后面的索引了。 正确使用 Demo: 违反使用Demo:(完 阅读全文
posted @ 2020-01-10 14:45 wellDoneGaben 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 建表语句 sql CREATE TABLE IF NOT EXISTS ( INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, INT(10) UNSIGNED NOT NULL, PRIMARY KEY( ) )ENGINE = INNODB; INSERT INT 阅读全文
posted @ 2020-01-07 16:27 wellDoneGaben 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 建表语句 sql CREATE TABLE IF NOT EXISTS ( INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, INT(10) UNSIGNED NOT NULL, PRIMARY KEY( ) ); CREATE TABLE IF NOT EXIST 阅读全文
posted @ 2020-01-07 12:40 wellDoneGaben 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 建表语句 sql CREATE TABLE IF NOT EXISTS ( INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, INT(10) UNSIGNED NOT NULL, INT(10) UNSIGNED NOT NULL, INT( 阅读全文
posted @ 2020-01-07 10:56 wellDoneGaben 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 建表语句 sql Records of departments INSERT INTO VALUES (10, 'Adm', 200, 1700); INSERT INTO VALUES (20, 'Mar', 201, 1800); INSERT INTO VALUES (30, 'Pur', 1 阅读全文
posted @ 2020-01-06 15:47 wellDoneGaben 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 磁盘阵列 与 分布式存储 简单理解 磁盘阵列将多个磁盘组合成一个大磁盘, 并通过编码, 冗余等方式使它带有容错功能(防止数据丢失), 从而提高了存储可靠性。 而分布式存储则是将数据分布在不同物理位置, 并通过网络把它连接起来。 磁盘阵列可以应用于分布式存储系统中, 也可以集中式存储系统中。 打个比方 阅读全文
posted @ 2020-01-04 19:28 wellDoneGaben 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 开启心智, 管理自己 心智定义: 一个人吸收的经验 和 知识的总和(上不封顶, 没有尽头)。 我们要学习观察自己思考过程的能力, 要用大脑控制自己的大脑, 要用思考打开心智的窍门。 我们自己并不隶属于大脑, 而是大脑隶属于我们。 不要成为大脑的奴隶, 即使你很想愤怒, 很想放弃。 听道理不是关键, 阅读全文
posted @ 2020-01-04 12:10 wellDoneGaben 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 类注释 属性 方法 Constructor: CopyOnWriteArrayList() CopyOnWriteArrayList(Collection c) CopyOnWriteArrayList(E[] toCopyIn) 重要方法 set() add() add(int index, E 阅读全文
posted @ 2020-01-04 11:13 wellDoneGaben 阅读(270) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页