自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 05-17 数据库优化

Mysql关系型数据库管理系统:关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据关系型数据库的特点1,数据以表格的形式出现2,每行为各种记录名称3,每列为记录名称所对应的域4,许多行与列组成一张表单5,若干张表单组成databasea.保证数据一致性b.关系型数据库表与表之间存在对应关系c.非关系型数据库,表之间不存在对应关系,数据独立,随便存。一、mysql执行原理1,连接器根据项目配置文件主动连接mysql,当有请求之后连

2021-05-17 23:13:42 82 1

原创 21.05.14 HashCode

hashcodeHash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入,通过哈希算法,得到即是哈希值就是hashcode。这种转换是一种压缩映射,也就是,哈希值的空间通常远小于输入的空间,不同的输入可能会哈希值相同,而不可能从哈希值来唯一的确定输入值某些结论对象相等则hashCode一定相等;hashCode相等对象未必相等。:(不同对象的hashcode是否一定不一样?是错误的,hashcode本身就是个函数,是可以重载的,你完全可以写个函数总是返回固定值。但hashc

2021-05-15 04:48:30 245

原创 21.05.12_Docker

什么是Docker?Docker是一项技术,也可以说是应用容器引擎。并不是容器,我个人看起来和分布式服务容错中的仓壁模式的思维模式非常相似,不过一个是船舱Docker是集装箱。它有什么用?Java和erlang的运营环境是不同的,不仅仅只是这它们,各种软件都可能会有不同的应用环警,如果将这些环境配置都放在一台服务器上,配置琐碎,麻烦还有可能会冲突。如果将其配置在不同的的虚拟机上,其实配置也相当麻烦这里就可以用到docker1,docker可以实现虚拟机隔离应用环境的功能(一台虚拟机上可以配置许许

2021-05-13 03:25:14 269

原创 2021_5_6之消息中间件

消息中间件什么消息中间件?这里用读不懂的话来说就是:是利用高效可靠的消息传递机制进行异步的数据传输,并基于数据通信进行分布式系统的集成。通过提供消息队列模型和消息传递机制,可以在分布式环境下扩展进程间的通信。按我个人理解的话:中间件:将具体业务和底层逻辑解耦的组件。消息中间件:提供"消息"服务的组件带入进去理解的话:支持在分布式系统之间发送和接受消息的软件(消息中间件即为消息队列的承载形式)如图:这里消息队列的承载形式(软件):rabbitmq、rocketmq、kafka、active

2021-05-07 00:55:45 167

原创 服务容错和sentinel

服务容错和sentinel服务容错的背景:在微服务中,我们将业务拆分为一个个服务,每个服务都不可避免的会因为各式各样的缘由(包括人为和非人为)出现未知的失败。在某个服务出现问题时,由于当前的在微服务架构中,服务的调用时极为复杂的,如若此时该服务没有隔离措施的话,当前应用服务就有瘫痪的可能。服务容错服务容错和sentinel容错模式一、pandas是什么?二、使用步骤1.引入库2.读入数据总结容错模式:在某种场景下一类问题及其解决方案的总结归纳,往往可以被重用,在服务容错这个方向,已经有了几个今

2021-04-30 04:40:00 199 1

原创 微服务网关

Zuul和spring-cloud-gateway的区别文章目录Zuul和spring-cloud-gateway的区别前言一、微服务网关的作用二、zuul和gateway的区别1.外在区别2.本质区别阻塞与非阻塞前言首先Zuul和gateway都属于微服务网关,微服务网关是微服务架构的一个重要组件,且微服务网关还有其他的选择:目前主流的为nginx,zuul以及gateway,其中nginx与zuul和gateway最为不同.nginx基于c语言开发,这里暂且不谈,zuul和gateway则

2021-04-26 00:03:13 97

原创 CAP理论,BASE理论

分布式基础理论:CAP理论,BASE理论;CAP理论cap理论的简单概念:分布式的三个特性(即Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性))这三个特性无法同时满足,最多同时满足两个特性:即下图的CA,AP,AP这里借用百度百科的图片进行形容CAP理论例子由于三选二的特性 又会在特定状态下产生其他的情况 例如:1.满足CP关系时A用户通过请求向1服务器进行了一个注册操作,1服务器通过网络连接告知其他服务器(分区

2021-04-22 03:39:27 192

原创 2021-03-25

spring-boot-starter的自动配置原理啥是spring-boot-starter自动配置原理啥是spring-boot-starter在我个人看来statrter十分像一个容器,是spring-boot的一个特性 ,更像是spring-boot提供的diy工具。两者相似之处有很多,但starter为我们提供了额外的功能:尽可能的自动配置Spring和第三方库。例如:无论是在spring中集成mybatis框架使用或是单纯的使用mybatis框架。我们都少不了需要配置数据源,事务管理

2021-03-25 04:52:37 281

空空如也

空空如也

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

TA关注的人

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