- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 eclipse项目换jdk版本
现在要将项目从jdk1.6换成jdk1.71.安装jdk1.72.修改eclipse的默认jre和compiler3.修改项目的jdk4.修改项目properties的java compiler和project facets若project facets 无法选取 java 1.7 ,则修改项目settings下的org.eclipse.wst.common.project.facet.core....
2018-03-30 17:44:53 448 1
原创 Redis之排序
1.sort命令sort命令可以对列表类型、集合类型和有序集合类型进行排序。sort key集合类型经常被用于存储对象的ID,很多情况下都是整数。所以redis对这种情况进行了特殊的优化,元素的排列是有序的。在对有序集合类型排序时会忽略元素的分数,只针对元素自身的值进行排序。sort命令可以通过alpha参数实现按照字典顺序排列非数字元素。sort key alpha如果没有加alpha参数的话,...
2018-03-29 15:14:05 13030 1
原创 Redis之过期时间
1.命令介绍expire key seconds 设置key的有效时间,单位为秒expire命令返回1表示设置成功,返回0表示键不存在或设置失败。ttl keyttl命令返回值是键的剩余时间(单位是秒)。当键不存在时,ttl命令会返回-2。没有为键设置过期时间(即永久存在,这是建立一个键后的默认情况)返回-1。persist key取消键的过期时间设置,如果过期时间被成功清除则返回1,否则返...
2018-03-29 11:17:21 24763
原创 Redis之事务
redis中的事务是一组命令的集合。事务同命令一样都是redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行。事务的原理是先将属于一个事务的命令发送给redis,然后再让redis依次执行这些命令。1.事务命令mullti......exec当把所有要在同一事务中执行的命令都发给Redis后,使用exec命令将等待执行的事务队列中的所有命令按照发送顺序依次执行。exec命令的返回值就是...
2018-03-28 17:39:01 102
原创 Redis数据类型之有序集合类型
在集合类型的基础上有序集合类型为集合中的每个元素都关联了一个分数,这使得我们不仅可以完成插入、删除和判断元素是否存在等集合类型支持的操作,还能够获得分数最高(或最低)的前N个元素、获得指定分数范围的元素等与分数有关的操作。虽然集合中每个元素都是不同的,但它们的分数可以相同。1.增加元素zadd key score member [score member...]zadd命令用来向有序集合中加入一个...
2018-03-28 17:02:07 181
原创 Redis数据类型之集合类型
集合类型在redis内部是使用值为空的散列表(hash table)实现的,所以这些操作的时间复杂度都是O(1)。1.增加/删除元素sadd key member [member...] 增加元素srem key member [member...] 删除元素 sadd命令用来向集合中增加一个或多个元素,如果不存在则会自动创建。因为在一个集合中不能有相同的元素,所以如果要加入的元...
2018-03-28 11:14:33 145
原创 Redis数据类型之列表类型
列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段。列表类型内部是使用双向链表(double linked list)实现的,所以向列表两端添加元素的时间复杂度为O(1),获取越接近两端的元素速度就越快。这意味着即使是一个有几千万个元素的列表,获取头部或尾部的10条记录也是极快的。1.向列表两端增加元素lpush key value [val...
2018-03-27 18:00:16 122
原创 Redis数据类型之散列类型
1.赋值与取值hset key field valuehget key fieldhmset key field value [field value...]hmget key field [field...]hgetall key2.判断字段是否存在hexists key field3.当字段不存在时赋值hvals keyhsetnx key field value hsetnx和hset命...
2018-03-27 16:29:20 122
原创 Redis数据类型之字符串
1.赋值和取值set key valueget key2.递增数字incr key3.增加指定的整数incrby key increment如:incrby num 3 增加34.减少数字decr key5.减少指定的整数decrby key decrment如:decrby num 3 减少36.增加指定浮点数incrbyfloat key incrment 如:incrbyfloat...
2018-03-27 15:58:08 93
原创 Redis的基础命令
Redis基础命令1.获得符合规则的键名列表keys patternpattern支持glob风格通配符格式,规则如下:? 匹配一个字符 * 匹配任意个(包括0个)字符[ ] 匹配括号间的任一字符,可以使用“-”符号表示一个范围,如a[b-d]可以匹配"ab","ac","ad"\x...
2018-03-27 13:51:25 163
原创 Redis在linux下的安装
1.安装gcc gcc编译c的,因为redis是c编写的,所以我们先安装下gccyum install gcc-c++2.使用源码方式安装 下载redis安装包wget http://download.redis.io/releases/redis-3.2.9.tar.gztar -zxvf redis-3.2.9.tar.gz 解压cd redis-3.2.9 切换目录make ...
2018-03-27 10:04:45 908
原创 Redis作为hibernate的二级缓存的demo
1.使用背景 因客户需求,需要将现在的项目缓存架构换掉,现在使用的memcached缓存服务器。由于memcached出现了一些bug,客户要求换成Redis缓存服务器。所用的项目是spring+springmvc+hibernate4.18架构。2.引入jar包 所需的jar: 或者使用maven下载依赖<dependency> <groupId&...
2018-03-26 16:55:01 7533
原创 hibernate 使用 memcached 开启二级缓存
现在的项目配置的是memcached二级缓存,使用的是hibernate4.18版本1.导入所需的jar包commons-codec-1.10.jarhibernate3-memcached-1.5.jar(hibernate3使用此包)hibernate4-memcached-1.0.jar(hibernate4使用此包)memcached-2.5.jarslf4j-api-1.6.1.jars...
2018-03-23 16:21:21 524
原创 Linux Memcached 安装
1.Linux系统安装memcached,首先要先安装libevent库。 memcache依赖于libevent ,必须先安装 自动下载安装方式,,也可使用源码安装方式yum install libevent-devel yum install libevent2.源码安装memcache 切换到 /root目录 从其官方网站(http://memcached.org)...
2018-03-23 15:55:21 221
sshDemo-new
2018-08-23
hibernateRedis缓存所需的jar包
2018-03-26
SSHdemo项目
2018-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人