随笔分类 -  java

摘要:结合上一篇docker部署的mysql主从, 本篇主要讲解SpringBoot项目结合Sharding-JDBC如何实现分库分表、读写分离。 ####一、Sharding-JDBC介绍 1、这里引用官网上的介绍: 定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据 阅读全文
posted @ 2021-10-29 15:47 coffeebabe 阅读(2168) 评论(0) 推荐(3) 编辑
摘要:本篇主要有两部分: 1、使用docker部署mysql主从 实现主从复制 2、springboot项目多数据源配置,实现读写分离 一、使用docker部署mysql主从 实现主从复制 此次使用的是windows版本docker,mysql版本是5.7 ####1、使用docker获取mysql镜像 阅读全文
posted @ 2021-09-23 14:57 coffeebabe 阅读(1450) 评论(0) 推荐(3) 编辑
摘要:Jvm调优实战 OOM(Out Of Memory) 内存溢出错误 由于Java虚拟机有许多实现,本文主要阐述的是OpenJDK的HotSpot虚拟机,JDK版本是8。 常见OOM错误的场景有哪几种? 场景一: Java堆溢出,即JVM的内存区域堆空间不足引起的错误。 报错信息: “java.lan 阅读全文
posted @ 2021-08-17 18:02 coffeebabe 阅读(179) 评论(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 阅读(657) 评论(0) 推荐(0) 编辑
摘要:mongodb介绍 MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的 阅读全文
posted @ 2021-07-21 09:23 coffeebabe 阅读(1216) 评论(2) 推荐(1) 编辑
摘要:一、Nacos注册中心 1、服务启动后 >服务注册原理 springCloud集成Nacos实现原理: 服务启动时,在spring-cloud-commons包下 spring.factories文件中自动装配,当webServer初始话完成后,会注册监听事件。调用Nacos的register注册服 阅读全文
posted @ 2021-04-12 11:45 coffeebabe 阅读(6482) 评论(0) 推荐(2) 编辑
摘要:本文主要解释java的intern方法的作用和原理,同时会解释一下经常问的String面试题。 首先先说一下结论,后面会实际操作,验证一下结论。intern方法在不同的Java版本中的实现是不一样的。Java6之前是一种实现,Java6之后也就是Java7和Java8是另外一种实现。 先说一下int 阅读全文
posted @ 2020-12-31 15:06 coffeebabe 阅读(2651) 评论(0) 推荐(1) 编辑
摘要:推荐 : https://my.oschina.net/u/3635618/blog/3165129 http://www.uml.org.cn/oobject/201104212.asp 阅读全文
posted @ 2020-10-30 10:42 coffeebabe 阅读(441) 评论(0) 推荐(0) 编辑

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