加载中
听说你需要一个go练手项目

背景 很久没有写go了,最近重新温习了一下go知识,发现大概1年多以前基于zookeeper和go写了一个分布式的程序,拉下来跑了一下,也看了一下代码,发现很多不完善的地方,于是抽了个时间完善了...

golang的goroutine原理(二)

在上一篇我们了解了一下go的goroutine的大致实现原理,知道go为了实现高性能,采用了线程和协程的MPG模型,下面我们就通过具体的代码示例简单验证一下。 首先,我们给下面的程序只分配一个逻...

golang的goroutine原理

go语言一个大的语言特色就是goroutine协程,而和很多同事沟通的时候,他们都认为goroutine很快,今天我们就来看一看goroutine是如何运行的。 MPG模型 go使用的是MPG模型,意思是通过一个全局...

innodb事务-原子性

上一篇我们简单学习了事务ACID中的D持久性,这一篇我们看一下ACID中的A原子性。 基本流程 我们先看一下上一篇提到的客户端提交的事务是如何处理的: 当客户端提交事务后,innodb是先在内存提...

分布式事务-消息事务的实现

分布式事务-消息事务的实现 在企业快速发展的阶段,我们经常需要进行分库分表,一旦从单一的数据库分为多个库以后,原本一个事务就可以处理的内容,需要在不同的库操作多个事务才能完成,这就...

innodb事务-持久性

innodb事务-持久性 从mysql5.5开始,将默认的存储引擎修改为innodb,因为innodb事务的特性,能运用各种大量的场景,并且性能比较好。 事务的4个特性是ACID,即 A 原子性 C 一致性 I 隔离性 ...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部