摘要: 一、注册流程 单nacos节点流程图如下: 流程图可以知,Nacos注册流程包括客户端的服务注册、服务实例列表拉取、定时心跳任务;以及服务端的定时检查服务实例任务、服务实例更新推送5个功能。 服务注册:当客户端启动的时候会根据当前微服务的配置信息把微服务注册到nacos服务端。 服务实例列表拉取:当 阅读全文
posted @ 2022-12-31 23:17 bei_er 阅读(289) 评论(1) 推荐(1) 编辑
摘要: 一、环境准备 1.数据库 创建2个库2个表: ybe_shop_order_0 product_order_0 product_order_1 ad_config product_order_item_0 product_order_item_1 ybe_shop_order_1 product_o 阅读全文
posted @ 2022-08-14 00:03 bei_er 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 一、分库分表解决的现状问题 解决数据库本身瓶颈 连接数: 连接数过多时,就会出现‘too many connections’的错误,访问量太大或者数据库设置的最大连接数太小的原因 Mysql默认的最大连接数为100.可以修改,而mysql服务允许的最大连接数为16384 数据库分表可以解决单表海量数 阅读全文
posted @ 2022-08-10 23:42 bei_er 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 概述 ​ SpringBoot中集成官方的第三方组件是通过在POM文件中添加组件的starter的Maven依赖来完成的。添加相关的Maven依赖之后,会引入具体的jar包,在SpringBoot启动的时候会根据默认自动装配的配置类的注入条件判断是否注入该自动配置类到Spring容器中。自动配置类中 阅读全文
posted @ 2022-07-24 22:55 bei_er 阅读(681) 评论(1) 推荐(1) 编辑
摘要: 整体流程分析 SpringBoot的配置文件有两种 ,一种是 properties文件,一种是yml文件。在SpringBoot启动过程中会对这些文件进行解析加载。在SpringBoot启动的过程中,配置文件查找和解析的逻辑在listeners.environmentPrepared(environ 阅读全文
posted @ 2022-07-17 23:49 bei_er 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 本文涉及到Spring的监听器,如果不太了解请先阅读之前的Spring监听器的文章。 SpringBoot事件监听器初始化 SpringBoot中默认定义了11个事件监听器对象,全部定义在META-INF/spring.factories文件中。分别是: org.springframework.bo 阅读全文
posted @ 2022-07-10 13:52 bei_er 阅读(543) 评论(0) 推荐(0) 编辑
摘要: ​ 随着互联网的快速发展,各种组件层出不穷,需要框架集成的组件越来越多。每一种组件与Spring容器整合需要实现相关代码。SpringMVC框架配置由于太过于繁琐和依赖XML文件;为了方便快速集成第三方组件和减少对配置文件的依赖,SpringBoot应运而生,其中采用了约定大于配置的原则让开发者不需 阅读全文
posted @ 2022-07-04 00:01 bei_er 阅读(575) 评论(0) 推荐(2) 编辑
摘要: 一、MybatisSpring的使用 1.创建 Maven 工程。 2.添加依赖,代码如下 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7-ybe</version 阅读全文
posted @ 2022-06-19 23:31 bei_er 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 一、Mybatis的使用 创建maven工程。 添加maven依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version> </dependency> 阅读全文
posted @ 2022-06-12 16:28 bei_er 阅读(434) 评论(0) 推荐(1) 编辑
摘要: 一、SpringMVC使用 1.工程创建 创建maven工程。 添加java、resources目录。 引入Spring-webmvc 依赖。 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc< 阅读全文
posted @ 2022-05-29 10:45 bei_er 阅读(485) 评论(0) 推荐(1) 编辑