摘要: 【历史与区别】 背景:当时antirez为统计网站页面次数,把代码中的缓存抽离到了单独应用,数据结构也很简单,就是键值对的保存。 名字由来:Remote DIctionary Service kv SQL与NoSQL区别 关系型数据库特点 关系型数据库特点 表格存储,二维 结构化数据,schema 阅读全文
posted @ 2019-10-27 14:55 彩虹雨·洋 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 本文基于Redis单实例安装安装。https://gper.club/articles/7e7e7f7ff7g5egc4g6b 开启哨兵模式,至少需要3个Sentinel实例(奇数个,否则无法选举Leader)。本例通过3个Sentinel实例监控3个Redis服务(1主2从)。 网络结构图: 在2 阅读全文
posted @ 2019-10-20 00:53 彩虹雨·洋 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 首先,本篇要基于单实例的安装,你的机器上已经有一个Redishttps://gper.club/articles/7e7e7f7ff7g5egc4g6b 为了节省机器,我们直接把6个Redis实例安装在同一台机器上(3主3从),只是使用不同的端口号。机器IP 192.168.8.207 复制redi 阅读全文
posted @ 2019-10-20 00:51 彩虹雨·洋 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 由于环境差异,安装过程可能遇到各种各样的问题,不要慌,根据错误提示解决即可。 1、下载redis下载地址在:redis.io比如把Redis安装到/usr/local/soft/ 2、解压压缩包 3、安装gcc依赖Redis是C语言编写的,编译需要 4、编译安装 将/usr/local/redis- 阅读全文
posted @ 2019-10-20 00:49 彩虹雨·洋 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 单例模式使用场景很多:session,上下文,数据库连接池,全局配置文件等。 单例模式的写法也有很多种: 1.饿汉式 : 加载类的时候,就创建对象。线程安全。但有的时候不一定用得着,可能造成内存浪费。 package stu.design.singleton.hungry; public class 阅读全文
posted @ 2019-06-01 11:07 彩虹雨·洋 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 背景: 开发环境总是动不动就没有空间了, 大部分都是debug日志。所以有必要在日志很疯狂的时候,删除不必要的日志。 思路:一、 书写删除日志文件脚本; 定时任务执行。 但是有时候的日志是需要保存用来查询的。所以不完美。 二、 删除脚本保存,定时任务去查询系统空间是否到达临界值,到达则删除,否则不进 阅读全文
posted @ 2019-04-09 12:03 彩虹雨·洋 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: Java对Excel表格的导出一直是对我有种可怕噩梦的东西,每次对要建立行与列,并一个一个放值,我是从心底拒绝的。 处于项目需求,需要导出表格,于是找到网上一版很好的开发, 《不想用POI?几行代码完成Excel导出导入》原文链接: https://juejin.im/post/5c3b683ee5 阅读全文
posted @ 2019-03-16 11:22 彩虹雨·洋 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: Java字符串与日期的相互转换 1.字符串转日期 字符串的格式与日期的格式一定要对应,并且字符串格式可以比日期格式多,但不能少,数字大小不自动计算日期。其中需要主要大小写 年yyyy 月MM 日dd 时HH 分mm 秒ss 毫秒SS 2.日期转字符串 阅读全文
posted @ 2018-12-30 17:48 彩虹雨·洋 阅读(4200) 评论(0) 推荐(0) 编辑
摘要: java中字符串的分割函数,split("你想要分割的字符", 你想要最多分割为多少段,正整数) 注意事项: 1.分割特殊字符考虑转义字符的使用。如: . \ | 2.第二个参数: 无: 不传默认分割全部,但是切分出来的反过来计算的空字符串,不会存入数组中,数据的长度从最后一个非空字符串计算 有:1 阅读全文
posted @ 2018-12-30 16:43 彩虹雨·洋 阅读(3628) 评论(0) 推荐(0) 编辑
摘要: vscode 调试js,安装了nodejs之后还出现无法在Path上找到运行时的node。 重启vscode解决 阅读全文
posted @ 2018-09-11 20:27 彩虹雨·洋 阅读(2713) 评论(0) 推荐(0) 编辑