上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 45 下一页
摘要: 服务器 1. 一个命令请求从发送到完成主要包括以下步骤: 1). 客户端将命令请求发送给服务器 2). 服务器读取命令请求,并分析出命令参数 3). 命令执行器根据参数查找命令的实现函数,然后执行实现函数并得出命令回复 4). 服务器将命令回复返回给客户端 2. serverCron函数默认每隔10 阅读全文
posted @ 2016-01-08 01:19 Jtianlin 阅读(322) 评论(0) 推荐(0) 编辑
摘要: RDB 持久化 1. RDB文件用于保存和还原Redis服务器所有数据库中的所有键值对数据。 2. SAVE命令由服务器进程直接执行保存操作,所以该命令会阻塞服务器。 3. BGSAVE由子进程执行保存操作,所以该命令不会阻塞服务器。(BG:background) 4. 服务器状态中会保存所有用sa 阅读全文
posted @ 2016-01-07 00:17 Jtianlin 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 对象 Redis并没有使用之前介绍的数据结构来实现键值对数据库,而是基于那些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型对象, 每种对象都用到了至少一种我们前面所介绍的数据结构。 1. Redis数据库中的每个键值对的键和值都是一个对象。 阅读全文
posted @ 2016-01-05 23:21 Jtianlin 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 注解: 1. 注解是Java 5的一个新特性。注解是插入你代码中的一种注释或者说是一种元数据(meta data)。这些注解信息可以在编译期使用预编译工具进行处理(pre-compiler tools),也可以 在运行期使用Java反射机制进行处理。下面是一个类注解的例子: @MyAnnotatio 阅读全文
posted @ 2016-01-04 18:14 Jtianlin 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Java反射: 1. Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。反射还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法 获取变量的值。 2. 下面是一个Java反射的简单例子: Method[] m 阅读全文
posted @ 2016-01-04 13:19 Jtianlin 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 文中内容摘自《redis设计与实现》 简单动态字符串 1. Redis只会使用C字符串作为字面量,在大多数情况下,Redis使用SDS(Simple Dynamic String,简单动态字符串)作为字符串表示。 2. SDS包含以下三个属性: 1). free : 记录buf数组中未使用字节的数量 阅读全文
posted @ 2016-01-04 00:54 Jtianlin 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 1. 一对一查询:         1). 实体类:                2). 定义resultMap      3). mapper.xml                  4). mapper.java             &# 阅读全文
posted @ 2016-01-03 20:31 Jtianlin 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 本文内容转自传智播客笔记 1. 问题总结 1). 数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能。 设想:使用数据库连接池管理数据库连接。 2). 将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利 阅读全文
posted @ 2016-01-03 17:30 Jtianlin 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 创建、更新和删除文档 1. 插入并保存: 1). 单条插入,insert : db.foo.insert({"bar":"baz"}) 2). 批量插入,batchInsert : db.foo.insert([{"_id":0},{"_id":1}]) 3). 要是只导入原始数据(例如... 阅读全文
posted @ 2015-12-30 00:39 Jtianlin 阅读(446) 评论(0) 推荐(0) 编辑
摘要: SocketChannel: 1. Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel: 打开一个SocketChannel并连接到互联网上的某台服务器。 一个新连接到达ServerSocketChannel时,会创建 阅读全文
posted @ 2015-12-29 18:49 Jtianlin 阅读(212) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 45 下一页