自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud Alibaba Nacos简单应用(三)

浏览器输入: http://localhost/member/nacos/consumer/get/1 观察是否是轮询调用。​ 启动member-service-nacos-provider-10004/10006。​ 启动member-service-nacos-consumer-80。配置自己的负载均衡算法, 测试完毕恢复成原来的轮询算法。启动Nacos Server 8848。

2024-04-29 16:06:14 702

原创 SpringCloud Alibaba Nacos简单应用(二)

😀前言本篇博文是关于SpringCloud Alibaba Nacos简单应用,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2024-03-24 19:47:24 815

原创 什么是SpringCloud Alibaba Nacos注册中心及简单应用(一)

😀前言本篇博文是关于SpringCloud Alibaba Nacos的基本介绍和使用,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-10-24 20:25:22 329 1

原创 快速了解SpringCloud Sleuth --链路追踪 + Zipkin--数据搜集/存储/可视化

在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用, 来协同产生最后的请求结果,每一个请求都会形成一条复杂的分布式服务调用链路。链路中的任何一环出现高延时或错误都会引起整个请求最后的失败, 因此对整个服务的调用进行链路追踪和分析就非常的重要。

2023-10-07 15:53:08 237 1

原创 Filter/过滤器基本使用

文档地址:解读路由过滤器可用于修改进入的HTTP请求和返回的HTTP响应。Spring Cloud Gateway 内置了多种路由过滤器,他们都由GatewayFilter的工厂类来产生自定义全局GlobalFilter 过滤器如果请求参数user=hhh, pwd=123456 则放行, 否则不能通过验证。

2023-10-02 16:16:36 217 1

原创 SpringCloud Gateway--Predicate/断言(详细介绍)下

😀前言本篇博文是关于SpringCloud Gateway–Predicate/断言(详细介绍)下,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-29 10:53:34 1350 1

原创 SpringCloud Gateway--Predicate/断言(详细介绍)中

😀前言本篇博文是关于SpringCloud Gateway–Predicate/断言(详细介绍)中,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-25 23:44:04 592 1

原创 SpringCloud Gateway--Predicate/断言(详细介绍)上

说明: Predicate 就是一组匹配规则,当请求匹配成功,就执行对应的Route, 匹配失败,放弃处理/转发。

2023-09-24 11:24:29 180 1

原创 SpringCloud Gateway搭建Gateway 微服务应用实例

配置好动态路由后Gateway 会根据注册中心上微服务名,为请求创建动态路由,实现动态路由功能。使用的lb 协议支持负载均衡-轮询算法。配置自己的负载均衡算法, 测试完毕恢复成原来的轮询算法。

2023-09-22 10:32:55 423 1

原创 SpringCloud Gateway--网关服务基本介绍和基本原理

1、有一个前后端分离项目, 分析如图2、使用网关服务, 重构项目架构。

2023-09-21 00:02:57 439

原创 SpringCloud OpenFeign--声明式WebService 客户端

OpenFeign 是个声明式WebService 客户端,使用OpenFeign 让编写Web Service 客户端更简单它的使用方法是定义一个服务接口然后在上面添加注解OpenFeign 也支持可拔插式的编码器和解码器。Spring Cloud 对OpenFeign 进行了封装使其支持了Spring MVC 标准注解和HttpMessageConvertersOpenFeign 可以与Eureka 和Ribbon 组合使用以支持负载均衡。

2023-09-19 09:10:37 238 2

原创 SpringCloud Ribbon--负载均衡 原理及应用实例

Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。Ribbon 主要功能是提供客户端负载均衡算法和服务调用Ribbon 客户端组件提供一系列完善的配置项如连接超时,重试等。Ribbon 会基于某种规则(如简单轮询,随机连接等)去连接指定服务程序员很容易使用Ribbon 的负载均衡算法实现负载均衡一句话: Ribbon: 负载均衡+RestTemplate 调用。

2023-09-17 17:47:19 488 3

原创 SpringCloud Eureka搭建会员中心服务提供方-集群

😀前言本篇博文是关于SpringCloud Eureka搭建会员中心服务提供方-集群,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-13 21:23:11 513 2

原创 使用SpringCloud Eureka 搭建EurekaServer 集群- 实现负载均衡&故障容错【上】

😀前言本篇博文是关于使用SpringCloud Eureka 搭建EurekaServer 集群- 实现负载均衡&故障容错,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-07 07:46:25 492 1

原创 如何使用SpringCloud Eureka 创建单机Eureka Server-注册中心

😀前言本篇博文是关于使用SpringCloud Eureka 创建单机Eureka Server-注册中心,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-06 23:25:04 725 2

原创 什么是SpringCloud Eureka服务注册与发现

1、Spring Cloud 组件选型- 图2、从上图可以看出, 目前主流的服务注册&发现的组件是Nacos, 但是Eureka 作为一个老牌经典的服务注册&发现技术还是有必要学习一下, 原因(1) 一些早期的分布式微服务项目使用的是Eureka, 小伙伴在工作中, 完全有可能遇到这种情况.(2) 后期的服务注册&发现组件/技术, 都参考了Eureka 设计和理念, 学习了Eureka 后, 我们上手Nacos 容易很多,而且理解的更深刻.

2023-09-05 07:16:13 353

原创 Spring Cloud--从零开始搭建微服务基础环境【四】

😀前言本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【四】,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-04 08:23:53 1128 3

原创 Spring Cloud--从零开始搭建微服务基础环境【三】

1、RestTemplate 是Spring 提供的用于访问Rest 服务的模板类。2、RestTemplate 提供了多种便捷访问远程Http 服务的方法。3、说明:小伙伴可以这样理解, 通过RestTemplate, 我们可以发出http 请求(支持Restful 风格), 去调用Controller 提供的API 接口, 就像我们使用浏览器发出http 请求,调用该API 接口一样。4、使用简单便捷。官网及使用。

2023-09-03 17:37:16 1532 1

原创 Spring Cloud--从零开始搭建微服务基础环境【二】

😀前言本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【二】,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-02 09:18:57 664 1

原创 SpringCloud--从零开始搭建微服务基础环境入门教程【一】

😀前言本篇博文是关于SpringCloud–从零开始搭建微服务基础环境入门教程【一】,希望你能够喜欢😉🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-09-01 23:25:45 572

原创 Spring Cloud 快速入门基本介绍

地址: https://spring.io/projects/spring-cloud。

2023-08-31 11:54:28 157

原创 LambdaQueryWrapper -使用说明

函数式接口: 有且只有一个抽象方法的接口。是抽象方法: 表示根据类型T的参数,获取类型R的结果😁热门专栏推荐Thymeleaf快速入门及其注意事项Spring Initailizr–快速入门–SpringBoot的选择带你了解SpringBoot支持的复杂参数–自定义对象参数-自动封装Rest 优雅的url请求处理风格及注意事项文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞。

2023-08-31 11:47:36 597

原创 Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【七】

😀前言本篇博文是关于Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【六】,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-08-30 21:06:11 853 3

原创 Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【六】

😀前言本篇博文是关于Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【六】,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-08-29 10:44:35 815 1

原创 Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【五】

😀前言本篇博文是关于Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【五】,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-08-28 11:42:58 1161 4

原创 Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【四】

😀前言本篇博文是关于Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【四】,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-08-27 07:18:41 792

原创 Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【三】

😀前言本篇博文是关于Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【三】的分享,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-08-26 11:56:56 1449 2

原创 Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【二】

前后端分离开发, 前端主体框架Vue3 + 后端基础框架Spring-Boot前端技术栈: Vue3+Axios+ElementPlus后端技术栈: Spring Boot + MyBatis Plus数据库-MySQL项目的依赖管理-Maven分页-MyBatis Plus 的分页插件。

2023-08-25 07:45:24 2504 3

原创 Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【一】

前后端分离开发, 前端主体框架Vue3 + 后端基础框架Spring-Boot前端技术栈: Vue3+Axios+ElementPlus后端技术栈: Spring Boot + MyBatis Plus数据库-MySQL项目的依赖管理-Maven分页-MyBatis Plus 的分页插件。

2023-08-24 16:30:04 2829

原创 快速入门学习记录:常用代码、特定函数、复杂概念和特定功能说明

在学习编程的过程中,记录和整理重要的知识点是非常重要的。这篇文章将介绍一些在学习编程中常见的记录要点,包括常用代码示例、特定函数的用法、复杂概念的解释和特定功能的实现方法。这些要点可以作为学习的参考和备忘,帮助你更好地掌握编程技能。通过记录和整理这些常用代码、特定函数、复杂概念和特定功能的要点,你可以快速查找和回顾重要的知识,提高学习编程的效率和质量。记得根据自己的学习需求和编程语言选择相应的代码示例、函数和概念进行记录,并结合具体的实际项目进行练习和实践。希望这篇文章能对你的编程学习有所帮助!

2023-08-24 15:30:35 180

原创 Spring Boot 整合MyBatis-Plus

MyBatis-Plus (简称MP)是一个MyBatis 的增强工具,在MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。强大的CRUD 操作:内置通用Mapper、通用Service,通过少量配置即可实现单表大部分CRUD 操作,更有强大的条件构造器,满足各类使用需求如果类名 和表名不一致,可以通过@TableName 指定。如果在Mapper接口有@Mapper注解,就可以不用写@MapperScan注解。😁热门专栏推荐Thymeleaf快速入门及其注意事项。

2023-08-24 14:44:32 1192

原创 Spring Boot 整合MyBatis(超详细)

😀前言本篇博文关于Spring Boot 整合MyBatis,希望你能够喜欢🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

2023-08-23 10:03:00 1784 9

原创 快速了解什么是Cookie

浏览器访问服务器的Web资源,然后关闭浏览器会产生一个会话。在会话中我们需要保存一些数据,就可以使用Cookie与Session技术,本章只讲Cookie。Cookie 是服务器在客户端/浏览器保存用户的信息。Cookie 就像是小甜饼(cookie 中文)一样,可存储数据量不大。Cookie 有点像一张表(K-V),分两列,一个是名字,一个是值,数据类型都是 String。

2023-08-22 20:11:46 101 1

原创 带你了解SpringBoot---开启Durid 监控

HiKariCP: 目前市面上非常优秀的数据源, 是springboot2 默认数据源。Druid: 性能优秀,Druid 提供性能卓越的连接池功能外【Java 基础】,还集成了SQL 监控,黑名单拦截等功能,强大的监控特性,通过Druid 提供的监控功能,可以清楚知道连接池和SQL 的工作情况,所以根据项目需要,我们也要掌握Druid 和SpringBoot 整合。整合Druid 到Spring-Boot 方式● 自定义方式● 引入starter 方式。

2023-08-22 13:58:37 4076 5

原创 Spring Boot 如何通过jdbc+HikariDataSource 完成对Mysql 操作

演示Spring Boot 如何通过jdbc+HikariDataSource 完成对Mysql 操作说明: HikariDataSource : 目前市面上非常优秀的数据源, 是springboot 默认数据源。

2023-08-21 09:07:01 532 5

原创 SpringBoot---内置Tomcat 配置和切换

SpringBoot 支持的webServer: Tomcat, Jetty, or UndertowSpringBoot 应用启动是Web 应用时,web 场景包-导入tomcat支持对Tomcat(也可以是Jetty 、Undertow)的配置和切换SpringBoot 支持的webServer有: Tomcat, Jetty, or Undertow配置和ServerProperties.java 关联, 通过查看源码得知有哪些属性配置.

2023-08-20 09:41:00 1686 1

原创 注入Servlet、Filter、Listener的两种方式

考虑到实际开发业务非常复杂和兼容,Spring-Boot 支持将Servlet、Filter、Listener 注入Spring 容器, 成为Spring bean。也就是说明Spring-Boot 开放了和原生WEB 组件(Servlet、Filter、Listener)的兼容。

2023-08-19 18:26:19 158

原创 什么是异常处理

默认情况下,Spring Boot 提供/error 处理所有错误的映射对于机器客户端,它将生成JSON 响应,其中包含错误,HTTP 状态和异常消息的详细信息。对于浏览器客户端,响应一个"whitelabel"错误视图,以HTML 格式呈现相同的数据1、如何找到这个文档位置, 看下面一步步的指引自定义404.html 500.html 4xx.html 5xx.html 当发生相应错误时,显示自定义的页面信息如果Spring Boot 提供的异常不能满足开发需求,程序员也可以自定义异常.

2023-08-18 15:33:26 214 2

原创 带你了解Cloudquery 安装使用功能

CloudQuery(云查询)是一个开源的数据采集和转换工具,旨在简化和自动化从各种数据源中提取和转换数据的过程。它提供了一个统一的接口和查询语言,允许用户以类似于 SQL 的语法从不同的数据源中提取和转换数据。CloudQuery 的设计理念是将数据采集和转换过程抽象化并标准化,使用户能够使用统一的方式与不同的数据源进行交互。这些数据源可以是各种类型的数据库(如关系型数据库、NoSQL数据库),Web API、文件系统或其他数据存储。

2023-08-17 16:39:31 372

原创 拦截器和过滤器的区别

Filter 过滤器它的作用是:拦截请求,过滤响应。Interceptor 拦截器:对请求进行拦截处理。由上可知,过滤器和拦截器是相辅相成的。😁热门专栏推荐SpringBoot篇Spring Initailizr–快速入门–SpringBoot的选择带你了解SpringBoot支持的复杂参数–自定义对象参数-自动封装Rest 优雅的url请求处理风格及注意事项文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁。

2023-08-16 18:44:52 490 5

空空如也

空空如也

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

TA关注的人

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