• 2024-07-13day01-springcloud-nacos
    SpringCloud0101概述导入:单体项目-》分布式项目(微服务)02.我们今天学习目标:单体项目-》分布式项目(微服务)众多微服务如何管理、相互调用的注册中心-Eureka和NacosEureka和Nacos对比1.认识微服务随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架
  • 2024-07-13黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录 Day4
    你好,我是Qiuner.为帮助别人少走弯路和记录自己编程学习过程而写博客这是我的githubhttps://github.com/Qiuner⭐️giteehttps://gitee.com/Qiuner
  • 2024-07-12【微服务】SpringCloud-eureka光速入门
    SpringCloud-eureka光速入门一、Eureka主要组件二、工作流程三、优势四、Eureka-光速入门【重点】4.1案例准备4.1.1创建父工程tingyi-shop4.1.2创建子工程tingyi-goods4.1.3创建子工程tingyi-order4.1.4案例调整4.1.4.1在order模块创建RestTemplate对象4
  • 2024-07-10学习SpringCloud环境搭配
    今天准备学习一下springcloud,在网上找了一个最新的学习视频需要更新一下之前安装的软件版本。突然想起来我还有个博客园的账号,就想记录一下环境搭建。主要是分为以下几个部分Java17+Maven3.9+Mysql8.0+cloud2023.0.0boot3.2.0cloudalibaba2022.0.0.0之前有搭
  • 2024-07-08springcloud-注册中心和配置中心
    1注册中心1.1为什么要用注册中心微服务之间会相互调用,假如有两个服务orderService和userService,orderService会调用userService获取当前订单相关的用户信息,且userService部署了多个实例:大家思考几个问题:order-service在发起远程调用的时候,该如何得知user-service实例的ip
  • 2024-07-08谷粒商城学习笔记-2-分布式组件-SpringCloud Alibaba-Nacos注册中心
    文章目录一,Nacos简介1,简介2,Nacos原理剖析二,Nacos服务端安装1,下载nacos-server2,解压启动nacos-server3,验证三,服务注册步骤1,引用Nacas客户端的Jar包2,服务启动类增加注解3,配置Nacos服务器地址四,验证错误记录一,Nacos简介1,简介Nacos是阿里巴巴开源的一个更易于构建云
  • 2024-07-08SpringCloud学习
    认识微服务1.单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署优点:架构简单部署成本低缺点:耦合度高2.分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务优点:降低服务耦合度有利于服务升级拓展缺点:配置环境增多考虑问题:服务
  • 2024-07-05SpringCloud Alibaba Nacos 配置动态更新源码学习总结(二)
    书接上回SpringCloudAlibabaNacos配置动态更新源码学习总结主要看了SpringCloudAlibabNacos的动态配置原理,依赖于部分的springcloud的组件,比如org.springframework.cloud.bootstrap.BootstrapConfiguration,在启动之前进行干预项目启动,那么在之前springboot项目怎么实现的
  • 2024-07-05面试必会之SpringBoot&SpringCloud
    01-讲一讲SpringBoot自动装配的原理1.在SpringBoot项目的启动引导类上都有一个注解@SpringBootApplication@SpringBootApplication@MapperScan("com.hxx.admin.dao")publicclassAdminApplication{publicstaticvoidmain(String[]args){SpringApplic
  • 2024-07-04SpringCloud-服务网关-Gateway
    1.服务网关在微服务中的应用(1)对外提供服务的难题分析:微服务架构下的应用系统体系很庞大,光是需要独立部署的基础组件就有注册中心、配置中心和服务总线、Turbine异常聚合和监控大盘、调用链追踪器和链路聚合,还有Kaka和MQ之类的中间件,再加上拆分后的零散微服务模块。—个
  • 2024-07-03SpringCloud Alibaba Nacos 配置动态更新源码学习总结
    众所周知,nacos两大核心功能,服务注册发现与动态配置支持服务注册发现的有:Eureka、Consul、Zookeeper、Nacos支持动态配置的有:SpringCloudConfig、Nacos、Apollo、Consul像支持分布式的框架,必须得借用第三方服务,比如定时任务调度xxl-job,分布式事务seata,都分为server端与client
  • 2024-07-01springcloud-gateway 网关组件中文文档
      SpringCloud网关GreenwichSR5该项目提供了一个基于Spring生态系统的API网关,其中包括:Spring5,SpringBoot2和项目Reactor。SpringCloud网关的目的是提供一种简单而有效的方法来路由到API,并向它们提供跨领域的关注,例如:安全性,监视/度量和弹性。  如
  • 2024-07-01SpringCloud和Dubbo有什么区别
    SpringCloud与Dubbo的区别两者都是现在主流的微服务框架,但却存在不少差异:初始定位不同: SpringCloud定位为微服务架构下的一站式解决方案;Dubbo是SOA时代的产物,它的关注点主要在于服务的调用和治理生态环境不同: SpringCloud依托于Spring平台,具备更加完善的生态体系;而Du
  • 2024-06-23SpringCloud学习Day4
    熔断与限流:Sentinel1.概念Sentinel是面向分布式、多语言异构化服务架构的流量治理组件2.基本使用1.在应用中导入相关jar包,即在pom.xml添加以下依赖<dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-core</artifactId><version>1.8.
  • 2024-06-23对于spring cloud的了解到入门
    一、SpringCloud介绍1.概念:Springcloud是一系列框架的有序集合。它利用springboot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用springboot的开发风格做到一键启动和部署。2.优缺点(主
  • 2024-06-21SpringCloud部分依赖(能够对应的依赖)
    1.父依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>2.2.5.RELEASE</version>
  • 2024-06-20高版本SpringCloud配置跨域
    一、什么是跨域跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。同源策略,指的是协议,域名,端口都要相同,其中有一个不同都会产生跨域。跨域相关含义:Access-Control-Allow-Origin:服务器允许请求的源;Access-Con
  • 2024-06-20黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3 全网最全
    你好,我是Qiuner.为帮助别人少走弯路和记录自己编程学习过程而写博客这是我的githubhttps://github.com/Qiuner⭐️giteehttps://gitee.com/Qiuner
  • 2024-06-17小宋的SpringCloud学习记录day04:DB静态工具
    1.查询用户的同时,查询出用户对应的所有地址在UserVo实体类里面添加一个集合用于接收Address地址@ApiModelProperty("用户收货地址")privateList<AddressVO>addresses; 接下来我们对业务层进行改造,要求我们在查询用户的时候把地址也查出来Controller层:@ApiO
  • 2024-06-16springcloud-config配置中心
    配置中心主要解决微服务数量多了之后的公共配置文件问题,比如通用配置列表之类,数据库,三方件连接参数之类。配置中心分为服务端(可集群)和客户端服务端:引入服务端依赖<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spr
  • 2024-06-14SpringCloud入门之设置OpenFeign 压缩 超时时间 重试等
    文章目录前言一、为什么要配置二、配置属性1.代码2.yml配置2.1开启Feign日志2.2读取超时和连接超时2.3gzip压缩2.4变更httpclient客户端3.日志输出说明前言通过yml中设置一些属性,就可以让OpenFeign的功能更加强大,它不仅限于服务间的调用,还有请求重试、压缩
  • 2024-06-12小宋的SpringCloud学习记录day02
    基于Restful风格实现下列接口:今天我们继续昨天的课程来学习一下MybatisPlus的核心功能——IService接口下面是我们需要在pom文件中要引入的依赖<!--swagger--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi2-spring-boot-sta
  • 2024-06-12小宋的SpringCloud学习记录day01
    MybatisPlus条件构造器基于QueryWrapper的查询MybatisPlus中写好的QueryWrapper方法省去了编写复杂sql语句的繁琐,直接把各种条件集成为对应的方法需求:1.查询出名字中带o的,存款大于等于10000的人的id、username、info、balance字段2.更新用户名为jack的用户余额为2000
  • 2024-06-10Java历史,学习体系结构的介绍
    Java历史,体系结构的介绍整理@程序员猴哥返回到Java开发知识汇总目录java历史java在1995年推出,是目前最受欢迎的开发语言之一。什么人可以学Java,是否能学好,就业前期如何呢?软件开发,目前,未来5年还是高薪行业,人工智能不可能取代程序员。英语不好,也可以学编程(高中以上)理
  • 2024-06-09SpringCloud-OpenFeign拓展-连接池、最佳使用方法、日志输出
    目录1OpenFeign连接池1.1常见连接类型1.2连接池使用方法1.2.1引入依赖1.2.2开启连接池功能1.2.3配置完成,重启实例即可,底层将更改设置。2OpenFeign最佳使用方法2.1每个微服务都是单独的project,内部有三个独立模块2.2每个微服务都是一个module,一个project,内设