- 博客(19)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Redis的持久化【1】
Redis 的持久化:RDB(Redis DateBase) AOF (AppendOnly File)RDB执行机制:快照,直接将databases中的key-value的二进制形式存储在了rdb文件中优点:性能较高(因为是快照,且执行频率比aof低,而且rdb文件中直接存储的是key-values的二进制形式,对于恢复数据也快)缺点:在save配置...
2018-03-31 23:34:03 129
原创 Redis的默认配置
1. 默认密码为空字符串。2. 进入存放复制的redis配置文件,所在的文件夹中,[root@bogon redis-4.0.8]# cd /myredis/3.修改复制的配置文件。[root@bogon myredis]# vim redis.conf 4.检查Redis服务器是否启动。[root@bogon myredis]# ps -ef|grep redisroot 7429 ...
2018-03-31 23:04:34 1415
原创 Redis的Zset集合命令介绍及使用
Redis的Zset常用命令总结:1.zadd key value(v1 k1 v2 k2 v3 k3) :向Zset集合中添加数据。 2. zrange :查看value值。zrange key start end withscores :查看value值及键值。ZRANGEBYSCORE set1 70 80 withscores :获取某个范围内的数据。ZRANGEBYSCORE set1 ...
2018-03-31 21:16:01 18029 1
原创 Redis的Hash用法
Redis的key value键值对模式不变,但value是一个键值对。1.hset key value(key value) :向Hash中存入值。2.hget key value(key):取出Hash中key的值。3. hmset :向Hash表中存入该对象的多个属性值。注意:当向同一个对象的同一个属性赋多个值时,会覆盖。不同属性时,会拼接。4.hmget :获取Hash中对象的属性值5....
2018-03-31 10:59:07 25325
原创 List<Map>集合根据Map里的两个key值对List集合重新排序
1.对list进行重新按照时间相同的情况下对总排放量的值进行倒序排序-从大到小// 对list进行重新按照时间相同的情况下对总排放量进行倒序-从大到小 if (null != gasResultList && gasResultList.size() > 0) { Collections.sort(gasResultList, new Comparator<...
2018-03-30 17:59:32 3236
原创 Java 判断日期格式
/** * 判断是否是日期的格式:yyyy-mm-dd hh-mi-mm 2017-07-31 00:00:00 * * @param timeStr * @return */ public static boolean isDateFormat(String timeStr) { String regex = "\\d{4}-\\d{...
2018-03-30 09:35:22 4392
原创 Redis 的set集合使用及set集合和list列表的区别
list集合的值不具有唯一性;set集合的值具有唯一性;1. sadd key value value ..... :向指定的key中set值。2.smembers key :获取指定key中的值。3. sismember key :判断成员元素是否是集合的成员。是返回1,否返回0;4. scard:获取set集合里面元素的个数。5. srem key value :删除集合中的元素。6.SRA...
2018-03-29 22:50:54 29558
原创 Redis的列表List应用
1.Redis 中列表list命令的使用:lpush /rpush/lrangelpush list1 123456 --->正着进反着出lrange list1 0 -1rpush list2 123456lrange list2 0 -1 2. lpop:返回字符串,第一个元素的值,或者为nil 如果key不存在。 3. rpop :从 list 的尾部删除元素,并返回...
2018-03-29 21:10:05 915
原创 Redis 字符串操作命令
查看Redis服务是否开启:命令:ps -ef|grep redis开启Redis服务命令:redis-server /myredis/redis.conf设置端口号命令:redis-cli -p 6379查看是否启动:ping关闭Redis服务器命令:127.0.0.1:6379> SHUTDOWNnot connected> exit1. 通过键值对存取值。set k yaoget...
2018-03-28 22:07:08 853
原创 在虚拟机Linux上安装Redis
在虚拟机上安装Cent OS 6.5安装成功后登陆root用户进入opt目录,下载Redis。注意:普通用户进入opt目录中,没有权限导致下载失败。下载Redis 下载命令:$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz解压命令:tar zxvf redis-4.0.8.tar.gz进入目录: # cd redis-4.0.8...
2018-03-26 22:53:00 10409 4
原创 【数据库(表)的逻辑备份与恢复 --导入】
1)说明使用工具import将文件中的对象和数据导入到数据库中,但是导入要使用的文件必须是export所导出的文件。2)导入具体分为:导入表、导入方案、导入数据库。导入使用imp命令来完成的,该命令常用的选项有: userid:用于指定执行导入操作的用户名、口令、连接字符串 tables:用于指定执行导入操作的表 formuser:用于指定源用户 touser:用于指定目标...
2018-03-18 18:30:00 378
原创 Oracle PL/SQL编程-存储过程优缺点及实现过程【1】
pl/sql: 优点:1.提高应用程序的运行性能;2.模块化的设计思想(分页存储过程,订单,转账....);PLSQL3.减少网络传输量;开发工具:1.sqlplus开发工具2.pl/sql developer开发工具;4.提高安全性;缺点:1.移植性不好; 5 /如果存储过程名已经被占用,两种方式:1.修改存储过程名;2添加关键字 or replace :表示如果有yao_prol,就替换。...
2018-03-18 18:29:08 1236
原创 Oracle的PL/SQL编程之存储过程【1】
pl/sql: 优点:1.提高应用程序的运行性能;2.模块化的设计思想(分页存储过程,订单,转账....);3.减少网络传输量;开发工具:1.sqlplus开发工具2.pl/sql developer开发工具;4.提高安全性;缺点:1.移植性不好;创建存储过程SQL> create or replace procedure yao_prol is 2 begin 3 ...
2018-03-18 16:09:42 160
原创 管理表空间和数据文件详情
1)介绍表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库则是存放在表空间中,表空间由一个或是多个数据文件组成。2)数据库的逻辑结构oracle中逻辑结构包括表空间、段、区和块。数据库由表空间构成,表空间又是由段构成,段又是由区构成,区又是由oracle块构成的。3)表空间 表空间用于从逻辑上组织数据库的数据。数据库逻辑上是由一个或是多个表空间组成的。通...
2018-03-18 10:45:12 221
原创 数据字典和动态性能视图
是oracle数据库中最重要的组成部分,提供了数据库的一些系统信息(存放静态的信息);动态性能视图记载了例程启动后的相关信息(存放动态的信息)。1)数据字典是只读表和视图的集合,数据字典的所有者为sys用户。用户只能在数据字典上执行查询操作(select语句),而其维护和修改是由系统自动完成的。组成:数据字典基表和数据字典视图,其中基表存储数据库的基本信息,普通用户不能直接访问数据字典的基表;数据...
2018-03-17 21:50:56 712
原创 数据库(表)的逻辑备份与恢复 --导出
1)介绍逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程。逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件把数据对象导入到数据库的过程。物理备份即可在数据库open的状态下进行,也可在关闭数据库后进行,但是逻辑备份和恢复只能在open的状态下进行。(导入和导出的时候,首先要从dos中进入到oracle目录的bin目录下)2)导出具体分为:导出表、导出...
2018-03-17 18:08:44 1899
原创 数据库管理员详细介绍
数据库管理员每个oracle数据库至少应该有一名数据库管理员(dba).1)职责: a.安装和升级oracle数据库 b.建库、表空间、表、视图、索引... c.制定并实时备份与恢复计划 d.数据库权限管理,调优,故障排除 e.对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包;2)管理数据库的用户主要是sys和system区别:①...
2018-03-17 17:04:12 7236
原创 Oracle 函数【2】
1.Oracle 函数【sql函数的使用】1)数学函数 abs(n):返回数字n的绝对值 acos(n):返回数字n的反余弦值 asin(n):返回数字n的反正弦值 atan(n):返回数字n的反正切值 cos(n):返回数字n的余弦值 exp(n):返回e的n次幂 log(m,n):返回对数值,m为底数 power(m,n):返回m的n次幂2)日期...
2018-03-17 16:06:57 224
原创 Springfox-Swagger2集成构建
1 环境JDK1.8Tomcat 8.0.39Spring 4.3.9.RELEASE已完成项目2 Swagger2的maven依赖在项目根pom.xml中引入jar及其版本号。<!-- 构建Restful API --><dependency><groupId>io.springfox</groupId> <artifactId>spr...
2018-03-01 13:32:33 18148 2
GitLab中的Wiki页面点击报500状态码
2017-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人