去追寻生命的自由
09
06
Git子模块提交冲突问题 Git子模块提交冲突问题
纸上得来终觉浅,绝知此事要躬行。 今天更新项目的时候,使用 git submodule 进行 update 的时候,出现下面的错误信息。通过字面上面的意思,说是主项目中记录的 submodule 的 HEAD 超前,导致找不到指定
05
Docker容器随机创建子网 Docker容器随机创建子网
纸上得来终觉浅,绝知此事要躬行。 今天在服务器上面搭建测试环境,因为是采用的微服务的架构,所以对应很多个 subnet 网络。但是使用 docker-compose 启动之后,发现有一个服务显示 unhealthy 的状态,上去一
08
26
使用xargs命令的技巧 使用xargs命令的技巧
纸上得来终觉浅,绝知此事要躬行。 Unix 命令都带有参数,有些命令可以接受”标准输入(stdin)”作为参数。而**管道命令(|)**的作用,是将左侧命令的标准输出转换为标准输入,提供给右侧命令作为参数使用。虽然,在 Unix
17
Docker疑难杂症汇总 Docker疑难杂症汇总
这里主要是为了记录在使用 Docker 的时候遇到的问题及其处理解决方法。 Docker 是一个开放平台,用于开发、交付和运行应用程序。它允许您将应用程序与基础架构分离,以便快速交付软件。Docker 提供了打包和在容器中运行应用程序的
13
Docker容器的优化思路 Docker容器的优化思路
不能忽视对 dockerfile 的优化,但也不要为了优化而优化。 镜像构建的过程,视具体业务场景的不同而不同。在很多情况下,我们需要先以满足业务目标为准,而不是镜像的构建层数。如果需要减少镜像层数,一定要选择合适的基础镜像或者创建
09
熟悉Chrome浏览器快捷键 熟悉Chrome浏览器快捷键
了解各种键盘快捷键,成为 Chrome 使用达人,能够有助于我们节省开发效率和时间,基本可以做到不用使用鼠标。本文是摘录 google chrome 官方文档的内容,能翻墙的朋友可以自己去查看文档。 1. 标签页和窗口快捷键 操作
07
09
终端Docker服务管理工具 终端Docker服务管理工具
这是一个简单的基于终端的 UI 管理工具,主要适用于对 docker 和 docker-compose 容器以及服务的管理和便捷使用,灵感来自于 gocui 并使用 Go 语音改写。 1. 功能特性 轻度用户使用尚可,可不要把它当做
08
熟悉使用Git子模块 熟悉使用Git子模块
成也子模块,败也子模块 经常有这样的事情,当你在一个项目上工作时,你需要在其中使用另外一个项目。也许它是一个第三方开发的库或者是你独立开发和并在多个父项目中使用的。这个场景下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一
01
GoAccessWeb日志分析工具 GoAccessWeb日志分析工具
简单明了的多维度分析 Nginx 日志工具 GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器或者 *nix 系统下的终端程序(terminal)即可访问。能为系统管理员提供快速且有价
06
24
Celery任务队列高级用法 Celery任务队列高级用法
对于普通的任务来说可能无法满足我们的任务需求,所以还需要了解一些进阶用法,Celery 提供了诸多调度方式,例如任务编排、根据任务状态执行不同的操作、重试机制等。 1. 相关组件介绍 了解 Celery 相关的生态环境 Celer
22
Postgres数据库归档热备份 Postgres数据库归档热备份
在使用 PostgreSQL 数据库在做写入操作时,对数据文件做的任何修改信息,首先会写入 WAL 日志(预写日志),然后才会对数据文件做物理修改。当数据库服务器掉重启时,PostgreSQL 数据库在启动时会优先读取 WAL 日志,对数
2019-06-22
16
审计Docker主机安全性 审计Docker主机安全性
用于检查部署 Docker 服务的最佳实践,有则改之无则加勉 使用 Docker 对应用程序和服务进行容器化可以为您提供一些开箱即用的安全优势,但默认的 Docker 安装可能会存在一些与安全相关的配置错误等。为了保护我们安装服务不受
3 / 8