摘要: 1.清空数据库的keys 2.创建key时同时设置有效期,ex代表秒。px代表毫秒,如果两个都写不能同时生效,以后面px有效期为准 3.创建key时,xx代表存在key时进行操作;nx代表不存key在时进行操作 4.一次性创建多个key 5.一次性获取多个key的值 6.替换,从第三个参数的位置+1 阅读全文
posted @ 2017-05-21 00:56 倔强的鸭子 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.查询所有key 2.模糊匹配 3.匹配某个不确定的字符 4.随机返回key 5.查询key类型 6.判断key是否存在 7.删除key 8.重命名key 9.重命名key,如果重命名的key存在,不覆盖;重命名的key不存在,就新建key 10.使用某个数据库 redis默认有16个数据库。 1 阅读全文
posted @ 2017-05-20 23:30 倔强的鸭子 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.官方redis.io下载 2.可以在centos中使用 3.下载好,使用解压源码 4.不需要configure,直接使用make编译 5.使用命令make test测试编辑阶段是否有问题 6.使用命令把安装目录设置在/usr/local/redis下 7.查看安装完的目录 redis-bench 阅读全文
posted @ 2017-05-20 18:48 倔强的鸭子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Md5消息摘要 以下是实现md5加密 参考资料: 1.http://my.oschina.net/u/2519530/blog/536372 阅读全文
posted @ 2016-09-12 14:05 倔强的鸭子 阅读(124) 评论(0) 推荐(0) 编辑
摘要: schema与dtd一样,用于验证xml的有效性。 schema的文档结构: 定义book.xsd xml的结构 xmlns声明来源的名称空间,uri找xsd中targetNamespace取值 schemaLocation从哪里来的,声明一个标准的名称空间 xsd语法: 1.简单元素 xs:ele 阅读全文
posted @ 2016-05-12 21:37 倔强的鸭子 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.hashCode的理解 2.getClass.返回是运行时的类 3.toString Integer.toHexString(int i )将一个十进制的整数转成16进制的数 4.equals 不重写equals的情况下: Human h1 = new Human(1,"zs"); Human 阅读全文
posted @ 2016-05-09 17:20 倔强的鸭子 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 将对数组进行操作的工具类,比如排序或查找 1.toString(int[] a)把数组转为字符串 2.sort(int[] a) 将数组进行排序 3.binarySearch(int[] a,int key) 二分查找 阅读全文
posted @ 2016-05-09 17:08 倔强的鸭子 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 数组是一种引用类型,数组用来存储同一种数据类型的数据,一旦初始化完成,即所占的空间就已固定下来,即使某个元素被清空,但其所在空间仍然保留,因此数组长度将不能被改变。 数组变量只有分配内存空间后才可以使用。 数组初始化分为静态初始化(在定义时就指定数组元素的值,此时不能指定数组长度,否则就出现了静态加 阅读全文
posted @ 2016-05-09 17:05 倔强的鸭子 阅读(5566) 评论(0) 推荐(2) 编辑
摘要: 引用本地DTD约束 引用公共的文件时 DTD元素定义: 属性定义: 实体定义: 阅读全文
posted @ 2016-05-05 23:03 倔强的鸭子 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个xml文件 系统默认以ANSI即GB2312保存文件,用IE打开该xml文件没问题。 2.定义另外一个xml文件 保存该文件,用IE打开该xml文件会出现问题。所以必须手动保存以UTF-8保存。 注意:由于eclipse比较灵活,会根据encoding来自动识别以什么编码格式保存文件,所 阅读全文
posted @ 2016-05-05 21:04 倔强的鸭子 阅读(2662) 评论(0) 推荐(0) 编辑