おはよう

MapReduce 学习笔记

distributed system map reduce
TODO
Read more

摘录:分布式数据库学习路线

excerpts distributed system database
来源摘录自知乎问题:对数据库和分布式很感兴趣,学习路线是什么? 李晨曦的回答:分布式的学习不是很了解,数据库有些经验可以按照如下步骤学习 1. 入门接触过数据库的基础知识和应用之后,就可以开始进行内核级的学习了,先学习传统的关系型数据库,因为它是一切数据库的基础,包括现在比较火的内存数据库, ...
Read more

k8s部署笔记

excerpts kubernetes
centOS 确认centos 7 内核为3.10以上 关闭swap (使用命令 swapoff -a 进行暂时关闭,如果永久关闭,自己查方法吧) 设置selinux 为permissive 状态 执行命令: setenforce 0 sed -i 's/^SELINUX=en ...
Read more

Raft学习笔记

raft cap distributed consensus
概念 Raft is an algorithm for managing a replicated log. Raft是一种用来管理复制日志的一致性算法. 实现 Raft implements consensus by first electing a distinguished lead ...
Read more

寻找一种易于理解的一致性算法(扩展版)--转载

raft cap distributed consensus
文章转载自maemual同学的raft-zh_cn 摘要Raft是一种为了管理复制日志的一致性算法。它提供了和Paxos算法相同的功能和性能,但是它的算法结构和Paxos不同,使得Raft算法更加容易理解并且更容易构建实际的系统。为了提升可理解性Raft将一致性算法分解成了几个关键模块, ...
Read more

rust中所有权,引用,生命周期小记

rust ownership lifetime RAII
rust 所有权,引用,生命周期所有权存在即是为了管理堆数据 跟踪代码正在堆上使用的数据 最大限度减少堆上的重复数据 清理堆上不再使用的数据 rules Each value in Rust has a variable that’s called its owner. rust每个值都 ...
Read more

JVM常量池小解

JVM JAVA
前言今日,同事问我一个问题,以下java代码输出什么:123String s1 = "hello world";String s2 = "hello" + " " + "world";System.out.println(s1 == s2); //true 沉思了一下,依我的编码经验给出了结 ...
Read more

skywalking5.0部署搭建

apm skywalking
介绍skywalking官网 skywalking-github 背景相关文章:几种分布式调用链监控组件的实践与比较 我们生产使用的spring cloud体系, eureka来做服务发现,feign进行通信,默认使用 hystrix做服务熔断. 结合上述相关介绍,我们最终采用skywal ...
Read more

hexo mermaid

mermaid
mermaidflowchartgraph TD A-->B; A-->C; B-->D; C-->D; sequencesequenceDiagram participant Alice participant Bob Alice- ...
Read more

GC学习笔记:GC标记-清除算法(三)

JVM GC DASS
GC标记-清除算法标记阶段清除阶段分配合并优点实现简单与保守式GC兼容缺点碎片化分配速度与写时复制技术不兼容多个空闲链表BiBOP算法位图标记优点与写时复制技术兼容清除操作更高效延迟清除法
Read more
Prev Next