[置顶] java运用echart进行图形展示

摘要: 前段时间项目中要做一个根据数据生成折线图的功能,并5分钟刷新一次,进行数据更新。由于之前是用echarts来进行中国地图展现的,所有这次也用echarts进行图形展示。 项目目录如下图所示: 1.pom.xml文件 该文件主要是对jar包进行管理,可以不看 1 <project xmlns="htt 阅读全文

posted @ 2016-04-25 22:42 四季常青 阅读(12075) 评论(0) 推荐(0) 编辑

2018年4月30日

基于redis的spring task集群配置

摘要: 项目从单节点环境变为集群环境,这个时候要确保项目中的定时任务同一时刻只能在集群中的其中一个服务器中运行,但又不能写死在哪一台服务器上运行,怎样才能实现这样的需求? 思路: 可以做一个切面,扫描定时任务,在任务开始之前使用redis缓存判断任务是否启动,由于Redis是单线程按顺序执行命令,可以在每个 阅读全文

posted @ 2018-04-30 13:47 四季常青 阅读(572) 评论(0) 推荐(0) 编辑

Redis主从模式

摘要: 为了提高redis的性能,可以创建基于主从模式的redis,在主服务器上负责写操作,从服务器上进行读取操作。 Redis主从模式的配置: 1.复制redis.conf文件到/usr/local/bin目录下,命名为redis-slave.conf,修改端口号为6479,基于该文件做从服务器 2.修改 阅读全文

posted @ 2018-04-30 13:35 四季常青 阅读(229) 评论(0) 推荐(0) 编辑

redis 持久化

摘要: Redis为了保证数据的安全,会把数据以文件的形式保存到硬盘上 Redis的持久化功能用两种:rdb(快照持久化)和aof 1.快照持久化是默认开启的,redis会一次性把要备份的数据保存到硬盘上,备份的时间数据,默认备份文件为dump.rdb,如果数据量非常大就不适合该持久化操作。配置如下: 以上 阅读全文

posted @ 2018-04-30 13:21 四季常青 阅读(155) 评论(0) 推荐(0) 编辑

redis序列化对象操作

摘要: 在项目开发过程中,一些经常用到但又基本不变的对象信息我们可以把它缓存起来,这样可以减少我们操作msql等数据库的时间 缓存对象信息最常用的有两种,一种是将对象信息转成json形式的字符串缓存起来,另一种将对象系列化缓存起来 redis缓存byte数据时无论是在时间开销还是内存开销上都比缓存strin 阅读全文

posted @ 2018-04-30 12:17 四季常青 阅读(4115) 评论(0) 推荐(0) 编辑

Key 键操作

摘要: 键命令用于管理 redis 的键 1.用于在 key 存在时删除 key DEL key 2.检查给定 key 是否存在。若 key 存在返回 1 ,否则返回 0 EXISTS key 3.为给定 key 设置过期时间 EXPIRE key seconds 4.EXPIREAT 的作用和 EXPIR 阅读全文

posted @ 2018-04-30 12:00 四季常青 阅读(331) 评论(0) 推荐(0) 编辑

hash哈希操作

摘要: hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象.其操作跟String操作非常类似 1.将哈希表 key 中的字段 field 的值设为 value HSET key field value 2.获取存储在哈希表中指定字段的值。HGET key fiel 阅读全文

posted @ 2018-04-30 11:53 四季常青 阅读(207) 评论(0) 推荐(0) 编辑

sorted set操作

摘要: Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的 阅读全文

posted @ 2018-04-30 11:46 四季常青 阅读(319) 评论(0) 推荐(0) 编辑

set操作

摘要: Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1) 1.向集合添加一个或多个成员SADD key member1 [member2] 2.获取集合的成员数 SC 阅读全文

posted @ 2018-04-30 11:36 四季常青 阅读(132) 评论(0) 推荐(0) 编辑

列表list操作

摘要: 5.列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 1.将一个或多个值插入到列表头部 LPUSH key value1 [value2] 2.移出并获取列表的第一个元素。LPOP key 3.获取列表长度LLEN key 4.通过索引获取列表中的元素 阅读全文

posted @ 2018-04-30 11:24 四季常青 阅读(153) 评论(0) 推荐(0) 编辑

String 操作

摘要: 设置testString的值为helloword 2.获取指定 key 的值。GET key 获取testString的值 3.将给定 key 的值设为 value ,并返回 key 的旧值(old value)。GETSET key value 将testString的值改为hello,并返回旧值 阅读全文

posted @ 2018-04-30 11:16 四季常青 阅读(253) 评论(0) 推荐(0) 编辑

导航