摘要: 背景   在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。下面是如何把jar包导入本地maven仓库。 解决方法 1、确定包信息 2、在工程根目录下执行如下ma 阅读全文
posted @ 2019-09-11 21:01 Eric小星 阅读(1919) 评论(0) 推荐(0)
摘要: 引自:搬砖工的奋斗史www.cnblogs.com/laobiao/p/5589025.html 阅读全文
posted @ 2019-09-11 19:25 Eric小星 阅读(2292) 评论(0) 推荐(0)
摘要: 出处:https://github.com/clsaa/Distributed Transaction Notes。 作者总结得很全面,做个笔记搬运。 一、 两阶段提交(2PC) "一个基于两阶段提交协议的分布式事务框架(LCN)" 二阶段提交(Two phaseCommit)是指,在计算机网络以及 阅读全文
posted @ 2019-09-10 17:13 Eric小星 阅读(785) 评论(0) 推荐(0)
摘要: Spring AOP技术本质认识 一、AOP简介 AOP(Aspect Oriented Programming,面向切面编程),把某一类问题集中在一个地方进行处理,比如处理程序中的点击事件、打印日志等。 1、Join Points: 简称 JPoints,是 AspectJ 中最关键的一个概念,表 阅读全文
posted @ 2019-09-10 14:36 Eric小星 阅读(328) 评论(0) 推荐(0)
摘要: 可重入锁 ​ ReentrantLock类、synchronized关键字,属于悲观锁。 ​ 可重入锁,即递归锁。指在同一线程内,外层函数获得锁之后,内层递归函数仍然可以获得该锁。 ​ 作用:防止在同一线程中多次获取锁而导致死锁发生。 自旋锁 ​ java.util.concurrent.atomi 阅读全文
posted @ 2019-09-09 20:52 Eric小星 阅读(138) 评论(0) 推荐(0)
摘要: KVM虚拟机嵌套虚拟化 背景介绍 ​ 在Arch linux的 KVM 虚拟机上启动来部署开源Iaas系统zstack时,需要开启虚拟机嵌套虚拟化。 解决 ​ KVM 嵌套式虚拟 Nested 是一个可通过修改内核参数来启用的功能,它能够使一台虚拟机具相同的有物理机 CPU 特性,支持 vmx|sv 阅读全文
posted @ 2019-09-03 14:51 Eric小星 阅读(858) 评论(0) 推荐(0)
摘要: Docker Compose YML 默认的模板文件是 docker compose.yml,其中定义的每个服务都必须通过 image 指令指定镜像或 build 指令(需要 Dockerfile)来自动构建。 其它大部分指令都跟 docker run 中的类似。 如果使用 build 指令,在 D 阅读全文
posted @ 2019-08-19 15:40 Eric小星 阅读(1911) 评论(0) 推荐(0)
摘要: Leader选举概述 ​ Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下两种情况之一时,需要进入Leader选举。 ​ (1) 服务器初始化启动。 ​ (2) 服务器运行期间无法和Leader保持连接。 1.服务初始化期间 ​ 若进行Leader选举 阅读全文
posted @ 2019-08-19 10:06 Eric小星 阅读(183) 评论(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小星 阅读(9491) 评论(0) 推荐(1)
摘要: 幂等相关问题 阅读全文
posted @ 2019-05-16 10:41 Eric小星 阅读(2396) 评论(0) 推荐(0)