摘要: 1. 列出环境内所有的pv 并以 name字段排序(使用kubectl自带排序功能) kubectl get pv --sort-by=.metadata.name 2. 列出指定pod的日志中状态为Error的行,并记录在指定的文件上 3.列出k8s可用的节点,不包含不可调度的 和 NoReach 阅读全文
posted @ 2019-07-13 20:04 haoprogrammer 阅读(16421) 评论(0) 推荐(1) 编辑
摘要: 考点 CKA认证针对考核成为当业界的Kubernetes管理员所需的技能。 CKA认证考试包括这些一般领域及其在考试中的权重: 详细内容: 应用程序生命周期管理 - 8% • 了解部署以及如何执行滚动更新和回滚 • 了解配置应用程序的各种方法 • 了解如何扩展应用程序 • 了解创建自我修复应用程序所 阅读全文
posted @ 2019-07-04 18:18 haoprogrammer 阅读(8735) 评论(0) 推荐(1) 编辑
摘要: Java内存模型(JDK8) 程序计数器:(Program Counter Register) 当前线程所执行的字节码行号指示器(逻辑) 改变计数器的值来选取下一条需要执行的字节码指令 和线程是一对一的关系即“线程私有” 对Java方法计数,如果是Native方法则技术器的值为Undefined 不 阅读全文
posted @ 2019-07-04 15:25 haoprogrammer 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、索引简介 1. 为什么要使用索引 查询高效 2. 什么样的信息能成为索引 主键,唯一键,普通键等 二、优化你的索引 1. 二叉查找树 二叉查找树,也称二叉搜索树,或二叉排序树。其定义也比较简单,要么是一颗空树,要么就是具有如下性质的二叉树: (1)若任意节点的左子树不空,则左子树上所有结点的值均 阅读全文
posted @ 2019-07-02 17:38 haoprogrammer 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 可以使用以下命令查使用内存最多的10个进程 ps -aux | sort -k4nr | head -n 10 可以使用一下命令查使用CPU最多的10个进程 ps -aux | sort -k3nr | head -n 10 可以使用以下命令查使用内存最多的10个进程 ps -aux | sort 阅读全文
posted @ 2019-07-01 10:06 haoprogrammer 阅读(6096) 评论(0) 推荐(0) 编辑
摘要: 写Dockerfile可以先不指定CMD、ENTRYPOINT等启动命令,只要拷贝就好了 如下: 先注释掉CMD启动命令,打包镜像app,然后用sh命令启动并进入容器, 进入容器后,再启动应用的启动脚本,调试即可。 非常适用于docker log日志查看报错信息 不明确的情况, 如 exec use 阅读全文
posted @ 2019-06-28 16:12 haoprogrammer 阅读(3758) 评论(0) 推荐(1) 编辑
摘要: 一、Redis两种持久化方式 对Redis而言,其数据是保存在内存中的,一旦机器宕机,内存中的数据会丢失,因此需要将数据异步持久化到硬盘中保存。这样,即使机器宕机,数据能从硬盘中恢复。 常见的数据持久化方式: 1.快照:类似拍照记录时光,快照是某时某刻将数据库的数据做拍照记录下其数据信息。如MYSQ 阅读全文
posted @ 2019-06-24 18:01 haoprogrammer 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 一、主从复制 主从复制:主节点负责写数据,从节点负责读数据,从而实现读写分离,提高redis的高可用性。 让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主节点(master),而对主服务器进行复制的服务器则被称为从节点(slave), 如下图所示: 主从复制的特点: 阅读全文
posted @ 2019-06-24 18:01 haoprogrammer 阅读(880) 评论(0) 推荐(0) 编辑
摘要: Redis五种数据结构如下: 对redis来说,所有的key(键)都是字符串。 1.String 字符串类型 是redis中最基本的数据类型,一个key对应一个value。 String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或者序列化的 阅读全文
posted @ 2019-06-22 00:01 haoprogrammer 阅读(123036) 评论(2) 推荐(25) 编辑
摘要: 上节回顾:docker(部署常见应用):docker部署mysql docker部署redis:4.0 docker run --name my-redis -p 16379:6379 -v /usr/local/workspace/redis/data:/data -d redis:4.0 red 阅读全文
posted @ 2019-06-17 11:19 haoprogrammer 阅读(7879) 评论(1) 推荐(2) 编辑