04 2018 档案

记一次docker问题定位(perf,iostat等性能分析)
摘要:背景 最近参与的项目是基于 OpenStack 提供容器管理能力,丰富公司 IaaS 平台的能力。日常主要工作就是在开源的 novadocker 项目(开源社区已停止开发)基础上进行增强,与公司的其他业务组件进行对接等。 周末给下游部门的 IaaS 平台进行了一次升级,主要升级了底层操作系统,基本用 阅读全文

posted @ 2018-04-27 10:29 生活费 阅读(7907) 评论(5) 推荐(3) 编辑

nginx、Apache、Lighttpd启用HSTS
摘要:302跳转 通常情况下,我们将用户的 HTTP 请求 302 跳转到 HTTPS,这会存在两个问题: HSTS 302 跳转是由浏览器触发的,服务器无法完全控制,这个需求导致了 HSTS(HTTP Strict Transport Security)的诞生。HTSP 就是添加 header 头(ad 阅读全文

posted @ 2018-04-25 11:05 生活费 阅读(1062) 评论(0) 推荐(0) 编辑

Python Socket网络编程详解
摘要:Socket 简介 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket模块是针对 服务器端 和 客户端Socket 进行【打开】【读写】【关闭】 建立一个socket必须至少有2端, 一个服务端,一个 阅读全文

posted @ 2018-04-25 10:28 生活费 阅读(297) 评论(0) 推荐(0) 编辑

Git使用详细教程
摘要:一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版 阅读全文

posted @ 2018-04-10 11:05 生活费 阅读(214) 评论(0) 推荐(0) 编辑

golang gc 优化思路以及实例分析
摘要:一个即将上线的go 写的高频服务,压测的时候发现 gc 特别高,高到10%-15% 左右了,本文记录下优化 gc 的过程和和思路。线上环境1.10. 首先,查看gc 是否有异常,我们可以使用 gctrace 跟踪实时的gc 。执行下面命令可以看到gc 的实时信息。 输出结果如下: gc 45:表示第 阅读全文

posted @ 2018-04-09 12:30 生活费 阅读(3668) 评论(0) 推荐(0) 编辑

导航