框架介绍 我们项目使用的微服务框架是腾讯开源的Tars,关于框架更多的资料请查阅官网。...
Continue reading...Continue...
UNIX环境高级编程——UNIX标准及实现
现在大多数开发都使用高级编程语言,无需直接调用服务器内核接口。这极大提高了业务开发效率,也避免了很多可能发生的底层错误,使得业务开发人员能够将更多精力投入在业务逻辑的实现上。 作为一名业务开发人员,我认为对于Unix环境的知识可以不必做到精通,但还是需要有所了解。以下摘录自《UNIX环境高级编程》一书中的部分知识点,不会具体到函数库的使用,如果需要了解更详细的信息,可以直接阅读原书。...
Continue reading...用AWS的Docker挑选一只小猫咪
本文假设读者具有Docker基础知识,着重介绍如何在AWS上运行一个简单的Web程序。如果缺乏Docker基础知识,可以通过参考资料「1」的“傻瓜级”教程学习。 本地运行Image...
Continue reading...处理器体系结构
《深入理解计算机系统》第4节——处理器体系结构中定义了一个简单的指令集“Y86-64”,是以经典的“x86-64”指令集作为启发,简化了很多东西。以便更容易理解和入门相关知识。 以下简单概述本章节重点,更多详细资料可以从书中查阅。...
Continue reading...Go: 优化项目的编译效率
2月初做了个「优化项目编译效率」的技术需求,达到的效果:编译微服务的内存使用率从最高8-9G下降到了1-2G,编译时间从平均70-80s下降到55-60s。 在查阅了官方资料,及结合自身的分析、实操后,总结了这篇文章。文章记录了我思考、解决问题的过程,如果你有更好的思路,欢迎交流讨论。文章除了简述解决思路外,还介绍了一些工具来辅助分析问题,最后也对编译原理做了概述。...
Continue reading...