IT技术
未读
批量查看某些进程的内存使用量
批量查看某些进程的内存使用量 # VmHWM:内存峰值
# VmRSS:内存当前值
ps -ef|grep 'java -jar'|grep -v grep|awk '{print $2}'|xargs -t -i cat /proc/{}/status |grep -e 'VmHWM' -e 'V
IT技术
未读
解决IDEA自动编译关闭不了
解决IDEA自动编译关闭不了 网上普遍的解决方案都是:File -> Settings,说去掉如图所示的勾勾即可,没软用啊,一定是有其他的地方配置了什么东西,导致代码一变更,就嘎嘎编译,巨难受。
于是乎,我找了一会,终于找到了罪魁祸首,如下图所示
IT技术
未读
Git将代码回滚到某个版本
Git将代码回滚到某个版本 # 查看提交历史记录, 找到对应分支的commit id
git log
# 软回滚:回滚到某个版本,但是在工作目录中保留更改内容
git reset --soft <commit_id>
# 硬回滚:彻底回滚到某个版本,工作目录中已更改的内容和文件都会被重置
git
IT技术
未读
基于K8S的持续集成部署6之应用部署
基于K8S的持续集成部署6之应用部署 上一章,我们大概了解了下,一个应用需要如何经过改造,才能够符合构建流水线的标准。同时呢,上一章,还有 cd部署没有讲完,所以这章咱们接着整 首先,为了在不同的运行时(docker/containerd)之间无差别的切换,我们需要一个自建/阿里云的容器镜像仓库,最
IT技术
未读
基于K8S的持续集成部署5之标准应用的制定
基于K8S的持续集成部署5之标准应用的制定 众所周知,市面上成熟的流水线,一定都是符合标准的。那什么叫做符合标准呢?通俗一点来说,就是它符合构建部署流水线的标准。那么随便一个应用可以上这个流水线吗?当然可以。应用杂、乱、不符合、不标准,那我们就改造它。 一、应用的改造工程 如果要改造一个现有的应用,
IT技术
未读
基于K8S的持续集成部署4之我是个初学者所以不懂
基于K8S的持续集成部署4之我是个初学者所以不懂 这几天一直在思考一个问题,那就是当k8s将原来的docker运行时换成了containerd运行时后,由于containerd运行时本身是没有制作镜像的功能的。那么我的问题就是,要怎么制作镜像呢?docker制作的镜像是否通用? 结论 docker制
IT技术
未读
基于K8S的持续集成部署3之构建Java运行环境的基础镜像
基于K8S的持续集成部署3之构建Java运行环境的基础镜像 本篇章需要小伙伴们有一定的linux、docker、k8s的实践基础(说白了就是至少能看明白,懂不懂无所谓) 1、Jdk选型 这里我选择的是阿里的Dragonwell,https://dragonwell-jdk.io/#/index 阿里
IT技术
未读
基于K8S的持续集成部署1之使用kubeasz快速安装k8s集群
1、安装前提主机之间可以ping主机上有权限安装ansible,并且可以在主机之间免密登录主机已经优化了系统且升级了内核版本, 可以参考这篇文章。https://www.odboy.cn/archives/k8sv1271centos7-install1-2master2node至少单数节点的主机数