用java实现来简单解释mysql的mvcc机制

用java实现来简单解释mysql的mvcc机制

- 数据库 - 阅330

前言 Mysql的innodb引擎中,在可重复读及读已提交两种事务级别中实现了一个MVCC机制(多版本并发控制),在默认情况下会在每一个表中增加了三个字段,一个DB_TRX_ID(创建这条记录的的事务号),DB_ROLL_PTR(记录恢复的指向undo log的指针,来用事务回滚恢复数据),DB_ROW_ID(如果没有创建主键聚簇索引,刚使用这个字段,不然这个字段不会出现). 使用大概自

逐步优化实现redis分布式锁

逐步优化实现redis分布式锁

- 服务器配置 - 阅884

前言什么是分布式锁 首先对于单进程而言,锁可以看成是多线程情况下访问共享资源的一种线程同步机制,所有线程都在同一个JVM进程里的时候,使用Java语言提供的锁机制可以起到对共享资源进行同步的作用。分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需

fatal: early EOF fatal: index-pack

fatal: early EOF fatal: index-pack

- JAVA - 阅370

在使用从github.com上clone项目时,是不是会经常遇到这样的问题呢,除了网上介绍的其它更改hosts或翻墙的方式,我再介绍一个也比较有用的方式.以更新spring-framework源码项目为例. 首页第一步关闭压缩:git config --global core.compression 0然后尝试clone你的项目git clone --depth 1 https://

CentOS 7如何开放其它的端口,比如8080

CentOS 7如何开放其它的端口,比如8080

- 服务器配置 - 阅1043

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl mask firewalld.service2、安装iptables防火墙yum install iptables-servic

Java面试题必考50道26-50题

- JAVA - 阅856

26、抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?答:都不能。抽象方法需要子类重写,而静态的方法是无法被重写的,因此二者是矛盾的。本地方法是由本地代码(如C代码)实现的方法,而抽象方法是没有实现的,也是矛盾的。synchronized和方法的实现细节有关,抽象方法不涉及实现细节,因此也是相互矛盾的

Java面试题必考50道1-25题

- JAVA - 阅1405

一、Java基础部分1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定

阿里巴巴的26款超神Java开源项目!

阿里巴巴的26款超神Java开源项目!

- JAVA - 阅1260

1.分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring

家里的旧笔记本,带你玩出DIY新高度!

- 电脑技术 - 阅974

在好久好久之前,小宝买了一款“智商”笔记本,这款高配笔记本“吃灰”已经快2年多了【为啥楼主总有那么多本本?难不成是败家儿,还是卖本本的】咳...咳...或许此时,你会有这个想法,然而事情并不是这样的。事实是这样的,在好多年前,当楼主还是一颗“小白菜”的时候,听了某jian商的忽悠,入手了这款所谓高科超级本,薄、快、准、狠...其实Ta的配置就是一个移动平板,处理器是Intel Atom x5 Z8

阿里VS华为-开源镜像站体验

- 电脑技术 - 阅1836

华为开源镜像站(http://t.cn/EcTJuqK)以下简称 华为阿里开源镜像站(https://opsx.alibaba.com/)以下简称 阿里