`
lfc_jack
  • 浏览: 139031 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
文章列表
Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。 在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。这和计算基数时,元素越多耗费内存就越多的集合形成鲜明对比。 但是,因为 HyperLogLog 只会根据输入元素来计算基数,而不会储存输入元素本身,所以 HyperLogLog 不能像集合那样,返回输入的各个元素。 ...
Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 2^32 - 1 (4294967295, 每个集合可存储40多亿个成员)。 1 SADD key member1 [member2] 向集合添加一个或多个成员(备注:value唯一) 2,set集合的遍历指令,smember set 3 SCARD key 获取集合的成员数(相当于获取set集合的长度) 4 SDIFF key1 [key2] ...
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 1,lpush list  value,插入 list中,(lpush集合 ...
标识符   第一个字符必须是字母表中字母或下划线'_'。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。 在Python 3中,非-ASCII 标识符也是允许的了。 保留字即关键字    我们不能把它们用作任何标识符 ...
java代码: package com.test.read; import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.format.Border; import jxl.format.BorderLineStyle; import jxl.format.Colour; import jxl.read.biff.BiffException; import jxl.write.Label; imp ...
excel里面的内容: 读取结果: package com.test.read; import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; /** * 利用jxl读取excel表 * @author leifengchuan * @date 2017 ...
1 语法:Hset table filed value,HDEL key field2 [field2] 设置一个值,删除一个或多个哈希表字段(备注,只能是一个字段,不能设置多个字段,如图二) 2 语法:HEXISTS key field 查看哈希表 key 中,指定的字段是否存在。 3 语法:HGET key field ,设置一个字段, hmset ,hmget分别设置多个字段,取多个key, 获取存储在哈希表中指定字段的值。可以参考上面的列子,但是只能一次获取一个field对应的字段,如下图: 4 语法:HGETALL key 获取在哈希表中指定 ke ...
1;DEL key 该命令用于在 key 存在时删除 key。 2; DUMP key 序列化给定 key ,并返回被序列化的值。 3 EXISTS key 检查给定 key 是否存在。存在返回1,不存在返回0 4; EXPIRE key seconds 为给定 key 设置过期时间。 5; EXPIREAT key timestamp EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。 6; PEXPIRE key mi ...
redis的数据有:字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型 下面对String类型的一些用法做些笔记: 方法一: set直接赋值,get获取,如下图: 方法二:setnx:语法为:setnx key value ,代表:如果已经存在一个string类的key对应的value,那么不覆盖以前的value, 不存在则创建(如果使用set,那么在此set key等于以前存在的key的时候,再次set,value覆盖),setnx中 nx代表  not exists,如果存在,那么返回为0,不存在key对 ...
python2.7.5 安装pip 1 先安装setuptools    下载地址:https://pypi.python.org/pypi/setuptools#downloads  将下载后的tar文件解压,用CMD模式进入到解压后的文件所在的目录执行命令:python setup.py install 2 安装pip  下载地址:https://pypi.python.org/pypi/pip#downloads    将下载后的tar文件解压,用CMD模式进入到解压后的文件所在的目录执行命令:python setup.py install 安装完成
操作系统:centos+windows7 工具类使用: eclipse(myeclipse),FlashFXP,jd_gui,plsql,navicat,svn,secureCRT,chrome,Beyond Compare,teamviewer,notepade++ 数据库: mysql,oracle,redis,mongodb 常用工具技术类 jferrchat highchat webservice sonarQuber maven mail ftp restful dubbo zookeeper jmeter loadrunner junit 短信服务 常用框架类 s ...
第一步:通过weget方式下载好redise #  wget http://download.redis.io/releases/redis-2.8.17.tar.gz #  tar xzf redis-2.8.17.tar.gz # cd redis-2.8.17 #  make 第二步:编译好后, redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下: 下面启动redis服务. # cd src # ./redis-server 出现:下图所示,表示安装成功了: ...
第一步下载tomcat,安装配置好,这里我就不做叙述了。 具体可以看:http://jingyan.baidu.com/article/624e7459a7d6e734e9ba5a70.html 第二步:eclipse中 export --->war 如下图: 第三步:找到自己的tomcat的安装目录,把刚才打的war包放在tomcat的webapp目录,如下图: 第四步骤:在tomcat7的bin目录,启动startup.bat 浏览器访问:http://ip:8080/项目名称地址
1.vi /etc/my.cnf 2.在[mysqld]中添加 skip-grant-tables 例如: [mysqld] skip-grant-tables datadir=/var/lib/MySQL socket=/var/lib/mysql/mysql.sock 3.重启mysql service mysql restart 4.用户无密码登录 mysql -uroot -p (直接点击回车,密码为空) 5.选择数据库 use mysql; 6.修改root密码 update user set authentication_string=password('123456') ...

centos7下卸载jdk

第一步:  执行    rpm -qa|grep jdk 查看以前安装的版本信息 第二步:执行  rpm -e --nodeps jdk(jdk的全名称) 执行如下图:最后再执行一次  rpm -qa|grep jdk   没有任何内容,表示卸载好了,可以安装自己需要的版本了。
Global site tag (gtag.js) - Google Analytics