18-MySQL主从复制+读写分离详细方案 正常情况下,只要当单机真的顶不住压力了才会集群,不要一上来就集群,没这个必要。有关于软件的东西都是越简单越好,复杂都是形势所迫。 一般是先优化,优化一些慢查询,优化业务逻辑的调用或者加入缓存等,如果真的优化到没东西优化了然后才上集群,先读写分离,读写分离之后顶不住就再分库分表。 一、MySQL主从复制1.1mysql的复制类型基于语句的复制(STATEMENT,mysql默认类型):在主服务 2021-05-09 05_数据库 > 01_MySQL #MySQL #读写分离 #分库分表
Navicat Premium 数据库连接管理与成员协作 Navicat Premium 12 或 Navicat Premium 15 版本均可。Navicat Premium 15 百度网盘下载:链接:https://pan.baidu.com/s/1fcYhI9JcbnPk_xKk2bo0wg提取码:6sc3 1. 数据库连接管理1.1 MySQL 连接 1.2 颜色管理 1.3 分组管理分组前,数据库表比较杂乱,在没有规范命名的情况下,查 2021-04-25 00_先利其器 > 06_Navicat Premium #Navicat Premium #数据库工具 #Navicat
01-阿里的Seata框架 参考资料: “分布式服务化系统一致性的“最佳实干” https://mp.weixin.qq.com/s/khAwfJvWcwgbAYbBHbU8aQ “常用的分布式事务解决方案” https://blog.csdn.net/u010425776/article/details/79516298 前言: 分布式事务本身就是一个技术难题,业务中具体使用哪种方案还是需要根据自身业务特点自行选择,每 2021-04-10 15_分布式 > 04_分布式事务 #架构 #分布式 #Seata
01-Nacos 注册中心部署与服务注册 参考资料:Nacos 官方文档:https://nacos.io/zh-cn/自建 Nacos 服务注册中心-阿里云文档:https://help.aliyun.com/document_detail/142100.html 1. Nacos 简介1.1 主流注册中心对比当下主流的注册中心对比: 1.2 Nacos 介绍Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务 2021-03-25 14_微服务 > 02_注册中心 #注册中心 #SpringCloudAlibaba #Nacos
03-SpringBoot随机端口和Mock测试 参考资料:Spring Boot常用测试场景及分析 1. 普通测试Spring Boot 提供了许多实用工具和注解来帮助测试应用程序,主要包括以下两个模块。spring-boot-test:支持测试的核心内容。spring-boot-test-autoconfigure:支持测试的自动化配置。 开发进行只要使用 spring-boot-starter-test 启动器就能引入这些 Spring B 2021-03-23 09_调试测试 > 02_单元测试 #SpringBoot #测试 #mock
02-Spring Cloud Euraka搭建高可用服务 参考资料:Spring Cloud 官网:https://spring.io/projects/spring-cloud Spring Cloud Eureka 介绍和部署:http://www.heartthinkdo.com/?p=1933 1. 什么是SpringCloud以前的服务器就好像,一个会语数外全能的老师,为学生提供服务,这个老师生病了,那全校停课。现在微服务流行后,学校有了数学教 2021-03-23 14_微服务 > 02_注册中心 #SpringCloud #Euraka
00-XxEnum pom.xml 12345678910<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.16</version></dependency>< 2021-03-14 21_代码片段 > 01_工具类 #工具类
03-SpringCloud OpenFeign源码分析 官网文档:https://spring.io/projects/spring-cloud-openfeign 1. 简介Spring Cloud OpenFeign : Declarative REST Client: Feign(音[feɪn]即”飞恩”, 声明式 REST 服务调用)是一种声明式的 webService 客户端,可以使用它的注解修饰接口,它也支持自定义编解码。Spring C 2021-03-07 18_源码分析 #源码分析 #Feign #OpenFeign
01 XXL-JOB分布式任务调度框架 参考资料(XXL开源社区-官方中文文档):https://www.xuxueli.com/xxl-job/ 官方详细说明文档: https://gitee.com/xuxueli0323/xxl-job/blob/master/doc/XXL-JOB官方文档.md 1. 概述XXL-JOB是一个轻量级分布式任务调度平台,作者大众点评员工许雪里 XuXueLi(XXL),其核心设计目标是开发迅速、 2021-03-05 15_分布式 > 05_分布式任务 #架构 #分布式
12-IDEA-调试Stream和Thread 1. 调试Stream流java的stream编程给调试带来了极大的不便,idea 推出了streamtrace功能,可以详细看到每一步操作的关系、结果,非常方便进行调试。 初遇StreamTrace这里简单将字符串转成它的字符数,并设置断点开启debug模式。 如上图所示,可以看到每一步操作的元素个数、操作的结果、元素转换前后的对应关,非常清晰明了;还可以查看具体的对象内容。 使用Stream 2021-02-27 00_先利其器 > 01_Intellij IDEA #SpringBoot #IDEA #开发