上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 48 下一页
摘要: 消息队列 标签(空格分隔): 面试 消息队列 1. 为什么使用消息队列 会用消息队列, 但是为什么要用消息队列呢? 系统解耦 异步 削峰填谷 1.1 解耦 解决因为数据处理能力不同, 薄弱阶段一旦崩溃, 导致的一死全死. 假设 系统A 发布消息, 此时系统B,C,D 接收并处理消息. 这个时候我们需 阅读全文
posted @ 2019-09-20 17:19 X-POWER 阅读(172) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ的高可用集群部署 标签(空格分隔): 消息队列 部署 1. RabbitMQ部署的三种模式 1.1 单一模式 单机情况下不做集群, 仅仅运行一个RabbitMQ. 1.2 普通模式 默认模式,以两个节点( , )为例来说明. 对于 来说,消息实体只存在于其中一个节点 (或者 ), 和 阅读全文
posted @ 2019-09-20 17:19 X-POWER 阅读(495) 评论(0) 推荐(0) 编辑
摘要: Custom nnotation 标签(空格分隔): Java注解 1. The concept of annotation An annotation is a form of metadata, that can be added to Java source code. Classes, me 阅读全文
posted @ 2019-09-20 17:16 X-POWER 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 自旋锁 标签(空格分隔): 操作系统 1. 什么是自旋锁 自旋锁是为了实现保护 共享资源 而提出的一种机制, 其实自旋锁和互斥锁比较类似, 他们都是为了解决对某项资源的互斥使用。无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执行单元获得锁。 2. 调度机 阅读全文
posted @ 2019-08-31 21:51 X-POWER 阅读(394) 评论(0) 推荐(1) 编辑
摘要: [toc] Zookeeper是如何实现分布式锁的 标签 : Zookeeper 分布式 实现分布式锁要考虑的重要问题 1. 三个核心要素 加锁, 解锁, 锁超时 2. 三个问题 要保证原子性操作, 加锁和锁超时的操作要一次性执行完毕 防止误删锁 在误删的基础上, 加一个守护线程, 为锁续命. 什么 阅读全文
posted @ 2019-08-31 21:51 X-POWER 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: CAP定理和BASE理论 标签(空格分隔): 操作系统 CAP定理 CAP定理: 一个分布式系统最多只能满足一致性 (Consistency), 可用性(Availability)和分区容错性(Partition tolerance)其中的两种. 一致性(Consistency) all nodes 阅读全文
posted @ 2019-08-31 21:49 X-POWER 阅读(204) 评论(0) 推荐(0) 编辑
摘要: [toc] 分布式协调服务 ( 服务治理 ). 标签(空格分隔): Java 1. 问题所在 主要用于解决分布式环境中多个进程之间的同步控制, 让他们有序的去访问某种临界资源, 防止造成脏数据的后果. 三个JVM 同时发送清空库存,这个时候就造成了脏数据的问题, 库存变成了 $ 10$个 2. 解决 阅读全文
posted @ 2019-08-30 15:13 X-POWER 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 用JDK12环境下 做EUREKA的的时候 报错如下 解决方案 原因 JDK9之后, JAXB API 不在默认加载路径之中, 应该将其放到pom中 阅读全文
posted @ 2019-08-02 16:13 X-POWER 阅读(779) 评论(0) 推荐(0) 编辑
摘要: "来源:" 问题过程 某环境一个mysql容器无法被stop or kill or rm 查看该容器 使用 docker stop / docker kill / docker rm f 等命令处理后,容器立马自动重启 > 立即查看容器,运行时间为:Up Less than a second, 阅读全文
posted @ 2019-07-31 21:59 X-POWER 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 静态IP JDK&Maven 阅读全文
posted @ 2019-07-31 10:31 X-POWER 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 48 下一页