目录前言:第一步 搭建环境     1.1    版本介绍    1.2    环境初始化       1.2.1    安装tomcat       1.2.2    为eclipse配置
1.创建maven项目2.3.点击finish 项目创建完成,这个是一个父工程,工程中目录: Springcould |_____src |_____site
原创 2022-07-07 18:09:56
128阅读
spring could环境搭建 整理 基础版一、创建父项目二、创建 服务项目需要做的配置1)加上对应的注解2)yml配置3)优先启动这个项目,让其他的服务来注册三、创建 一个提供者项目(module)1)yml配置2)代码结构四、创建消费者项目(module)1)yml 配置2)消费者的代码结构遇到过的问题1)controller 接收一个实体类对象,对象为null2)controller 接
springCould是依赖springboot的搭建eureka注册中心步骤:先创建一个Maven项目:什么都不做接着项目结构
原创 2022-10-09 20:44:51
69阅读
微服务的优点与缺点?优点:每个服务足够内聚,足够小,代码容易理解这样能聚焦一个
原创 2022-11-26 22:42:40
85阅读
启动类增加注解 启用熔断机制。 package com.sxpcwlkj.order_server; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.Sp ...
转载 2021-07-16 15:06:00
99阅读
2评论
  spring对RabbitMQ做了很好的集成,我们称之为spring AMQP,其官方文档写得十分详尽,文档地址:https://docs.spring.io/spring-amqp/reference/htmlsingle/。  由于英文水平一般,看得是十分吃力,最后拉到了Sample Applications这一章,这一章主要是通过例子来讲解spring-AMQP的使用方法。通过例子我们可
简洁的Spring为了降低Java开发的复杂性,Spring采取了以下4种关键策略:基于POJO的轻量级和最小侵入性编程;通过依赖注入和面向接口实现松耦合;基于切面和惯例进行声明式编程;通过切面和模板减少样板式代码。激发POJO的潜能相对于EJB的臃肿,Spring尽量避免因自身的api而弄乱用户的应用代码,Spring不会强迫用户实现Spring规范的接口或继承Spring规范的类,相反,在基于
转载 2024-10-22 11:56:43
22阅读
本地部署SpringBootInitializr 【最新版】几十年没写东西了,今天记录一个折腾SpringBootInitializr这东西不用介绍了, 在这里,git在这里如果用IDEA或者Eclipse或其他IDE,能够很方便的通过它生成springboot项目骨架。废话一下因为某些原因,我们希望在本地,或者自己的机器上部署一个实例。 我以前部署了一个0.4.0.RELEASE版本,最近想升级
系统负载过⾼,突发流量或者⽹络等各种异常情况介绍,常⽤的解决⽅案 1、熔断: 保险丝,熔断服务,为了防⽌整个系统故障,包含⼦和下游服务下单服务 -》商品服务-》⽤户服务 (出现异常-》熔断) 2、降级: 抛弃⼀些⾮核⼼的接⼝和数据旅⾏箱的例⼦:只带核⼼的物品,抛弃⾮核⼼的,等有条件的时候再去携带这些 ...
转载 2021-07-16 15:09:00
103阅读
2评论
# 使用 Spring Cloud 进行 Docker 部署的全流程指南 在如今的微服务架构中,Spring Cloud 和 Docker 是两项极其重要的技术。Spring Cloud 允许我们构建和管理微服务,而 Docker 使得我们的应用在不同环境中更容易部署与管理。本文将为您详细讲解如何将 Spring Cloud 应用部署到 Docker 中,分步骤进行详细讲解。 ## 整体流程
原创 10月前
21阅读
前言Swagger是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法,参数和模型紧密集成到服务器。一、引入Swagger的POM文件<!--生成 Swagger 文档的核心依赖--> <dependency&g
## 实现Spring Cloud项目Redis配置 ### 一、整体流程 下面是实现Spring Cloud项目Redis配置的整体流程: | 步骤 | 描述 | | ---- | ---- | | 1. | 添加Redis依赖 | | 2. | 配置Redis连接信息 | | 3. | 创建RedisTemplate Bean | | 4. | 在需要使用Redis的地方
原创 2023-11-14 13:00:24
75阅读
一、下载 Sentinel下载地址:https://github.com/alibaba/Sentinel/releases下面提供网盘下载链接,觉得官网下载慢的,可以点击网盘下载(sentinel-dashboard-1.8.1.jar )链接:https://pan.baidu.com/s/1V1-03IBN28DUutDBiJl1NQ 提取码:sdhp二、在地址栏中输入cmd,打开命令窗口,
转载 2024-07-16 18:47:04
55阅读
  在spring中你有时候需要在每天或者指定的一个时候进行一系列的操作。这个时候我们的spring为我们提供了一个很好的包来解决这个问题,你这是需要写一个Class文件,在文件中定义你要执行操作的函数你就可以通过配置来达到定时操作了。 1)需要的jar包为:quartz.jar包,将他加到你工程的classpath中去。 2)在applicationContext中配置你
Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等。Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。
转载 2021-07-08 16:20:48
178阅读
之前讲解过一篇SpringSecurity定制化流程的方案,很多人说看起来比较复杂,这次对其中流程优化部分,顺便记录下最新的理解心得。 由于是优化,肯定是基于之前的代码,因此有些地方不清楚的可以参考上篇文章:SpringSecurity框架——认证流程介绍,实战代码与全定制化的区别:上文提到自定义UsernamePasswordAuthenticationFilter过滤器,重写attemptAu
一、Spring官方文档Spring Boot 中文文档(2.1.1.RELEASE)Spring Boot官方文档二、Spring Cloud 是什么?https://github.com/spring-cloudSpring Cloud 基于 Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配
1. 什么是循环依赖?循环依赖其实就是循环引用,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。Spring中循环依赖场景有: (1)构造器的循环依赖 (2)field属性的循环依赖其中,构造器的循环依赖问题无法解决,只能
转载 11月前
80阅读
目录结构:  一、Spring Cloud Alibaba简介  二、使用版本情况  三、什么是Nacos?  四、Nacos运行环境部署  五、Nacos注册中心  六、Nacos命名空间和分组  七、Nacos配置中心  八、基于profile多环境配置  九、Nacos配置中心动态刷新  十、Nacos数据持久化  十一、Nacos集群部署一、Spring Cloud Alibaba简介:S
转载 2024-10-23 15:47:04
62阅读
  • 1
  • 2
  • 3
  • 4
  • 5