原题 给一个装满水的 8 升满壶和两个分别是 5 升、3 升的空壶,想个办法,使得其中一个水壶恰好装 4 升水,每一步的操作只能是倒空或倒满 在网上看到这道题,觉得挺有趣的,...
原题 给一个装满水的 8 升满壶和两个分别是 5 升、3 升的空壶,想个办法,使得其中一个水壶恰好装 4 升水,每一步的操作只能是倒空或倒满 在网上看到这道题,觉得挺有趣的,...
最近学习 ThreadLocal,查看了很多资料,用自己的思考方式再分析一遍 ThreadLocal 的内存泄露问题。 Thread中的threadLocals属性 一切都要...
前言 学习 ThreadLocalRandom 的时候遇到一些疑惑,为何使用它在多线程下会产生相同的随机数? 阅读源码后终于稍微了解了一些它的运行机制,总结出它在多线程下正确...
1. 搭建集群 参考 如何在ubuntu16.04上搭建mariadb galera集群 2. 启动主节点 如果使用 service mysql start --wsrep-...
背景 项目中使用了 OpenStack4j github链接 来调用 OpenStack 接口,最近负责实现一个“自动化构建上百个虚拟节点”功能,觉得单线程模式下一个个创虚拟...
1.背景 大清早突然被告知 OpenStack 环境中那台特别重要的节点又ping不通了 心想,这还不简单,“重启一下”。找到这台data节点(下文统称data节点)所在的计...
线程池相关,这里记录 shutdown、shutdownNow 和 awaitTermination 的功能用法。 shutdown 看看源码中对它的描述: 主要看第一段,大...
本文学习过程中持续更新 线程池的创建 为什么不推荐用 Executors 创建线程池,而是用 ThreadPoolExecutor 的方式? 通过 Executors 创建,...
使用 RabbitMQ ,让Python程序向Java程序传送字符串消息,遇到了一些问题,在此记录。 Python发送端用 pika 发送消息 发送代码是这样的: Java接...
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...
一、gnocchiclient not working 在 OpenStack 环境中安装了 gnocchi 后,调用 gnocchi 命令,出现如下提示: 照理说,是没安装...
在 centos7 上安装 OpenStack 的 watcher服务,前排提醒,在使用 watcherclient 的时候有坑,已经踩坑了! 另外介绍背景,环境里有两台控制...
今天需要对实验室 OpenStack 环境中一台虚拟机做实例快照,但是从 horizon 界面和 novaclient 都无法操作,错误提示:无法获取该实例的详情。参考上一篇...