摘要: Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何和何时可以看到由其他线程修改过后的 阅读全文
posted @ 2017-09-20 16:10 秋日私语的博客 阅读(9633) 评论(0) 推荐(0) 编辑
摘要: 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法 阅读全文
posted @ 2017-09-20 16:00 秋日私语的博客 阅读(8847) 评论(0) 推荐(0) 编辑
摘要: Kubernetes令部署应用、管理应用变得简单直白,令大多数操作简化为单个API或单个命令行,包括发布新的应用程序,升级。那么为什么我们还需要部署呢? 自动化Deployment和滚动更新程序。相比于kubectl滚动更新,Deployment API更加快速,具有描述性,实现服务端,还有更多的功 阅读全文
posted @ 2017-09-20 15:53 秋日私语的博客 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 第一步,定义Secret文件 该文件设置tls的证书私钥和公钥内容,通过base64编码的内容 tls.crt: 证书公钥 tls.key: 证书私钥 示例 apiVersion: v1 kind: Secret metadata: name: secret-tls data: tls.crt: x 阅读全文
posted @ 2017-09-20 15:48 秋日私语的博客 阅读(6210) 评论(1) 推荐(0) 编辑