Git 与开发环境配置📅 2018年10月19日 · ☕ 3 分钟整理自「开发 Tips」系列,汇总 Git 协作与开发环境配置相关实践。 1. warning: LF will be replaced by CRLF Windows、Linux 和 Mac 在处理文件换行时,标示符是不一致的。Windows 使用 CRLF 作为结束符,而 Linux 和 Mac 使用 LF 作为结束符。 对待换行符,Git 有两种模式。查看 Git 配
Python 与 Django 开发实践📅 2018年10月19日 · ☕ 9 分钟整理自「开发 Tips」系列,汇总 Python 与 Django 开发中的常见问题与解决方法。 1. Python 可迭代对象的排序 可迭代对象 iterable 主要包括 3 类: 全部序列类型,比如 list(列表)、str(字符串)、tuple(元组) 部分非序列类型,比如 dict(字典)、file(文件) 包
如何使用 Django Signal 解耦模块📅 2018年10月12日 · ☕ 4 分钟最近,我负责开发一个重后端的应用。这个应用数据流向复杂,处理逻辑冗余堆积。项目技术栈选择的是 Django + Vuejs。前端使用 Webpack 打包,模块化管理,主要是展示数据。后端涉及的模块多,处理规则多,数据表多,每次涉及之前功能修改时,都消耗大量时间 review 代码。这
开启 Kubernetes 监控并实施压力测试📅 2018年09月24日 · ☕ 4 分钟1. Kubectl 基本命令 1.1 创建对象 1 2 3 4 5 6 7 8 # 创建资源,也可以使用远程 URL kubectl create -f ./my.yaml # 使用多个文件创建资源 kubectl create -f ./my1.yaml -f ./my2.yaml # 使用目录下的所有清单文件来创建资源 kubectl create -f ./dir # 启动一个 nginx 实例 kubectl run nginx --image=nginx 1.2 显示和查找资源 1 2 3 4 5 6 7 8 # 列出所有 namespace 中的 service kubectl get services # 列出所
Windows 7 下使用 MiniKube 学习 Kubernetes📅 2018年09月23日 · ☕ 3 分钟1. 基本概念 1.1 Kubernetes Kubernetes(简称,K8s),前身是 Google 的 Borg,是用于自动部署、扩展和管理容器化应用程序的开源系统。 提供的功能有: 容器的自动化部署 自动化扩缩容 自动化应用/服务升级 容器成组,对外提供服务,支持负载均衡 服务的健康检查,自