06 2020 档案

摘要:参考学习:https://www.cnblogs.com/nnngu/p/8627662.html#autoid-3-0-0 事务管理对于企业应用来说是至关重要的,当出现异常情况时,它也可以保证数据的一致性。 Spring事务管理的两种方式 spring支持编程式事务管理和声明式事务管理两种方式。 阅读全文
posted @ 2020-06-05 13:44 Bk小凯笔记 阅读(448) 评论(0) 推荐(0) 编辑
摘要:一、持久化配置 RBD和AOF建议同时打开(Redis4.0之后支持) RDB做冷备,AOF做数据恢复(数据更可靠) RDB采取默认配置即可,AOF推荐采取everysec每秒策略 AOF和RDB还不懂的,请转移到如下几篇: 看完这篇还不懂Redis的RDB持久化,你们来打我! 天天在用Redis, 阅读全文
posted @ 2020-06-05 13:34 Bk小凯笔记 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1.简介 1.1 canal介绍 Canal是一个基于MySQL二进制日志的高性能数据同步系统。Canal广泛用于阿里巴巴集团(包括https://www.taobao.com),以提供可靠的低延迟增量数据管道,github地址:https://github.com/alibaba/canal Ca 阅读全文
posted @ 2020-06-05 13:32 Bk小凯笔记 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1.简介 分布式锁的方式有很多种,通常方案有: 基于mysql数据库 基于redis 基于ZooKeeper 网上的实现方式有很多,本文主要介绍的是如果使用mysql实现简单的分布式锁,加锁流程如下图: 其实大致思想如下: 1.根据一个值来获取锁(也就是我这里的tag),如果当前不存在锁,那么在数据 阅读全文
posted @ 2020-06-05 13:31 Bk小凯笔记 阅读(777) 评论(0) 推荐(0) 编辑
摘要:一、项目概述 1、技术架构 项目总体技术选型 SpringBoot2.0.6 + shardingsphere4.0.0-RC1 + Maven3.5.4 + MySQL + lombok(插件) 2、项目说明 场景 在实际开发中,如果数据库压力大我们可以通过 分库分表 的基础上进行 读写分离,来减 阅读全文
posted @ 2020-06-05 13:27 Bk小凯笔记 阅读(961) 评论(0) 推荐(0) 编辑
摘要:1.Jest介绍 操作Elasticsearch的客户端有很多,SpringBoot也提供了方式去操作,这里介绍另外一种方式去使用Elasticsearch JestClient JestClient是一款基于HTTP方式操作的Elasticsearch的客户端,支持同步和异步操作,同时也可以结合E 阅读全文
posted @ 2020-06-05 13:25 Bk小凯笔记 阅读(2818) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示