1、基础概念       当两个或以上对共享内存操作的并发线程中,如果有一个改变数据,又没有同步机制的条件下,就会产生竞争条件,可能会导致执行无效代码、bug等异常行为。   &nb...
阅读(12) 评论(0)
    1、线程和进程       进程是应用程序的一个执行实例,比如,在桌面上双击浏览器将会运行一个浏览器。线程是一个控制流程,可以在进程内与其他活跃的线程同时执行。控制流程...
阅读(9) 评论(0)
二、优化数据库对象 1、优化表的数据类型       应用设计的时候需要考虑字段的长度留有一定的冗余,但不推荐很多字段都留有大量的冗余,这样既浪费磁盘空间,也在应用操作时浪费物理内存。   &nb...
阅读(23) 评论(0)
1、字符串使用场景     a) 缓存功能         典型使用场景:Redis作为缓存层,MySQL作为存储层,绝大部分请求的数据都是从Redis中获取,由于Redis具...
阅读(32) 评论(0)
1、基础镜像制作   由于公司的程序是Java开发,上线发布使用的是maven,如果使用openshift自带的S2I,每次都会全量拉取代码(代码比较多,每次全量拉太慢),然后每次打包都会再一次下载maven插件,官方也有save-ar...
阅读(29) 评论(0)
1、创建持久化metric pv卷 [root@master1 pv]# cat metrics.json apiVersion: v1 kind: PersistentVolume metadata: name: metric...
阅读(23) 评论(0)
1、查看Registry组件的DC关于volume的定义    可以看到registry-storage这个挂载点被指向了一个/registry目录,使用的是empty directory,即数据保存在计算节点上,当registry容器...
阅读(21) 评论(0)
1、新增节点信息   增加节点如下,请将xxx改为自己的域名 node6.xxx.net Node 192.168.8.90 8G 20G/60G 4C node7.xxx.net Node...
阅读(17) 评论(0)
1.1 服务器基本信息   本次安装采用一个master、5个node、3个etcd,node节点两块硬盘,60G磁盘用于docker storage,xxx改为自己的域名或主机名。 节点 功能 IP 内存 磁盘...
阅读(18) 评论(0)