第四部分 独立功能的实现 [toc] 1. 发布和订阅 Redis的发布与订阅功能由PUBLISH,SUBSCRIBE,PSUBSCRIBE等命令组成. ...
第三部分 多机数据库的实现 [toc] 1. 复制 在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制另一个服务...
第二部分 单机数据库的实现 [toc] 1. 数据库 本章说明服务器保存数据库的方法,客户端切换数据库的方法,数据库保存键值对的方法,还有针对数据库的增删改查...
第一部分 数据结构与对象 [toc] 1. 简单动态字符串 Redis自己构建了一种名为简单动态字符串(SDS)的抽象类型,并将其作为Redis的默认字符串表...
1. IOC和AOP 首先英文缩写记清楚,不要念错 (1). IOC IOC(Inversion of Control),从字面上理解就是==...
1. Redis支持的数据类型 Redis详解(四)------ redis的底层数据结构 Redis详解(五)------ redis的五大数据类型实现原理 (1). 对象...
1. JDBC连接的过程 加载驱动Class.forName("com.mysql.jdbc.Driver"); 通过协议,子协议,ip,端口,URL创建连接,获取到连接对象...
1. #{}和${}的区别 #{}可以防止sql注入,会将传入的参数作为字符串来处理 ${}将传入的参数拼接到SQL上然后直接执行,可能会遭到...
1. HashMap (1). 常量和构造方法 如果指定容量的话,会先进行判断容量不能小于0,否则抛异常.不能大于容量极限,否则还是使用容量极限. ...
1. Java面向对象 (1). 封装 核心思想就是“隐藏细节”、“数据安全”、”重用”、”不必关心具体的实现”:将对象不需要让外界访问的成员变量和方法私有化...
1. GRASP设计模式(原则) (1). 信息专家 责任(方法)分配给拥有资源的对象. 例如,String类的eques()方法就属于Str...
1. 基本概念 UML(Unified Modeling Language)即统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言...
1. 自顶向下分析概述 从分析树的根节点向叶节点方向构造分析树,可以看做是从文法开始符号推导出词串的过程 (1). 最左推导 在最左推导中,总...
1. 有穷自动机(Finite Automata) 有穷自动机是对一类处理系统建立的数学模型. 这类系统具有一系列离散的输入输出信息和又穷数目...
1. 基本概念 (1). 字母表 字母表:字母表Σ是符号元素的非空集合. 符号:字母表中的元素. 符号串:字母表中符号组成的任...
1. 编译程序的五个阶段 编译程序的工作过程可以划分成五个阶段: 词法分析 语法分析 语义分析和中间代码生成 代码优化 目标代码生成 (1). 词法分析 ...
1. 编译的五个阶段 词法分析, 语法分析, 语义分析和中间代码生成, 代码优化, 目标代码生成 2. 文法的定义 语言的文法是一组规则,包含词法规则(==单...
1. 文件系统特性 磁盘分区完毕后需要进行格式化,之后操作系统才能够使用这个文件系统. linux使用的正统文件系统为ext2. ...