- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 阿里分布式事务框架fescar环境快速搭建以及简易使用fescar官方demo
Fescar是什么?Fescar 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景,它的前身是阿里的全局事务服务GTS,不过GTS是商用的不开源,可以这样认为Fescar就是GTS的开源版,关于它的一些理论,在接下来我会出一系列的关于fescar理论介绍及源码解读文章,在这里先将介绍如何快速运行fescar的官方demo一.安装Fescar...
2019-01-25 17:18:48 11284 7
原创 Maven从入门到精通,看这一篇就足够了
Maven是一种帮助我们快速构建项目的小工具,它可以解决我们在项目过程中手动导包造成的版本不一致的问题,以及找包困难等问题,同时通过Maven创建的项目都有固定的目录格式,使得约定优于配置,我们通过固定的目录格式快速掌握项目一.首先介绍项目的目录结构.settings文件暂时不讲Src目录由名字可知其主要存放的是源代码文件,源代码的文件目录中可以发现有两个文件目录,分别是以下...
2018-12-21 10:56:44 12510 3
原创 分布式系统采用Master/Slave模式的好处
不管是怎样的分布式系统,其主要的操作都是读写信息,这便容易产生数据一致性问题,在这里我们将分布式系统采用的服务器集群中的每一个服务器都称为一个节点,若每一个节点都可进行读写的话,则可能出现数据同步混乱,什么是数据同步混乱,因为分布式系统有一个很显著的特点就是并发性和缺乏全局的统一时间,所以可能在任意时刻中各个节点上都发生了数据更新,我们无法判断哪个数据的更新操作是先执行还是后执行,也就是无法保...
2018-11-07 15:01:33 9242 2
原创 数据库事务ACID特性分析
在日常生活中,事务是无时无刻不存在的,什么是事务,按我的理解事务便是执行一段连续的不可分离的操作,这段操作是为了实现某一个目的而执行的,它不存在中间状态,要么执行成功,则该操作所带来的影响永久存在,要么执行不成功,则撤销所进行的所有操作带来的所有影响,将一切事物恢复到操作前的状态。这种事务功能看似没什么用,但是却是有存在的必要,举一个很经典的例子,我们去银行进行转账的时候,其操作流程是存款、...
2018-11-05 11:41:13 1002
转载 史上最好的MySQL数据包发送和接收协议分析文章-帮你快速学习MySQL底层
MySQL抓包数据协议分析(客户端到服务端的通讯协议)1典型的MySql会话过程描述一次正常的过程如下:三次握手建立tcp连接 建立MySql连接服务端往客户端发送握手初始化包(Handshake Initialization Packet) 客户端往服务端发送验证包(Client Authentication Packet) 服务端往客户端发送成功包客户端与服务端之间交...
2018-08-21 20:55:09 3155
原创 小白看单例模式
设计模式这个名词并不是由传统的计算机人员发明的,而是由一个外国的建筑学家所写的一本名为《永恒的建筑之道》提出来的名词,在书中他定义了设计模式的定义。按照他的定义来说,设计模式一般包含三方面的概念,分别是应用场景、问题以及解决方法。在这其中的应用场景应该就是在计算机程序中容易出现此类问题的部分,换个角度来将也可以说我们可以通过参照问题发生的部分来选择合适的设计模式,剩下的问题与解决方法通过字面的意思
2017-11-23 23:48:26 367
原创 网站后台开发常见BUG及解决方法
Bug-01--------------------------------------------------C:\Program Files\MariaDB 5.5\bin>mysql -u root -p;ERROR 1045 (28000): Access denied for user 'root'@'localhost' (ES)登录时去掉最后的";"-
2017-11-21 22:59:56 3771
Linux操作系统实验教程代码
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人