自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud Alibaba微服务实战-搭建分布式事务(报错处理)

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。Seata在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务。数据库事务的四大特性:ACID。

2022-10-14 11:13:09 386 1

原创 SpringCloud Alibaba微服务实战–服务网关(最新的配置的坑)

关(Gateway)又称网间连接器,网关在网络层实现服务之间网络互连。用程序的话来说就是请求转发。他就好比小区的门一样,你想进来小区,必须通过门才能进来。为什么要有这个门?为了方便管理以及安全考虑,就好比现在疫情期间,动不动小区封了,假如小区没有门,想要封小区还得费特别大的劲将小区给围住。这时可能报数据库的错,我们网关也不需要配置数据,这时我该怎么办呢,我们通过地址打开,哎又会发现报错,报503

2022-10-12 15:53:04 400

原创 SpringCloudAlibaba微服务-隔离配置

如果我们在服务启动的时候指定了服务的环境名称spring.profiles.active,那么DATA ID的命名方式就变成了${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}。简单几步就可以将你的微服务集成Nacos的配置中心了,但是在实际开发中我们需要准备多个环境的配置文件(开发、测试、生产),接下来我们看看如何使用Nacos进行多环境配置管理。

2022-10-11 11:15:19 197

原创 Linux启动nacos成功日志_微服务系列之Nacos配置中心

开放端口 要开启(3306、8848、8858、9000、8800、5672、15672、25672、15692)注意需要改ip地址 (version: "3"版本号如果3不行就改成2)101.42.157.178:8848/naco 直接访问就可以了。yum安装gcc相关环境(需要确保虚拟机可以上外网 )注意一定要在/usr/local/albaaba启动。安装 Docker CE。更新yum软件包索引。docker官网去安装。文件里放入这串代码,

2022-09-27 15:18:42 1553

原创 SpringBoot解决跨域问题的几种方法

5.重写 WebMvcConfigurer,是全局跨域。1、在请求接口上加@CrossOrigin注解。4.使用自定义filter实现跨域。3. 手动设置响应头,是局部跨域。因为没使用过所以不知道怎么实现。

2022-09-02 09:40:44 194

原创 入门SpringBoot-mybatis

一、使用注解版的Mybatis整合SpringBoot1、实体类(entity)

2022-08-15 10:22:38 766

原创 入门Spring Boot

springboot是一个快速整合第三方的框架底层是采用的maven继承的方式实现的(子项目能够继承父项目的pom文件)springboot简化了Spring的应用开发,采用约定大于配置的理念开箱即用,简化了xml的配置,完全注解化(没有xml文件了不会又bean标签@Bean)内置有Http服务器(Netty和Tomcat),帮助开发者能够实现快速开发SpringBoot的Web组件默认集成的是SpringMVC框架SpringMVC是控制层(简化web开发,学习0成本)...

2022-08-15 10:09:57 188

原创 Spring的控制反转(IOC) 理解与DI的区别、Spring的面向切面编程(AOP)

它并不是一种技术实现,而是一种设计思想。在任何一个有实际开发意义的程序项目中,我们会使用很多类来描述它们特有的功能,并且通过类与类之间的相互协作来完成特定的业务逻辑。这个时候,每个类都需要负责管理与自己有交互的类的引用和依赖,代码将会变的异常难以维护和极度的高耦合。而IOC的出现正是用来解决这个问题,我们通过IOC将这些相互依赖对象的创建、协调工作交给Spring容器去处理,每个对象只需要关注其自身的业务逻辑关系就可以了。在这样的角度上来看,获得依赖的对象的方式,进行了反转,变成了由spring容器控制对象

2022-07-08 15:32:45 137

原创 什么是Spring、Spring的优点

Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其芳层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务

2022-07-08 15:20:48 225

原创 Spring的两大特征

ioc是一个bean容器,以前是通过new的方式主动获取一个对象而现在可以通过spring的ioc容器被动给我们提供一个对象,从而使我们获取对象的能力的到了反转环境不一样,可能使用的数据库的地址也可能不一栏MyBatis可以配置多数据源,可以使用不同的数据库DI:依赖注入1.通过set方法注入值2.通过构造函数注入3.通过动p标签赋值生产灰度测试开发第二步:业务逻辑层使用(service层)第三步:xml文件第四步:测试类2、AOP:面向切面 面向切面是让程序专

2022-07-08 15:16:01 373

空空如也

空空如也

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

TA关注的人

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