摘要: 引自:搬砖工的奋斗史www.cnblogs.com/laobiao/p/5589025.html 阅读全文
posted @ 2019-09-11 19:25 Eric小星 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 出处:https://github.com/clsaa/Distributed Transaction Notes。 作者总结得很全面,做个笔记搬运。 一、 两阶段提交(2PC) "一个基于两阶段提交协议的分布式事务框架(LCN)" 二阶段提交(Two phaseCommit)是指,在计算机网络以及 阅读全文
posted @ 2019-09-10 17:13 Eric小星 阅读(754) 评论(0) 推荐(0) 编辑
摘要: Spring AOP技术本质认识 一、AOP简介 AOP(Aspect Oriented Programming,面向切面编程),把某一类问题集中在一个地方进行处理,比如处理程序中的点击事件、打印日志等。 1、Join Points: 简称 JPoints,是 AspectJ 中最关键的一个概念,表 阅读全文
posted @ 2019-09-10 14:36 Eric小星 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 可重入锁 ​ ReentrantLock类、synchronized关键字,属于悲观锁。 ​ 可重入锁,即递归锁。指在同一线程内,外层函数获得锁之后,内层递归函数仍然可以获得该锁。 ​ 作用:防止在同一线程中多次获取锁而导致死锁发生。 自旋锁 ​ java.util.concurrent.atomi 阅读全文
posted @ 2019-09-09 20:52 Eric小星 阅读(128) 评论(0) 推荐(0) 编辑
摘要: KVM虚拟机嵌套虚拟化 背景介绍 ​ 在Arch linux的 KVM 虚拟机上启动来部署开源Iaas系统zstack时,需要开启虚拟机嵌套虚拟化。 解决 ​ KVM 嵌套式虚拟 Nested 是一个可通过修改内核参数来启用的功能,它能够使一台虚拟机具相同的有物理机 CPU 特性,支持 vmx|sv 阅读全文
posted @ 2019-09-03 14:51 Eric小星 阅读(809) 评论(0) 推荐(0) 编辑
摘要: Docker Compose YML 默认的模板文件是 docker compose.yml,其中定义的每个服务都必须通过 image 指令指定镜像或 build 指令(需要 Dockerfile)来自动构建。 其它大部分指令都跟 docker run 中的类似。 如果使用 build 指令,在 D 阅读全文
posted @ 2019-08-19 15:40 Eric小星 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: Leader选举概述 ​ Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下两种情况之一时,需要进入Leader选举。 ​ (1) 服务器初始化启动。 ​ (2) 服务器运行期间无法和Leader保持连接。 1.服务初始化期间 ​ 若进行Leader选举 阅读全文
posted @ 2019-08-19 10:06 Eric小星 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 查看 cpu信息: lscpu # 或 cat /proc/cpuinfo # cpu型号 cat /proc/cpuinfo | grep name | sort | uniq # 查看物理CPU数目 cat /proc/cpuinfo | grep "physical id" # 查看每个物理C 阅读全文
posted @ 2019-06-04 09:37 Eric小星 阅读(9416) 评论(0) 推荐(1) 编辑
摘要: 幂等相关问题 阅读全文
posted @ 2019-05-16 10:41 Eric小星 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 执行cacls,对磁盘或者文件的修改安全权限。 此处以D盘为例,“D:\*.* /T”:表示整个D盘下所有的子目录,子文件; /E:表示编辑 ACL 而不替换,不会删除之前的权限用户; /G:表示赋予指定用户访问权限; F:表示完全权限。 阅读全文
posted @ 2019-03-08 23:57 Eric小星 阅读(1054) 评论(0) 推荐(0) 编辑