07 2020 档案
摘要:一、每日工作清单+番茄时钟 清单列表 + 四象限法 + 番茄时钟 清单列表:列出今天要做的所有事情,可以用一些 todo list 软件。标示出事情的优先级。 四象限法:按照事情轻重缓急,重要紧急程度分为4个象限,把列表清单上的工作内容分别归类到这4个象限中, 重要紧急 重要不紧急 不重要但紧急 不
阅读全文
摘要:一、疑惑开篇 有了map为什么还要搞个sync.map 呢?它们之间有什么区别? 答:重要的一点是,map并发不是安全的。 在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错,这在一些知名的开源库中
阅读全文
摘要:一、什么是结构化思维 先看看 结构化思维 这几个字,拆解一下这个词语: 结构:把整体拆解开来,分为各个部分,这各个部分就是每个结构。 比如把人体拆解开来,可以分为头部、身体、手、脚、躯干等部分,这些部分的组合就形成了一个人,变成了一个整体。 结构化思维,我的理解就是把整体拆解开,分成部分,然后对这些
阅读全文
摘要:微服务架构学习系列文章: 微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势 微服务架构学习与思考(02):微服务实施的前提条件?有哪些问题需要思考? 微服务架构学习与思考(03):微服务总体架构图解 微服务架构学习与思考(04):微服务技术体系 微服务架构学习与思考(05):微服务架构
阅读全文
摘要:微服务架构学习系列文章: 微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势 微服务架构学习与思考(02):微服务实施的前提条件?有哪些问题需要思考? 微服务架构学习与思考(03):微服务总体架构图解 微服务架构学习与思考(04):微服务技术体系 微服务架构学习与思考(05):微服务架构
阅读全文
摘要:微服务架构学习系列文章: 微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势 微服务架构学习与思考(02):微服务实施的前提条件?有哪些问题需要思考? 微服务架构学习与思考(03):微服务总体架构图解 微服务架构学习与思考(04):微服务技术体系 微服务架构学习与思考(05):微服务架构
阅读全文
摘要:微服务架构学习系列文章: 微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势 微服务架构学习与思考(02):微服务实施的前提条件?有哪些问题需要思考? 微服务架构学习与思考(03):微服务总体架构图解 微服务架构学习与思考(04):微服务技术体系 微服务架构学习与思考(05):微服务架构
阅读全文
摘要:一:前言 一个服务上线了后,你想知道这个服务是否可用,需要监控。假如线上出故障了,你要先于顾客感知错误,你需要监控。还有对数据库,服务器的监控,等等各层面的监控。 近年来,微服务架构的流行,服务数越来越多,监控指标变得越来越多,所以监控也变得越来越复杂,需要新的监控系统适应这种变化。 以前我们用za
阅读全文
摘要:简介 jaeger是一个比较有名的分布式链路追踪系统,底层用golang实现,兼容opentracing标准。 文档地址:docs github地址:github 官网:website blog:blog 部署 我们用docker部署,集成整套环境all-in-one,docker地址:https:
阅读全文
摘要:收录的awesome-go项目,学习基础系列,go项目实战,go源码分析,go开发者成长路线图等等,把他们收集起来学习。 地址:https://github.com/jiujuan/go-collection :speaker: 觉得对您学习golang有帮助,请给我点一个 Star! :star:
阅读全文