自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据结构—DS01

内容来源:浙江大学 数据结构 陈越 何钦铭文章目录1.数据结构的定义2.算法效率的影响因素3.抽象数据类型1.数据结构的定义数据结构没有一个统一的定义以下是《数据结构与算法分析》与中文维基百科中的有关定义:“数据结构是ADT(抽象数据类型 Abstract Data Type)的物理实现。” ------《数据结构与算法分析》“数据结构(data structure)是计算机中存储、组织 数据的方式。通常情况下,精心选择的数据结构可以 带来最优效率的算法。” ------中

2021-01-21 15:51:09 422

原创 修改.gitignore文件,重新定义过滤规则

场景说明:由于未添加.gitignore文件,导致一些非必要文件长传到了git仓库,现需添加.gitinore文件,过滤掉git仓库上的非必要文件。首先为避免冲突需要先同步下远程仓库git pull在本地项目目录下删除缓存git rm -r --cached .在项目的根目录下面修改或新建.gitignore文件git add .再次commit添加.igtinore文件git commit -m "add ignore"最后提交到远程仓库即可git push.

2021-01-13 10:48:45 140

原创 分布式事务概述

文章目录一、事务概述1、事务概念2、事务的作用3、事务的特性(ACID)4、本地事务二、分布式事务1、场景模拟三、分布式事务的解决方案1、X/Open DTP模型与XA规范(1)DTP的五个基本模型元素(2)XA规范2、二阶段提交3、三阶段提交4、TCC5、本地消息表6、MQ事务7、Sage事务参考资料一、事务概述1、事务概念事务是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。2、事务的作用简而言之,事务是为解决数据安全操作提出的,事务控制实际上就是控制数据的安全访问。事务的

2021-01-08 11:09:36 175

原创 Window下,Seata Server的安装配置—以Nacos server为注册与配置中心

文章目录前言安装配置(一)、环境准备(二)、下载配置安装1、导入Seata默认配置到Nacos配置中心2、启动Seata Server前言Seata分TC、TM和RM三个角色,TC(Server端)为单独服务端部署,TM和RM(Client端)由业务系统集成。本文档内容为TC的搭建与配置。更多详细介绍请参考官方文档:Seata官方文档seata-server官方下载地址:https://github.com/seata/seata/releases由于官方地址网络不稳定,本文档提供window环

2021-01-06 17:56:23 2220

原创 Eureka——服务注册与发现

文章目录前言环境准备工程搭建工程目录创建父工程创建Eureka Server创建Eureka Client测试搭建双注册中心工程搭建创建Eureka Server集群测试前言Eureka是Netflix开发的服务发现框架,主要提供服务发现功能。SpringCloud将它集成在其子项目Spring-Cloud-Netflix中,以实现SpringCloud的服务发现功能。其包含Eureka Server 和Eureka Client两部分,服务端提供服务注册,当客户端服务启动的时候,会主动向服务端进行注

2020-12-31 11:55:57 237

原创 栈(Stack)的概述与实现

文章目录堆栈的抽象数据类型描述栈的顺序存储实现C语言实现Java语言实现栈的链式存储实现C语言实现Java语言实现栈的应用堆栈(Stack):具有一定操作约束的线性表,只能再一端(Top:栈顶)做插入,删除操作。通常把插入元素的操作称为入栈(Push),删除元素的操作称为出栈(Pop)。若栈中没有任何元素,则称为空栈。堆栈的抽象数据类型描述类型名称: 堆栈(Stack)**数据对象集:**一个有0个或多个元素的有穷线性表**操作集:**长度为MaxSize的堆栈S ∈ Stack,堆栈元素i

2020-12-29 15:15:06 305

原创 Nacos整合OpenFeign的简单使用

文章目录一、前言二、环境准备三、工程构建1.工程目录2.环境构建(1)、服务提供方`server-provider`构建(2)、新建`commons-api-comons`模块(3)、服务消费方`server-consumer`前提准备四、测试系列文章列表:Nacos的简单理解与其作为注册中心的基本应用Nacos作为分布式系统配置中心的简单运用一、前言本文在Nacos的简单理解与其作为注册中心的基本应用一文的基础上演示。在之前的案例中,服务间是通过RestTemplate+Ribbon的方式来进

2020-12-24 16:33:42 1440 1

原创 Nacos作为分布式系统注册中心与配置中心的基本运用

文章目录一、前言二、环境准备三、工程构建1、工程目录2、创建工程(1)、POM文件内容(2)、配置文件内容(bootstrap.yml文件)(3)、主启动类四、新建配置五、测试六、自定义命名空间(Namespace)七、自定义Group一、前言系列文章列表Nacos的安装与其作为注册中心的简单应用二、环境准备Windows7JDK: 8Maven:3.6.1SpringCloud:Hoxton.SR4SpringBoot:2.2.2.RELEASEspring-cloud-alib

2020-12-23 16:28:41 364

原创 CAP定理有关概念与思考

文章目录引言概述概念Consistency(一致性)Availability(可用性)Partition tolerance(分区容错)CAP取舍策略CA without P:CP without A:AP wihtout C:思考Consistency和Availability的对立问题对CAP的质疑参考资料:引言传统的系统所有的功能集中在一个应用上。如果将其单个应用比喻成某一个人,相当于这个人单独完成了所有工作。 然而随着互联网的发展,业务功能和用户量越趋于庞大。单个应用承载能力有限,

2020-12-02 00:15:38 163

原创 Java中泛型的由来及运用

文章目录1.我所理解的泛型2.泛型的使用2.1定义一个简单的泛型类2.2泛型方法和泛型类有关系吗?2.3类型变量的限定3.通配符类型4.类型擦除 1.我所理解的泛型在谈泛型之前我们先谈一下Java语言的特性之一多态,我们往往会基于一个基类或者接口,扩展出不同的普通类,使得代码更加灵活,这其实就是一种泛化机制。泛型的思想也类似于此。在Java的发展中,许多原因促成了泛型的出现,其中比较重要的一个原因就是为了创造容器类。指明容器类持有唯一明确的的数据类型。 //声明一个Arr.

2020-11-30 23:24:26 152

空空如也

空空如也

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

TA关注的人

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