Peter20 Peter20
3年前
【MySQL笔记】正确的理解MySQL的MVCC及实现原理
MVCC多版本并发控制如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!!首先声明,MySQL的测试环境是5.7前提概要什么是MVCC什么是当前读和快照读?当前读,快照读和MVCC的关系MVCC实现原理隐式字段undo日志ReadView(读视图)
Stella981 Stella981
2年前
RabbitMQ如何通过持久化保证消息99.99%不丢失?
1\.本篇概要要解决该问题,就要用到RabbitMQ中持久化的概念,所谓持久化,就是RabbitMQ会将内存中的数据(Exchange交换器,Queue队列,Message消息)固化到磁盘,以防异常情况发生时,数据丢失。其中,RabblitMQ的持久化分为三个部分:1.交换器(Exchange
Stella981 Stella981
2年前
Golang 调用汇编代码,太方便啦
今天在翻阅Golang代码时,发现了Golang调用汇编代码的方法(详见pkg/bytes)。大概要做三件事,我以用汇编实现一个判断字符串是否相等的方法Equal为例,测试一下:准备工作,创建工程目录:asm_demo|bin|pkg|src||strlib||
Wesley13 Wesley13
2年前
IOC的使用
1.概要:在spring中,都是使用反射机制创建对象,将创建对象的权利交给spring容器,就是控制反转(ioc)对象创建方式有参构造无参构造工厂模式(静态,非静态)2.创建IDEA控制台测试项目!(https://oscimg.oschina.net/oscnet/a77ea6a2907139751d63
Stella981 Stella981
2年前
Raft 与 Paxos的区别
RaftRaft概述        Raft一致性算法用于保证在分布式的条件下,所有的节点可以执行相同的命令序列,并达到一致的状态。这类的问题可以归结为“Replicatedstatemachines”问题。!关于Raft一致性协议的概要(http://static.oschina.net/uploads/img/
Wesley13 Wesley13
2年前
C++反射机制:可变参数模板实现C++反射
1\.概要  本文描述一个通过C可变参数模板实现C反射机制的方法。该方法非常实用,在Nebula(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FBwar%2FNebula)高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能。
Stella981 Stella981
2年前
SpringBatch系列入门之Tasklet
!(https://oscimg.oschina.net/oscnet/up5004c9906efcb101de1d883d9d8f56f1b93.png)1、概要SpringBatch是一个开源的批量处理框架,SpringBatch提供了类和API来读写资源,管理事务,作业处理统计、重启、以及分区技术处理大量数据。在Spring
Stella981 Stella981
2年前
HBase和ElasticSearch索引类型及存储位置
本篇博文主要对HyperBase(HBase)、Search(ElasticSearch)的索引类型及具体存储位置进行概要总结,让大家从整体上了解TDH平台中HyperBase和Search索引的管理。后续会在大数据核心原理与实践专栏中对索引相关知识进行详细讲解。ESSearch索引类型存放位置在早期ESSearch1.X版本,会将索引存在
可莉 可莉
2年前
060 Python必备库
\TOC\一、概述1.1从数据处理到人工智能数据表示数据清洗数据统计数据可视化数据挖掘人工智能数据表示:采用合适方式用程序表达数据数据清理:数据归一化、数据转换、异常值处理数据统计:数据的概要理解,数量、分布、中位数等
Wesley13 Wesley13
2年前
Java多线程系列
概要本章,会对守护线程和线程优先级进行介绍。涉及到的内容包括:1\.线程优先级的介绍(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fskywang12345%2Fp%2F3479982.html%23p1)2\.线