摘要:
##docker 优雅退出 ###优雅退出 以nginx为例,dockerfile的cmd那一行,如果直接是nginx启动命令,那么nginx就是1号进程,是主进程,主进程挂了,同一容器内的其他进程也会跟着退出。 容器退出时会先docker stop,即kill -15信号,长时间未响应才会dock 阅读全文
摘要:
##shell 正则表达式 ###1.1 简介 正则表达式是一种表达式可以查找匹配特定准则的文本,其实现原理通过正则表达式引擎(regular expression engine)实现的 Linux主要有两种表达式引擎: POSIX基础正则表达式(basic regular expression,B 阅读全文
摘要:
##k8s kubectl edit ###1.1 使用语法 ####1.1.1 json格式编辑 编辑名为“myjob”的service,输出JSON格式 V1 API版本 kubectl edit job.v1.batch/myjob -o json ####1.1.2 yml格式编辑 以YAM 阅读全文
摘要:
##go 常用标准库 I/O操作 ###1.1 格式化输出 ###2.1 标准化输入 fmt.Println("please input two word") var word1 string var word2 string //读入多个单词,空格分隔。如果输入了更多单词会被缓存起来,丢给下一次s 阅读全文
摘要:
##go 常用标准库 时间函数 ###1.1 时间的解析和格式化 #格式TIME_FMT为 2006-01-02 15:04:05 TIME_FMT := "2006-01-02 15:04:05" #获取当前时间 2022-05-11 13:06:16.1146258 +0800 CST m=+0 阅读全文
摘要:
##k8s Flannel网络规划服务 ###网络通讯模式: 同pod间不同容器间的网络通讯:通过IO,也就是通过lo回环接口通讯,交互非常频繁的容器应该放到同一个Pod里面,如lnmp, nginx和php应该放在一起,但是不利于扩容 不同Pod间的通讯分为同物理机和不同物理机:不同物理机可以参考 阅读全文
摘要:
##k8s Job&CronJob 批量处理任务: 目标是成功退出 job: Job 负责批处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束 crontabjob: 在轮询计划下定期执行job,实现批处理任务的运行 ###1.1 Job 特殊说明 spec.templat 阅读全文
摘要:
##java 项目启动速度慢 ###情景 给项目上部署java项目,公司平时用的是jar包,给项目上部署的是war包,mq收发消息的速度特别慢,mq是基于java运行的,而mq版本是一致的,在别的机器上没问题,怀疑是java的问题,平时几分钟启动的,现在需要半个小时 ###解决步骤 网上的方案大致, 阅读全文
摘要:
##linux 添加服务到systemctl CentOS7中提供了systemd服务,可以方便的管理各种服务,但是有些通过编译安装的服务或运行的项目在systemd里面没有,我们只需要添加一下服务文件即可。 ###修改配置 ####案例一 以下用nginx作为例子,展示如何添加服务到systemd 阅读全文
摘要:
目录windows vmware共享文件1.1 安装vmware tools2.1 共享文件夹,实现互相访问 windows vmware共享文件 注意一定安装vmware tools 1.1 安装vmware tools 安装完后,在外面的windows系统Ctrl+c,再到vmware的机器里C 阅读全文