摘要: set 集合 是string类型的无序集合。我们可以对集合去交集 并集 差集 sadd 添加元素 不允许有重复的值 smembers 查看元素中的值 srem 删除set中的值 阅读全文
posted @ 2017-10-06 23:10 心碎whn 阅读(133) 评论(0) 推荐(0) 编辑
摘要: list是一个链表结构,可以模拟栈,队列 lpush list中压入一个元素 模拟栈 lrange 取出list的中的元素(0 -1 表示从头取到尾) rpush list中压入一个元素 模拟队列 linsert 指定的list中间插入元素 lset 替换lis指定下标的元素 lrem 从list中 阅读全文
posted @ 2017-10-06 17:55 心碎whn 阅读(258) 评论(0) 推荐(0) 编辑
摘要: redis的hash是一个string的key与value的映射表。适合存储对象,与string的类型相比,可以节省内存,并且方便获取整个对象 hset 设置hash field的指定值。不存在则先创建 hget 获取指定hash的field的值 hsetnx 设置hash field的指定值, 存 阅读全文
posted @ 2017-10-06 16:39 心碎whn 阅读(148) 评论(0) 推荐(0) 编辑
摘要: redis 的string类型是二进制安全的。可以保存任何的数据,比如: 图片与序列化的对象 set 设置key对应的value的值 setnx 设置key对象的value的值(不存在创建,存在忽略) setex 设置对应的key的value的值,并设置过期的时间 设置age1对应的value为23 阅读全文
posted @ 2017-10-06 15:20 心碎whn 阅读(134) 评论(0) 推荐(0) 编辑
摘要: strman-java 是Java8的字符串处理库,它的灵感来自 dleitee/strman 。 Strmen-java 是一个字符串处理工具,你可以通过 maven 将它引入到项目中。除了 Java 本身的字符串处理方式外,我们还可以使用 Apache Common Langs 里的 Strin 阅读全文
posted @ 2017-08-23 15:21 心碎whn 阅读(1992) 评论(0) 推荐(1) 编辑
摘要: 为什么用HashCode比较比用equals方法比较要快呢?我们要想比较hashCode与equals的性能,得先了解HashCode是什么。 HashCode HashCode是jdk根据对象的地址或字符串或者数字利用hash算法计算出的int类型的数值。 Java采用了哈希表的原理,将数据依照特 阅读全文
posted @ 2017-08-23 10:04 心碎whn 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Java 8用默认方法与静态方法这两个新概念来扩展接口的声明。 Defaulable接口用关键字default声明了一个默认方法notRequired(),Defaulable接口的实现者之一DefaultableImpl实现了这个接口,并且让默认方法保持原样。Defaulable接口的另一个实现者 阅读全文
posted @ 2017-08-22 23:26 心碎whn 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 数组的定义 int[] arr = new int[5]; int[] arr = new int[]{1,2,3,4} int[] arr = {1,2,3,4} 取数组中的最值 选择排序 冒泡排序 二分法查找 阅读全文
posted @ 2017-08-22 18:05 心碎whn 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Where是一个约束声明,使用Where来约束来自数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。 Having是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。 在说区别之前,得先介绍GROUP BY这个子句,而在说 阅读全文
posted @ 2017-08-22 15:04 心碎whn 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 键值对遍历 键遍历 值遍历 通过键获得列表值,并遍历列表 map中值为列表,直接遍历列表中的每一项 转自:http://www.cnblogs.com/cnjava/archive/2012/07/05/2578505.html 阅读全文
posted @ 2017-08-19 19:25 心碎whn 阅读(2375) 评论(0) 推荐(0) 编辑