Author: Administrator

微服务项目教程-Sentinel组件(五)

完美教程:https://developer.aliyun.com/article/783342 什么是Sentinel Sentinel定位是分布式系统的流量防卫兵。目前互联网应用基本上都使用微服务,微服务的稳定性是一个很重要的问题,而限流、熔断降级是微服务保持稳定的一个重要的手段。 限流:只允许

Administrator Published on 2025-01-06

微服务项目教程-Gateway网关组件(四)

Gateway 介绍 SpringCloud Gateway是spring官方基于Spring 5.0、Spring Boot2.0和Project Reactor等技术开发的网关,旨在为微服务架构提供简单、有效和统一的API路由管理方式. SpringCloud Gateway是基于WebFlux

Administrator Published on 2025-01-06

微服务项目教程-nacos注册中心组件(三)

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动

Administrator Published on 2025-01-06

微服务项目教程-微服务架构风格(二)

微服务的定义: 维基上对其定义为:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体 ,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分

Administrator Published on 2025-01-06

微服务项目教程-Maven聚合工程(一)

在企业项目开发中,由于项目规模大,业务复杂,参与的人员比较多,一般会通过合理的模块拆分将一个大型的项目拆分为N多个小模块,分别进行开发。而且拆分出的模块可以非常容易的被其他模块复用,也容易独立部署。这种由maven创建的,由多个模块组成的父子工程就是我们要讲解的聚合工程,如图下图所示: 拆分规则:

Administrator Published on 2025-01-06

Springboot(2.7.6)单体工程-项目部署

购买云服务器 华为云:https://activity.huaweicloud.com/discount_area_v5/index.html

Administrator Published on 2025-01-06

Springboot(2.7.6)单体工程-事务管理(E)

事务是一个逻辑的工作单元,在这个工作单元中,如果存在有多个dml语句的情况,不允许部分执行成功,要么全部成功,要不全部失败,部分成功的语句,在某一个失败的情况下,也必须进行回滚,保证数据的完整性和一致性。 为什么要引入事务? 例如在转账的情况下,如果转入成功,转出失败,就会造成银行数据不一致,损失金

Administrator Published on 2025-01-06

Springboot(2.7.6)单体工程-AOP介绍(D)

以下文章借鉴了:https://blog.csdn.net/qq_43331014/article/details/132867178 AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的

Administrator Published on 2025-01-06

搭建Springboot(2.7.6)单体工程-Redis缓存案例(C)

下载安装 下载地址:https://github.com/microsoftarchive/redis

Administrator Published on 2025-01-06

Springboot(2.7.6)单体工程-上传图片文件(Q)

基于springboot的文件上传功能,不需要额外引入第三方依赖,因为已经内置在SpringMVC框架中,并且做了大量的封装,编写上传功能已经变得非常简单。 第一步 application-dev.yml 新增如下配置,该配置可以限制上传文件的大小 spring: servlet: mu

Administrator Published on 2025-01-06
Previous Next