自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 redis哨兵代码测试异常之:Can connect to sentinel, but myMaster seems to be not monitored...

在使用Redis的哨兵Sentinel配置时,报错如下:redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but myMaster seems to be not monitored.错误原因:可能是因为哨兵配置sentinel.conf中的服务器名称,和程序中哨兵连接池配置的服务器名称不一致导致的...

2020-01-03 16:25:09 7646

原创 linux环境的redis实现高可用以及使用哨兵实现高可用技术

序言依然接着在实现上上篇redis分片技术的前提条件下1.1 Redis分片中存在问题说明: 1.如果分片中的一个节点宕机,将会影响整个服务. 2.采用分片技术,可能会出现数据负载不均现象. 3.Redis分片没有数据的备份1.2 结构划分1. 6379主机2. 6380 6381从机1.3 配置3台主机1.进入安装目录复制文件 cp -r shards sent...

2020-01-03 16:08:28 178

原创 redis哨兵配置启动异常:FATAL CONFIG FILE ERROR问题解决

序言在linux环境配置以及测试redis相关的技术,在部署redis的哨兵模式的时候,由于自己的粗心大意,导致部署的时候一致报如下的错误:*** FATAL CONFIG FILE ERROR ***Reading the configuration file, at line 85>>> 'sentinel monitor mymaster 192.168.197....

2019-12-25 16:25:07 9357 3

原创 linux环境实现redis分片技术

序言上篇写了redis详细的安装步骤,这篇就继续实现redis的分片技术,实现的前提条件是必须确保redis已经安装成功,如果不知道怎么安装请翻去我写的上篇根据步骤一步步来就可以了,此次分片是基于linu环境实现。1.1:Redis内存如何扩容一般redis内存大小设定时一般为512M-1024M,如果用户小缓存的数据有3G?则可以通过redis分片技术实现内存扩容。1.2:Redis分片...

2019-12-24 17:22:59 215

原创 Linux环境下安装Redis详细教程

序言Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了...

2019-12-24 16:14:36 217

原创 用java 遍历目录并修改文件日期

java 遍历目录并修改文件的最后修改时间序言代码序言最近公司有安全检查期,需要对一些生产环境的日志进行查看分析,并且日志内容不能出现客户信息相关的敏感字眼,如客户的姓名、电话号码、邮箱等,为此我的领导就把日志下载好的日志交给我,让我完成这个任务。代码 public class FileUtils { public static final String PATH = "G://boo...

2019-12-19 08:54:11 187

原创 java开发环境配置

环境配置1.jdk安装http://www.oracle.com针对不同操作系统,下载不同的JDK版本,前提是需要注册oracle账户的识别计算机的操作系统2.开发工具Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。idea目前比较强大与智能,是收费的,免费的使用30天左右,不过可以在网上找id...

2019-12-05 22:54:43 174

原创 《Head First设计模式》之单例模式

引言人总会有独自走一段孤独的旅程,这段旅程是孤独的,这段旅程是痛苦的,这段旅程是很困难的,只要在最困难的时候仍然不放弃努力,那么这一切都会过去,你总有一天会拨开云雾见天日,守得云开见月明。单例模式定义单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果...

2019-11-26 17:20:44 114

原创 记录一次tsv格式的文件数据导入MongoDB中文乱码的问题

情况:那是在周五的下午吧,快加班了,领导突然临时加的活儿,给我发了一个文件并说把它导入到测试库MongoDB数据库里面去,表名就是文件名,文件是这样的:当时我是这样解决的:参数:-h:数据库宿主电脑IP-u:数据库用户名-p:数据库密码-d:数据库名-c :数据库中的表名–type:指定导入的数据类型–file:指定从哪一个文件中导入数据,即文件路径–headerline:...

2019-11-25 15:49:37 755

原创 java设计模式之策略模式《Head First设计模式》

引言设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的,同时策略模式从一定程度解决了多重条件判断带来的代码冗余及紧耦合的问题。策略模式定义策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让...

2019-11-21 23:56:05 356

原创 Bean初始化、销毁过程的三种方法

Bean初始化、销毁过程的三种方法第一种第二种第三种第一种@Bean注解中加initMethod=“init”,如图所示:第二种通过Bean实现InitializingBean接口和DisposableBean接口,如图:第三种用JSA250的注解@PostConstruct和@PreDestroy实现,如图:...

2019-08-23 17:40:35 456

原创 一个@Component注解引发的血案

一个注解@Component引发的血案首先,我们这个是用springboot架构来实现的业务这是项目包结构和配置文件结构这是定时需要执行的任务这是我执行PromoCodeCMCJob这个定时器的报错信息问题是这样的:加了两个MQ之后才报错的这个信息,当我执行启动PromoCodeCMCJob定时任务的时候就报错,报错信息如上,这个时候我两个MQ任务的定时任务都加了@Component和 ...

2019-05-29 19:02:00 9802

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除