摘要: 结合上一篇docker部署的mysql主从, 本篇主要讲解SpringBoot项目结合Sharding-JDBC如何实现分库分表、读写分离。 ####一、Sharding-JDBC介绍 1、这里引用官网上的介绍: 定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据 阅读全文
posted @ 2021-10-29 15:47 coffeebabe 阅读(1973) 评论(0) 推荐(3) 编辑
摘要: 三种集群模式 redis有三种集群模式,其中主从是最常见的模式。 Sentinel 哨兵模式是为了弥补主从复制集群中主机宕机后,主备切换的复杂性而演变出来的。哨兵顾名思义,就是用来监控的,主要作用就是监控主从集群,自动切换主备,完成集群故障转移。 cluster 模式是redis官方提供的集群模式, 阅读全文
posted @ 2021-09-30 11:21 coffeebabe 阅读(3479) 评论(1) 推荐(2) 编辑
摘要: 本篇主要有两部分: 1、使用docker部署mysql主从 实现主从复制 2、springboot项目多数据源配置,实现读写分离 一、使用docker部署mysql主从 实现主从复制 此次使用的是windows版本docker,mysql版本是5.7 ####1、使用docker获取mysql镜像 阅读全文
posted @ 2021-09-23 14:57 coffeebabe 阅读(1400) 评论(0) 推荐(3) 编辑
摘要: Jvm调优实战 OOM(Out Of Memory) 内存溢出错误 由于Java虚拟机有许多实现,本文主要阐述的是OpenJDK的HotSpot虚拟机,JDK版本是8。 常见OOM错误的场景有哪几种? 场景一: Java堆溢出,即JVM的内存区域堆空间不足引起的错误。 报错信息: “java.lan 阅读全文
posted @ 2021-08-17 18:02 coffeebabe 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一:XXL JOB 基本使用 1、官方中文文档:https://www.xuxueli.com/xxl-job/ 2、基本环境: 2.1:git下载项目, 执行xxl-job数据库初始化脚本 2.2:导入xxl-job-admin,,配置mysql数据源,启动。 浏览器打开控制台地址: 示例:htt 阅读全文
posted @ 2021-07-21 17:19 coffeebabe 阅读(568) 评论(0) 推荐(0) 编辑
摘要: mongodb介绍 MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的 阅读全文
posted @ 2021-07-21 09:23 coffeebabe 阅读(1115) 评论(2) 推荐(1) 编辑
摘要: springboot的自动装配是starter的基础,简单来说,就是将Bean装配到Ioc。 本文我们先学习redis的starter如何实现自动装配,然后手写一个redis的starter的,来学习spring如何通过starter实现自动装配。 一、学习spring-boot-starter-d 阅读全文
posted @ 2021-06-28 17:41 coffeebabe 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 一、feign超时配置失效 最近项目上遇见feign超时配置总是失效。导致feign调用超过2s之后就会超时,会进行自动重试,重复调用两次服务,并且还是指定接口。这就更加奇怪。最后通过观察以及源码调试,发现问题所在。在这里先说下原因。 原因:同一个服务feign组件做了拆分,使用contextId对 阅读全文
posted @ 2021-05-26 20:03 coffeebabe 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 一、Nacos注册中心 1、服务启动后 >服务注册原理 springCloud集成Nacos实现原理: 服务启动时,在spring-cloud-commons包下 spring.factories文件中自动装配,当webServer初始话完成后,会注册监听事件。调用Nacos的register注册服 阅读全文
posted @ 2021-04-12 11:45 coffeebabe 阅读(5883) 评论(0) 推荐(1) 编辑
摘要: 前段时间自己看书学习了一下elasticSearch,后面自己实践了使用elasticSearch、logStash、kibana搭建一个网站接口流量访问统计的监控看板。在这里做一些记录学习。 先看一下最终的结果:下面这个折线图就是我自己后台服务的访问接口的流量和总数,可以在右上角按照日期进行筛选查 阅读全文
posted @ 2021-03-07 16:05 coffeebabe 阅读(3657) 评论(0) 推荐(1) 编辑