我们经常会遇到这样的情况: 正在 dev 分支开发新功能,做到一半时有人过来反馈一个 bug ,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用 命令先把当前进度保存起来。然后切换到另一个分支去修改 bug ,修改完提交后,再切回 dev 分支,使用 来恢复之前的进度继续开发新功能。 1 ...
分类:
其他好文 时间:
2019-08-20 23:58:54
阅读次数:
156
AWK是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 一、awk的基本用法 print是打印命令,$0表示当前行 上面使用 ...
分类:
其他好文 时间:
2019-08-20 01:01:29
阅读次数:
156
问题 在一次代码的更新中,我按照以往的操作点,菜单中VCS下的Update Project,结果报错了,idea自动将我未提交的所有代码驻藏了stash了,全部代码还原了,心里慌了一下,去GitLab上看了一下,发现一个“衰仔”居然把.iml文件(intellij idea的工程配置文件)给上传到远 ...
分类:
其他好文 时间:
2019-08-18 13:44:06
阅读次数:
71
上一篇《3-1 Deployment》中介绍了Deployment,它可以满足我们大部分时候的应用部署(无状态服务类容器),但是针对一些特殊的场景应用,就可以用到今天介绍的DaemonSet和Job。 ...
分类:
Web程序 时间:
2019-08-14 09:34:55
阅读次数:
165
基础架构:1/Kibana---->elasticsearch---->Logstash(收集)2/Kibana---->elasticsearch---->filebeat(收集)3/Kibana---->elasticsearch---->Logstash(过滤)---->filebeat(收集)扩展架构:1/Kibana---->elastic
分类:
其他好文 时间:
2019-08-10 13:42:36
阅读次数:
281
简单概述 最近在了解ELK做日志采集相关的内容,这篇文章主要讲解通过filebeat来实现日志的收集。日志采集的工具有很多种,如fluentd, flume, logstash,betas等等。首先要知道为什么要使用filebeat呢?因为logstash是jvm跑的,资源消耗比较大,启动一个log ...
分类:
其他好文 时间:
2019-08-09 19:55:07
阅读次数:
201
为什么做日志系统 通常当系统发生故障时,工程师需要登录到各个服务器上,使用 grep / sed / awk 等 Linux 脚本工具去日志里查找故障原因。在没有日志系统的情况下,首先需要定位处理请求的服务器,如果这台服务器部署了多个实例,则需要去每个应用实例的日志目录下去找日志文件。每个应用实例还 ...
分类:
其他好文 时间:
2019-08-03 23:09:51
阅读次数:
631
git stash 备份当前工作区的内容,保存到git 栈中 git pull 拉取新的代码 git stash pop 从git栈中获取到最近一次stash进去的内容,恢复工作区的内容。。获取之后,会删除栈中对应的stash。 由于可能会stash多次,git使用栈管理,我们可以使用git sta ...
分类:
其他好文 时间:
2019-07-25 12:09:17
阅读次数:
95
主要的几个命令 git add # 将工作区的修改提交到暂存区 git commit # 将暂存区的修改提交到当前分支 git reset # 回退到某一个版本 git stash # 保存某次修改 git pull # 从远程更新代码 git push # 将本地代码更新到远程分支上 git re ...
分类:
其他好文 时间:
2019-07-24 22:23:43
阅读次数:
151
git init git init命令把这个目录变成Git可以管理的仓库,在该目录下就会多出.git目录 使用ls -ah就可以看见 默认是master分支 git commit git commit命令,-m后面输入的是本次提交的说明 执行成功后: 1 file changed:1个文件被改动(我 ...
分类:
其他好文 时间:
2019-07-21 14:59:48
阅读次数:
81