自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 04服务网关Gateway

Spring Cloud Gateway是Spring公司基于Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。它的目标是替代Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全,监控和限流。性能强劲:是第一代网关Zuul的1.6倍功能强大:内置了很多实用的功能,例如转发、监控、限流等设计优雅,容易扩展。

2024-03-06 14:33:21 934 1

原创 03.使用Nacos作为配置中心

1. 如果多个share-configs中存在多个相同配置,以谁为准?以数组中最后一个为准2. 如果share-configs与extension-configs中有多个相同配置,以谁为准?3. nacos-config.yaml与nacos-config-dev.yaml。

2024-03-05 14:13:21 2301 1

原创 02.Nacos注册中心和服务消费方式

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速 实现动态服务发现、服务配置、服务元数据及流量管理。从上面的介绍就可以看出,nacos的作用就是一个注册中心,用来管理注册上来的各个微服务。通俗的讲, 负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。根据负载均衡发生位置的不同,一般分为**服务端负载均衡和客户端负载均衡**。服务端负载均衡指的是发生在服务提供者一方,比如常见的nginx负载均衡;

2024-03-04 11:19:13 791

原创 01.SpringCloud之入门

微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

2024-03-03 14:48:28 1212 1

原创 05.SpringBoot商城项目之订单生成

找到,绑定订单结算按钮的点击事件;首先,定位到函数,如下:只有选中了商品才能动态的绑定订单结算按钮点击事件,如果没有选中则取消事件动态绑定。

2024-02-29 18:47:53 510 1

原创 04.SpringBoot商城项目之购物车完善

修改接口类,添加以下两个方法:根据指定的商品ID更新购物车中的商品数量;根据指定的商品ID删除购物车中的商品;

2024-02-28 14:26:52 405 1

原创 03.SpringBoot商城项目之加入购物车

创建自定义参数解析类,并实现接口:@Component@Override...@Override...通过自定义参数解析器实现对请求方法参数进行自定义解析,说白了就是对指定方法中的指定参数进行解析,用于登录Token令牌验证。具体实现思路分析:通过request请求对象获取存储在cookie中的token令牌;判断token令牌是否为空,若为空,则抛异常并提示令牌无效;根据token令牌从redis中获取存储的用户对象信息,若存在,则有效;反之,无效。要使用。

2024-02-26 18:49:38 1736 2

原创 02.SpringBoot商城项目之用户登录

【代码】02.SpringBoot商城项目之用户登录。

2024-02-23 10:59:03 878 2

原创 01.SpringBoot商城项目之前后端界面搭建

使用[Spring Initializer](https://start.spring.io/)快速初始化一个 Spring Boot 工程(工程将以 MySQL 作为默认数据库)请修改数据库名、账号及密码。注意:请修改项目名。注意:请修改项目名。,用于公共页面跳转。

2024-02-21 17:00:27 310

原创 1.MyBatis-Plus介绍

MyBatis-Plus](https://github.com/baomidou/mybatis-plus)(简称 MP)是一个 [MyBatis ](https://www.mybatis.org/mybatis-3/)的增强工具,在 `MyBatis` 的基础上只做增强不做改变,为简化开发、提高效率而生。> 我们的愿景是成为`MyBatis`最好的搭档,就像[魂斗罗](https://www.baomidou.com/img/contra.jpg)中的 `1P`、`2P`,基友搭配,效率翻倍。

2024-01-27 18:17:54 902

原创 OAuth2.0入门

OAuth(Open Authorization)是一个关于授权(authorization)的开放网络标准,**允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息**,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容。授权码通过前端传送,令牌则是储存在后端,而且所有与资源服务器的通信都在后端完成。简化模式不通过第三方应用程序的服务器,直接在浏览器中向授权服务器申请令牌,跳过了"授权码"这个步骤,所有步骤在浏览器中完成,令牌对访问者是可见的,且客户端不需要认证。

2024-01-24 16:12:29 496 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除