在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);...
问题发现及定位 业务反馈后台管理页面打不开,报错。通过后台日志发现zookeeper连不上,找不到dubbo服务提供者。因为之前线上另外的服务也出现过zookeeper连不上...
1. Hibernate Validator 简介 平时项目中,难免需要对参数 进行一些参数正确性的校验,这些校验出现在业务代码中,让我们的业务代码显得臃肿,而且,频繁的编写...
一、Java异常 1.1 概念 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不...
ConcurrentHashMap在不同版本的JDK中有不同的实现,本文先简单介绍JDK1.7版本的实现,然后重点介绍1.8版本的相关知识。 一、JDK1.7中的Concur...
一、接口继承关系和实现 集合类存放于java.util包中,主要有3种:Set、List(包含Queue)、和Map 接口: 1、Collection:是集合List、Set...
首先举个用静态内部类实现单例的例子,看代码: 用静态内部列实现单例模式,既能保证延迟加载,又能保证线程安全,只创建一个实例对象。那么其中原理又是什么呢? 延迟加载 关于延迟加...