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