摘要:
看了一些管理相关的书籍,觉得有些理念很好,记录下自己的一些感悟。 我写的一般都是关于技术方面的管理。当然,有些理念是普适性的,不仅适用于组织,也适用于个人。 一、以终为始 这是《高效能人士的7个习惯》里的其中一个习惯。 在做重要的事情前,你要明确你的目标,这个目标就是你此次的“终”。我要的最终结果, 阅读全文
摘要:
前面 2 篇 golang 性能优化分析系列文章: golang 性能优化分析工具 pprof (上) golang 性能优化分析工具 pprof (下) 一、基准测试 benchmark 简介 在 golang 中,可以通过 benchmark 基准测试来测试代码性能。基准测试主要是通过测试 cp 阅读全文
摘要:
golang 性能优化分析工具 pprof(上)篇-基础使用介绍 四、web 服务(http server)的分析 net/http/pprof 4.1 代码例子 1 go version go1.13.9 把上面的程序例子稍微改动下,命名为 demohttp.go: package main im 阅读全文
摘要:
golang 性能优化分析工具 pprof (上) - 基础使用介绍 golang 性能优化分析工具 pprof (下) - web 服务分析 一、golang 程序性能调优 在 golang 程序中,有哪些内容需要调试优化? 一般常规内容: cpu:程序对cpu的使用情况 - 使用时长,占比等 内 阅读全文
摘要:
简介 golang 里的 http 标准库,发起 http 请求时,写法比较繁琐。所以智慧又“偷懒的”程序员们,发挥自己的创造力,写出了一些好用的第三方库,这里介绍其中的一个 http 库:go-resty go-resty 特性 go-resty 有很多特性: 发起 GET, POST, PUT, 阅读全文
摘要:
《产品设计思维:电商产品设计全攻略》 作者:王丁 出版社:机械工业出版社 出版时间:2017 年 8 月 这本书可以看作是电商产品设计的一个“集大成者”,讲的电商内容多,电商要素基本都涉及到了。 由于本书大而全的关系,内容深度不足,但广度可以,对整体电商设计有一个全局性的了解,当然后面的章节也有单个 阅读全文
摘要:
微服务架构学习系列文章: 微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势 微服务架构学习与思考(02):微服务实施的前提条件?有哪些问题需要思考? 微服务架构学习与思考(03):微服务总体架构图解 微服务架构学习与思考(04):微服务技术体系 微服务架构学习与思考(05):微服务架构 阅读全文
摘要:
一、前言 在微服务技术体系中,已经列出了构建微服务架构所需要的技术。 这篇文章只是列出了构建微服务所需要的技术,是微服务所需技术的整体介绍。 但是并没有说明构建一个微服务的具体工作是怎么做的?需要做哪些事情?这一篇文章就来说说这些问题。 二、构建微服务 2.1 基本流程 基本流程 通常在构建一个简单 阅读全文
摘要:
IO 操作的基本分类 在计算机中,处理文件和网络通讯等,都需要进行 IO 操作,IO 即是 input/ouput,计算机的输入输出操作。 Go语言中的 IO 操作封装在如下几个包中: io 为 IO 原语提供基本的接口 io/ioutil 封装一些实用的 I/O 函数 fmt 实现了 I/O 的格 阅读全文
摘要:
一、Linux系统内存 在说明golang内存分配之前,先了解下Linux系统内存相关的基础知识,有助于理解golang内存分配原理。 1.1 虚拟内存技术 在早期内存管理中,如果程序太大,超过了空闲内存容量,就没有办法把全部程序装入到内存,这时怎么办? 在许多年前,人们采用了一种叫做覆盖技术,这样 阅读全文