摘要: 网上好多都不靠谱不好使。分享一个测试通过的版本,用于在一台宿主机上拉起5个节点的etcd集群,每个节点2379端口分别映射到宿主机不同的端口上e供外部网络访问。 阅读全文
posted @ 2019-04-04 01:01 lost陆离 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 尝试在机器上部署athens,运行时发生如下异常 error adding proxy routes ,exec: "go": executable file not found in $PATH。 一般来说go程序的运行环境是不需要安装go的。在交叉编译的加持下,分发部署更加方便。但是如果go程序 阅读全文
posted @ 2019-03-30 21:14 lost陆离 阅读(8840) 评论(0) 推荐(0) 编辑
摘要: 首先我们直接来看一个例子: 程序启动目录即工作目录是/Users/qkkcoolmax/work-private/testuserdir/hehe 首先我们直接来看一个例子: 程序启动目录即工作目录是/Users/qkkcoolmax/work-private/testuserdir/hehe pu 阅读全文
posted @ 2019-03-12 22:30 lost陆离 阅读(2340) 评论(0) 推荐(0) 编辑
摘要: sjavac(smarter java compilation)最早在openjdk8中提供了初级版本,其初衷是用来加速jdk自己的编译。在9中进行过一版优化,使其更加稳定可靠,能够用来编译任意的大型java项目。 原始文档 http://openjdk.java.net/jeps/139 java 阅读全文
posted @ 2019-02-24 22:31 lost陆离 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 项目需要做java增量构建和部署。基本方案很简单。 构建:通过git diff拿到方法体变化的java类,绕过maven,直接使用同版本的javac编译出class文件。 部署:基于java-instrument技术,采用attach的方式对方法体变化的class进行retransform。 问题: 阅读全文
posted @ 2019-02-10 23:44 lost陆离 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 快速压缩工具pigz 近期为了优化构建产物的压缩速率,从tar -zcvf替换到了pigz。 pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that 阅读全文
posted @ 2019-02-10 23:42 lost陆离 阅读(540) 评论(0) 推荐(0) 编辑