自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务架构介绍

微服务架构介绍

2022-07-23 23:37:23 202 1

原创 本地事务&分布式事务

本地事务&分布式事务一、本地事务1.事务的基本性质2.事务的隔离级别3.事务的传播行为4. SpringBoot事务关键点1.事务的自动配置二、分布式事务1、为什么有分布式事务2、CAP定理与BASE理论1、CAP定理2、面临的问题3、BASE理论3、分布式事务几种方案1)、2PC模式2)柔性事务-TCC事务补偿型方案3)、柔性事务-最大努力通知型方案4)、柔性事务-可靠消息+最终一致性方案(异步确保型)一、本地事务1.事务的基本性质数据库事务的几个特性:原子性(Atomicity)、一致性(

2021-03-24 14:25:53 240 1

原创 Vue快速入门

VueES61.简介2.ES6新特性1.let声明变量2.const生命常量(只读变量)3.解构表达式1)、数组解构2)、对象解构4.字符串扩展5.函数优化1)、函数参数默认值2)、不定参数3)、箭头函数4)、实战:箭头函数结合解构表达式6.对象优化1)、新增的API2)、声明对象简写3)、对象的函数属性简写4)、对象扩展运算符7.map和reduce1)map2)reduce8.Promise9.模块化1)、什么是模块2)、export3)、import4)、测试以上代码VueBabelES61.简介

2020-10-19 09:59:25 240

原创 SpringCloud统一异常处理

统一异常处理新建异常处理包,异常处理类添加@ControllerAdvice注解,作用是用来处理异常信息注解之后添加需要处理异常的包添加方法处理对应类型的异常封装返回结果package com.atguigu.gulimall.product.exception;import com.atguigu.common.utils.R;import lombok.extern.slf4j.Slf4j;import org.springframework.validation.Binding

2020-10-19 09:56:38 1804

原创 springCloud使用JSR303校验

1,给Bean添加校验注解:javax.validation.constraints,并定义自己的message提示@Email /** * @NotEmpty 用在集合类上面 * 加了@NotEmpty的String类、Collection、Map、数组,是不能为null或者长度为0的(String Collection Map的isEmpty()方法) * * @NotBlank只用于String,不能为null且trim()之后size>0 * * @NotNull

2020-10-19 09:55:36 303

原创 JavaObject 划分(数据实体定义)

Object 划分1.PO(persistant object)持久对象PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。2. DO (Domain Object)领域对象就是从现实世界中抽象出来的有形或无形的业务实体。3. TO(Transfer Object),数据传输对象不同的应用程序之间传输的对象4. DTO (Data Transfer Object)数据传输对象这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分

2020-10-19 09:54:13 269

原创 spring项目获取配置文件中的值

ssm项目1.在application.properties配置文件中配置user.name=zhangsanuser.age=102.在项目中取值 @Value("${user.name}") private String name; @Value("${user.age}") private Integer age;获取nacos配置中心中的值引入依赖创建bootstrap.propertiesspring.application.name=gulim

2020-09-05 13:19:16 590

原创 集成SpringCloudAlibaba

集成SpringCloudAlibaba一.Nacos注册中心Nacos官方文档1.引入SpringCloudAlibaba依赖管理<dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-a

2020-09-05 13:18:19 305

原创 SpringBoot与Mybatis集成

SpringBoot与Mybatis集成MybatisPlus1.导入Mybatis依赖 <!-- mybatis-Plus启动器用于继承springboot框架--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <vers

2020-09-05 13:17:31 166

原创 2 初始化gulimall项目

2 初始化gulimall项目一、gitee创建gulimall商城服务1、注册gitee账号,登录,此处略2、gitee新建仓库1,设置仓库名称 gulimall2,仓库介绍:谷粒商城3,选择语言:java4,添加.gitignore5,选择分支模型:dev/master 6,创建3、idea拉取gitee新建的仓库4、搭建gulimall-coupon工程1,在gulimall项目使用Spring Initializr新建模块2,Group:com.atguigu.gulim

2020-09-05 13:15:58 934

原创 谷粒商城gulimall-项目环境搭建

项目环境搭建一、创建虚拟机1、首先需要开启BIOS中虚拟化支持2、创建虚拟机​ 下载centos7镜像,安装centos7虚拟机,添加双网卡,​ vm 添加端口映射:https://blog.csdn.net/qq_26230421/article/details/792322193、安装docker安装文档:https://docs.docker.com/install/linux/docker-ce/centos/1、卸载之前的dockersudo yum remove docke

2020-07-07 16:05:49 588

原创 最详细Struts2基础入门

struts21 框架概述1.1什么是框架1.2 三大框架1.3 三层架构1.4 MVC回顾2 Struts简介2.1 Struts2概述2.2 Struts2的来历3 Struts的环境搭建3.1 下载Struts2开发包3.2 解压后的目录结构3.3 struts jar包介绍3.4 快速构建项目3.5 Struts.xml 的Action配置讲解4 Struts配置文件的加载顺序4.1 加载...

2019-03-02 14:48:12 314

原创 Servlet&&HTTP协议&&Request

本章节内容:1. Servlet2. HTTP协议3. RequestServlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将...

2019-02-25 17:13:15 159

原创 Tomcat&&Servlet

web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回...

2019-02-25 17:11:13 131

原创 XML

XML:概念:Extensible Markup Language 可扩展标记语言* 可扩展:标签都是自定义的。 * 功能* 存储数据1. 配置文件2. 在网络中传输* xml与html的区别1. xml标签都是自定义的,html标签是预定义。2. xml的语法严格,html语法松散3. xml是存储数据的,html是展示数据* w3c:万维网联盟语法:* 基本...

2019-02-25 17:09:47 150

原创 Java注解

注解:* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的* 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。* 概念描述: * JDK1.5之后的新特性 * 说明程序的 * 使...

2019-02-21 19:46:10 122

转载 markdown编辑器常用

第一天加入CSDN开始学习Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入开始学习Mar...

2019-02-21 17:07:36 135

原创 Java反射

#反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制* 好处:1. 可以在程序运行过程中,操作这些对象。2. 可以解耦,提高程序的可扩展性。获取Class对象的方式:Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象* 多用于配置文件,将类名定义在...

2019-02-21 17:06:06 130

原创 Junit单元测试

Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorTest * 包名:xxx.xxx.xx.test c...

2019-02-21 16:49:13 135

mybase.zip

给大家推荐个note小工具:MyBase,是一款用于分类管理自由格式资料的数据库软件。该软件对个人用户在(Linux/MacOSX/Windows)桌面上 实现文档、知识、笔记、日记、图片和网页的分类管理。

2019-12-16

MQ6.0管理.pdf

MQ传递主干,在世界屡获殊荣。 它帮您搭建企业服务总线(ESB)的基础传输层。IBM WebSphere MQ为SOA提供可靠的消息传递。它为经过验证的消息传递主干, 全方位、 多用途的数据传

2019-12-16

oracle安装文档.docx

RAC是real application clusters的缩写,译为“实时应用集群”, 是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术

2019-12-16

sed 流编辑器学习文档

sed是一种流编编器,它是文本处理中非常中的工具,能够完美的配合正则表达式便用,功物能不同凡响。 处理时,把当前处理的行存储在临时缓冲区中,称为”模式空间”( oattern space),接看用sed命令处理缓冲区中的内容,处理成后,把缓冲区的内容送往屏幕显示。

2019-12-16

navicat-keygen.exe

Navicat Premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达七种数据库:MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL,可一次快速方便地访问所有数据库

2019-12-16

layuiAdmin最新版文档+样式

layadminlayuiAdmin 的受众广泛主要得益于 layui 庞大的用户基础和工匠精神的开发团队,你将得到 layuiAdmin 的源代码,跟admin文档

2019-12-16

Insomnia.Setup.6.2.3

模拟请求Insomnia.Setup.6.2.3,模拟http请求实现文件上传,模拟doGet、doPost请求,实现信息发送

2019-03-09

空空如也

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

TA关注的人

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