上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 38 下一页

2018年4月27日

摘要: 背景 最近参与的项目是基于 OpenStack 提供容器管理能力,丰富公司 IaaS 平台的能力。日常主要工作就是在开源的 novadocker 项目(开源社区已停止开发)基础上进行增强,与公司的其他业务组件进行对接等。 周末给下游部门的 IaaS 平台进行了一次升级,主要升级了底层操作系统,基本用 阅读全文
posted @ 2018-04-27 10:29 生活费 阅读(8407) 评论(6) 推荐(4)

2018年4月25日

摘要: 302跳转 通常情况下,我们将用户的 HTTP 请求 302 跳转到 HTTPS,这会存在两个问题: HSTS 302 跳转是由浏览器触发的,服务器无法完全控制,这个需求导致了 HSTS(HTTP Strict Transport Security)的诞生。HTSP 就是添加 header 头(ad 阅读全文
posted @ 2018-04-25 11:05 生活费 阅读(1129) 评论(0) 推荐(0)
摘要: Socket 简介 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket模块是针对 服务器端 和 客户端Socket 进行【打开】【读写】【关闭】 建立一个socket必须至少有2端, 一个服务端,一个 阅读全文
posted @ 2018-04-25 10:28 生活费 阅读(321) 评论(0) 推荐(0)

2018年4月10日

摘要: 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版 阅读全文
posted @ 2018-04-10 11:05 生活费 阅读(225) 评论(0) 推荐(0)

2018年4月9日

摘要: 一个即将上线的go 写的高频服务,压测的时候发现 gc 特别高,高到10%-15% 左右了,本文记录下优化 gc 的过程和和思路。线上环境1.10. 首先,查看gc 是否有异常,我们可以使用 gctrace 跟踪实时的gc 。执行下面命令可以看到gc 的实时信息。 输出结果如下: gc 45:表示第 阅读全文
posted @ 2018-04-09 12:30 生活费 阅读(3732) 评论(0) 推荐(0)

2018年3月21日

摘要: 前言 golang读取文件的方式主要有4种: 使用File自带的Read方法 使用bufio库的Read方法 使用io/ioutil库的ReadAll() 使用io/ioutil库的ReadFile() 关于前3种方式的速度比较,我最早是在 GoLang几种读文件方式的比较 看过,但在该blog的评 阅读全文
posted @ 2018-03-21 10:28 生活费 阅读(4624) 评论(0) 推荐(0)

2018年3月16日

摘要: 前言 Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。 如果花时间学习官方 doc、wiki、讨论邮件列表、 Rob Pike 的大量文章以及 Go 的源码,会发现这篇文章中的 阅读全文
posted @ 2018-03-16 17:18 生活费 阅读(27364) 评论(2) 推荐(7)

2018年3月15日

摘要: 使用geoip可以查询ip的详细地址信息,简单记录下使用方法(centos python2.7): 1.安装 yum -y install geoip geoip-devel pip install geoip2 下载GeoLite2 free database,下载地址:https://dev.m 阅读全文
posted @ 2018-03-15 11:03 生活费 阅读(3938) 评论(0) 推荐(0)

2018年3月13日

摘要: chroot命令用来在指定的根目录下运行指令。chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以/,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为/位置。 在经过 c 阅读全文
posted @ 2018-03-13 16:08 生活费 阅读(1368) 评论(0) 推荐(0)
摘要: 假设我们要上线一个两年内不会宕机的先进架构。在上线前,免不了单元测试,功能测试,还有使用ab,webbench等等进行压力测试。 但这些步骤非生产环境下正式用户的行为。或许你会想到灰度上线,但毕竟可能会影响到部分用户,这怎么对得起我们两年内不宕机的承诺呢? 好在网易的 王斌 开发了tcpcopy, 阅读全文
posted @ 2018-03-13 12:14 生活费 阅读(619) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 38 下一页

导航