Eureka注册中心 1、Eureka注册中心主管服务注册与发现,也就是微服务的名称注册到Eureka,就可以通过Eureka找到微服务,而不需要修改服务调用的配置文件。 2022-01-03 SpringCloud SpringCloud Eureka 注册中心
初识SpringCloud与微服务 微服务架构在某种程度上实在SOA架构上的进一步发展 微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行独立的自己的进程中,服务之间互相协调、互相配合,为用户提供最终价值。 服务之间采用轻量级的通信机制互相沟通(通常是基于 HTTP 的 RESTful API ) 。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到 2022-01-02 SpringCloud SpringCloud 微服务
SpringBootAOP记录操作日志 1、基本概念AOP(Aspect Oriented Programming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待 2021-12-31 SpringBoot SpringBoot AOP
SpringBoot结合Mybatis+Druid多数据源 1、分析在Spring中配置MyBatis SqlSessionFactory的配置: 12345<!-- mybatis 的SqlSessionFactory --><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" scope=&qu 2021-12-31 Druid SpringBoot Druid Mybatis
SpringBoot自动装配 概述 自动装配可简单理解为Spring自动读取配置类信息,并解析配置类中的Bean信息,然后将相关Bean初始化到IOC容器中。 2021-12-29 SpringBoot SpringBoot
SpringBoot中使用缓存 在程序中可以使用缓存的技术来节省对数据库的开销。Spring Boot对缓存提供了很好的支持,我们几乎不用做过多的配置即可使用各种缓存实现。这里主要介绍Ehcache和Redis缓存实现。 2021-12-23 SpringBoot 缓存 SpringBoot
Nacos安装指南 Nacos安装指南Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高 2021-12-16 SpringCloud SpringCloud 注册中心 Nacos
SpringBoot自定义starterr 1、简介SpringBoot 最强大的功能就是把我们常用的场景抽取成了一个个starter(场景启动器),我们通过引入springboot 为我提供的这些场景启动器,我们再进行少量的配置就能使用相应的功能。即使是这样,springboot也不能囊括我们所有的使用场景,往往我们需要自定义starter,来简化我们对springboot的使用。 2021-12-15 SpringBoot SpringBoot
SPI机制 概述 SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 2021-12-09 Java Java SPI
RabbitMQ 1、快速入门1.1 安装RabbitMQ1.1.1 基于docker安装:下载镜像 1docker pull rabbitmq:3-management 启动MQ 1docker run -d --hostname my-rabbit --name rabbitmq -e RABBITMQ_DEFAULT_USER=cherishll -e RABBITMQ_DEFAULT_PASS=12312 2021-12-08 消息中间件 MQ 消息中间件