Redis高可用原理

一、主从复制 Redis 中主从节点复制数据有全量复制和部分复制之分。 旧版本全量复制功能的实现 全量复制使用 Snyc 命令来实现,其流程是: 从服务器向主服务器发送 Sync 命令。 主服务器在收到 Sync 命令之后,调用 Bgsave 命令生成最新的 RDB 文件,将这个文件同步给从服务器,这样从服务器载入这个 RDB 文件之后,状态就会和主服务器执行 Bgsave 命令时候的一致。 主服务器将保存在命令...

read more..

Mybatis 一对多

Mybatis 一对多 <resultMap id="TeacherMap" type=fun.chenqi.TeacherEntity">    <result property="id" column="id"/>    <result property="headPic" column="head_pic"/>    <result property="name" column="name"/>    <collection property="...

read more..

MongoDB上传文件及显示

MongoDB上传文件及显示 // 文件上传 mongoDB@PostMapping("/uploadBytes")public R uploadBytes(@RequestParam("imgFile") MultipartFile file) {    //获取上传文件名,包含后缀    String originalFilename = file.getOriginalFilename();    //获取后缀    String substring = originalFilename.substring(originalFilename.lastIndexOf(&q...

read more..

SpringCloud–提供者和调用者

服务提供者 <!--pom.xml--><dependency>   <groupId>org.springframework.cloud</groupId>   <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency> # bootstrap.ymlspring:  application:    name: aosp-cskt-teacher-serviceeureka:  client:    serviceUrl:      defa...

read more..

SpringCloud–eureka注册中心

SpringCloud–eureka注册中心 <!--pom.xml--><dependencies> <dependency>  <groupId>org.springframework.cloud</groupId>  <artifactId>spring-cloud-starter</artifactId> </dependency> <dependency>  <groupId>org.springframework.cloud</groupId>  <artifactId>spring-cloud-starter-eureka-ser...

read more..