二、单机数据库的实现 1.数据库 1.1 服务器中的数据库 struct redisServer { /* General */ // 配置文件的绝对路径 char *configfile; /* Absolute config file path, or NULL */ // serverCron() 每秒调用的次数 int hz; /* serverCron() calls frequency in hertz */ // 数据库 redisDb *db; ... int dbnum; /* Total number of configured DBs 默认值为16*/ }; 1.2 切换数据库 切换......
一、synchronized的基本使用 synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个: 确保线程互斥的访问......
一、数据结构与对象
1.SDS(简单字符串)
......Java中的String 概述(1.8 和1.9 对比) String被声明为final,因此它不可继承 在1.8中,String内部使用char数组存储 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; } 1.9 中,St......