10 2020 档案

摘要:## 起因 “天天在那curd,也没啥技术含量” “你就是一个curd boy” “你就是一个curder啊” “你不写代码,你只是代码的搬运工” 上面几段话,程序员是不是经常听到或者看到。这几句话说明了什么? 1. 高度概括能力:用几个单词组合,就概括了多数程序员日常的工作情况。 2. 自嘲:自嘲 阅读全文
posted @ 2020-10-26 18:11 九卷技术 阅读(2507) 评论(2) 推荐(3)
摘要:一、TCMalloc TCMalloc简介 为啥要介绍 TCMalloc? 因为golang的内存分配算法绝大部分都是来自 TCMalloc,golang只改动了其中的一小部分。所以要理解golang内存分配算法,就要先了解下TCMalloc,为后面分析golang内存做一做功课。 tcmalloc 阅读全文
posted @ 2020-10-24 15:06 九卷技术 阅读(14400) 评论(0) 推荐(2)
摘要:通过几个情景描述,来聊一聊技术人沟通中的几个常见问题。 一、情景一 在你设计的一个技术方案中,领导不同意其中的一些设计,觉得设计很繁琐,实现起来不容易,耗费时间。你不同意领导的这些说法,虽然设计很繁琐,但是考虑的一些问题很全,所以设计会有一点繁琐。 这时候你该怎么办? 这里表现出了一个技术人对技术设 阅读全文
posted @ 2020-10-19 19:55 九卷技术 阅读(1769) 评论(7) 推荐(9)
摘要:golang常用库:gorilla/mux-http路由库使用 golang常用库:配置文件解析库/管理工具-viper使用 golang常用库:操作数据库的orm框架-gorm基本使用 golang常用库:字段参数验证库-validator使用 一、背景 在平常开发中,特别是在web应用开发中,为 阅读全文
posted @ 2020-10-15 23:42 九卷技术 阅读(55118) 评论(6) 推荐(6)
摘要:golang常用库:gorilla/mux-http路由库使用 golang常用库:配置文件解析库/管理工具-viper使用 golang常用库:操作数据库的orm框架-gorm基本使用 golang常用库:字段参数验证库-validator使用 一、viper简介 viper 配置管理解析库,是由 阅读全文
posted @ 2020-10-11 22:49 九卷技术 阅读(14983) 评论(0) 推荐(2)
摘要:一、背景 在golang中,最主要的一个概念就是并发协程 goroutine,它只需用一个关键字 go 就可以开起一个协程,并运行。 一个单独的 goroutine运行,倒也没什么问题。如果是一个goroutine衍生了多个goroutine,并且它们之间还需要交互-比如传输数据,那彼此怎么传输数据 阅读全文
posted @ 2020-10-10 22:37 九卷技术 阅读(2494) 评论(0) 推荐(1)
摘要:微服务架构学习系列文章: 微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势 微服务架构学习与思考(02):微服务实施的前提条件?有哪些问题需要思考? 微服务架构学习与思考(03):微服务总体架构图解 微服务架构学习与思考(04):微服务技术体系 微服务架构学习与思考(05):微服务架构 阅读全文
posted @ 2020-10-02 22:29 九卷技术 阅读(3207) 评论(2) 推荐(2)
摘要:一、docker几个核心对象 镜像 image 容器 container 卷 volumes 网络 network docker的镜像是由 镜像名+版本 组成的。如果没有指定镜像名没有指定版本,默认是latest版本最新版本。 docker 架构图: docker 架构是一个客户端-服务端架构模式: 阅读全文
posted @ 2020-10-01 19:38 九卷技术 阅读(1131) 评论(0) 推荐(0)