Fork me on GitHub

随笔分类 -  spring、springMVC、springboot、springcloud、Dubbox

摘要:###Post请求 ####Post的postForObject和postForEntity区别 postForObject()返回值是HTTP协议的响应体。 postForEntity()返回的是ResponseEntity,ResponseEntity是对HTTP响应的封装,除了包含响应体,还包 阅读全文
posted @ 2022-03-29 23:42 晨度 阅读(177) 评论(0) 推荐(0) 编辑
摘要:###简介 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 阅读全文
posted @ 2022-02-13 19:19 晨度 阅读(62) 评论(0) 推荐(0) 编辑
摘要:###简介 Spring Cloud Gateway 基于Spring Boot 2.x、Spring WebFlux和Project Reactor,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。它的目标是替代Netflix Zuul,其不仅提供统一的路由方式,并且基于 Fil 阅读全文
posted @ 2022-02-13 19:01 晨度 阅读(331) 评论(0) 推荐(0) 编辑
摘要:###简介 Alibaba出版,分布式系统的流量防卫兵,以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集 阅读全文
posted @ 2022-02-13 14:59 晨度 阅读(80) 评论(0) 推荐(0) 编辑
摘要:###过滤器(Filter) ####简介 它依赖于servlet容器。它可以对几乎所有请求进行过滤,过滤器实例会在容器初始化时调用一次。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置 阅读全文
posted @ 2022-02-06 20:54 晨度 阅读(92) 评论(0) 推荐(0) 编辑
摘要:###简介 PROPAGATION_REQUIRED_NEW: 表示当前方法必须运行在它自己的事务中。一个新的事务将被启动。如果存在当前事务,在该方法执行期间,当前事务会被挂起。如果使用JTATransactionManager的话,则需要访问TransactionManager。 PROPAGAT 阅读全文
posted @ 2021-11-06 13:44 晨度 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:###简介 Spring事物利用的是AOP,动态代理采用CGLIB代理(默认,也可以用Proxy代理,但是Proxy代理效率低于CGLIB代理)。故只要弄懂Spring的AOP实现,就知道为什么service本类中方法互相调用会导致事物失效。 ###失效案例 service层代码 public vo 阅读全文
posted @ 2021-11-06 13:43 晨度 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:###简介 Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。 Spring事务管理器的接口是org.springframework.transaction.PlatformTransactio 阅读全文
posted @ 2021-10-30 14:42 晨度 阅读(177) 评论(0) 推荐(0) 编辑
摘要:###AOP简介 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP的延续。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理技术,在不修改源码的基础上,对我们已有的方法进行增强。 ###相关概念 ####Joinpoint(连接点) 阅读全文
posted @ 2021-10-13 08:53 晨度 阅读(120) 评论(0) 推荐(0) 编辑
摘要:###前言 一年前接手了一个项目,项目始终无法运行,不管咋样,都无法处理,最近,在一次尝试中,终于成功处理了。 ###含义 意思很明显了,注册了一个相同的dispatcher,可是找了很久,没有相同的Controller访问路径啊,没想到,忽略了同事他就写了一个dispatcher的访问路径,这个底 阅读全文
posted @ 2021-04-30 17:14 晨度 阅读(772) 评论(0) 推荐(0) 编辑
摘要:###简介 2019年7月24日,Spring官方宣布SpringCloudAlibaba毕业,仓库迁移至Alibaba Github OSS下,这意味着Spring Cloud Alibaba 是国内首个进入Spring社区的开源项目,同时意味着原先的SpringCloud组件停止更新,Sprin 阅读全文
posted @ 2020-12-08 16:19 晨度 阅读(387) 评论(0) 推荐(0) 编辑
摘要:###前端 ###后端 ###Gitee地址 https://gitee.com/zhuayng/foundation-study.git ###参考 https://blog.csdn.net/qq_34091758/article/details/106936516 阅读全文
posted @ 2020-07-05 16:37 晨度 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1、Eureka 简介: Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。 Spring Cloud 集成了 Eureka,并提供了开箱即用的支持。其中, Eureka 又可细分为 Eureka Server 和 Eureka Client。 1.基本原理 上图是来自eurek 阅读全文
posted @ 2020-04-26 22:30 晨度 阅读(133) 评论(0) 推荐(0) 编辑
摘要:###简介 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建 阅读全文
posted @ 2020-03-30 20:21 晨度 阅读(948) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示