发布于 2019-03-26   99人围观   0条评论
![](/api/file/getImage?fileId=5c998c7ef0937c0bd50003a4) ![](/api/file/getImage?fileId=5d18b280f0937c0bd500091c)
查看更多
发布于 2019-02-17   102人围观   0条评论
### 以下代码帮组了解bean的生命周期 ```java @Component public class Test implements InitializingBean, DisposableBean, SmartLifecycle { private boolean run = false; @PostConstruct public void init(){ System
查看更多
发布于 2019-01-09   301人围观   0条评论
## 关键点 一. 制作rpm, 除了k8s需要以下工程的编译 1.cri-tool :https://github.com/kubernetes-sigs/cri-tools 2.kubernetes-cni:https://github.com/containernetworking/plugins ## 制作镜像 1.基础镜像 * busybox * apline * debian:9-s
查看更多
发布于 2018-12-24   158人围观   0条评论

查看更多
发布于 2018-12-24   92人围观   0条评论

查看更多
发布于 2018-12-18   92人围观   0条评论
>这个话题涉及到Java内存模型,但是这里并不去详细讨论,我们只讨论`volatile`这个关键字本身,说到这个关键字就不得不说并发编程了。 ## 并发编程中的三个概念 * 1.原子性 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 Java中只有赋值语句是原子性的即`=`,其他任何操作都不具备原子性,如`++` 考虑如下代码: ```java publ
查看更多
发布于 2018-09-18   309人围观   0条评论
#### 使用kubeadm 搭建k8s 集群的时候遇到一个坑 >kube-proxy 启用ipvs 的时候,开启node port,网络用的calico bgp 出现以下问题: 3个节点A,B,C pod被调度到 B上开起node port 30000 发现: 1.A->B:30000 通 2.A-A:30000 通 3.A-C:30000 不通 * 调试iptables 发现: B响应给C
查看更多
发布于 2018-09-14   271人围观   0条评论
## 调试iptables > 最近研究calico 和 ipvs,无奈规则复杂,看着头疼,发现可以使用一下方式调试,特意记下,方便了解iptables运行原理 * 是用raw表进行调试 ![](https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilter-packet-flow.svg) * 方式 ```bash iptabl
查看更多
发布于 2018-08-06   154人围观   0条评论
>在分布式环境中有一个很重要的东西,那就是共识算法,它是区块链的灵魂,通过他来觉得定不同节点之间谁说了算,谁有记账权利。 ##POS共识算法   股权权益证明(Proof of Stack 简称PoS),基本概念为:在PoS中,原始持币人是实现定好的,铸造的过程是基于持币人每个节点(Node)谁有更多加密货币数量,他们就有更大的机会记账下一个区块并获得奖励。PoS算法是针对PoW算法的缺点的改
查看更多
发布于 2018-07-30   790人围观   0条评论
> 最近遇到一件奇怪的事,跑的了几天的java 程序会莫名其妙的挂掉,查看gc日志正常,查看系统日志也没有出现oom,后来通过 `dmesg` 查看发现被系统的 OOM Killer 给搞死了。 ```bash [26157170.309212] Out of memory: Kill process 15732 (java) score 715 or sacrifice child [2615
查看更多