之前老是对设计模式一知半解,单独看每一行代码都能看得懂,发现别人设计的结构都非常清晰,一轮到自己,就会发现除了写的爽,毫无优点。 有幸拜读了一篇博客——《设计模式二三事》...
之前老是对设计模式一知半解,单独看每一行代码都能看得懂,发现别人设计的结构都非常清晰,一轮到自己,就会发现除了写的爽,毫无优点。 有幸拜读了一篇博客——《设计模式二三事》...
上一篇我们简单聊了聊MySQL中LRU算法的实现,那么这一篇我们聊聊MySQL的另一个重点——MVCC(多版本并发控制); 一、什么是MVCC MVCC,全称Multi-V...
上一期我们聊了InnoDB的内存结构,那么我们这一期说一说磁盘结构。 一、前期回顾 二、InnoDB的磁盘结构 InnoDB磁盘主要包含Tablespace(表空间),Dat...
从前面的文章,我们已经了解到了目前MySQL最常用的存储引擎就是InnoDB,但是InnoDB具体是什么样结构,是如何将数据保存的我们并没有聊到,本期就简单聊一聊Inno...
上一篇我们从索引的应用层次分析,说到了普通索引、唯一索引、主键索引、复合索引。这一期,我们在从其他层次学习洗索引。 一、前期回顾: 从索引存储结构划分:BTree索引、Has...
1、mysql记录存储:mysql的数据是怎么组织的 2、页内记录的维护(顺序保证/插入策略/页内查询) 3、MySQL内存管理(页面管理、页面淘汰、LRU):全表扫描对内存...
上一篇我们从索引的存储结构分析,说到了B Tree索引、Hash索引、FULLTEXT全文索引。这一期,我们在从其他层次学习洗索引。 一、前期回顾: 从索引存储结构划分:B ...
索引,不光是我们再工作中时常用到的一个名词,在面试的时候也是逢考必面的知识点,索引可以让我们的速度提升千百倍效率,也可以让我们本来运行很ok的sql变的不那么“和谐”,接下来...
作为一个程序员,每日必打交道的就是数据库,而现在市场对于MySQL数据库的要求就是必会。(我自己观察的啊,莫要认真……(#^.^#) ),那么今天我们就简单聊一聊MySQL数...
MySQL 的存储引擎是插件式的,不同的存储引擎有不同的锁机制,其中我们最常到的两个存储引擎为 MyISAM 与 InnoDB。 MyISAM 与 InnoDB的区别: My...
JDBC JDBC什么是JDBCJDBC 的使用JDBC 的数据类型 什么是JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一...
Spring Espresdsion Language Spring表达式语言(简称SpEL)是一个支持查询并在运行时操纵一个对象图的功能强大的表达式语言。SpEL语言的语法...
JSP 中理想功能: 接收属性; 判断; 输出; 尽量少用scriptlet (脚本片段); 所以 JSP 中应该尽可能的把功能减少到这个程度。 表达式语言的介绍 表达式语言...
JNDI 是什么 JNDI ( Java Naming and Directory Interface, Java 命名和目录接口 ) 是 SUN 公司提供的一种标准的 Ja...
在Java的Collections API中,不狭义的区分语法上的接口和类,把它们都看作是类的话,大致我们可以发现三种主要的类别: 1- 容器类:如Collection、Li...