roc_guo的专栏

Linux系统发烧爱好者,热衷于在计算机硬件、系统和网络方面。

Netflix在上万台机器中管理微服务的一些技巧

Netflix在上万台机器中管理微服务的一些技巧
任何一个普通的服务,放到 Netflix 的大规模集群(上万台机器)里运行,如果不做特别处理,会发生各种各样的问题,以实现一个电影推荐的服务为例,传统方案:...
阅读全文

从程序员的视角对Unicode入门介绍

从程序员的视角对Unicode入门介绍
程序员世界对这个名字发自内心的恐惧和敬畏。我们都知道在我们的软件中应该 “支持 Unicode”(无论是什么意思——对所有的字符串使用 wchar_t,是吗?)。但 Un...
阅读全文

《SoC底层软件低功耗系统设计与实现》pdf电子书免费下载

《SoC底层软件低功耗系统设计与实现》pdf电子书免费下载
这是一本系统剖析SoC底层软件低功耗系统设计、实现与定制化的著作,同时它还全面讲解了低功耗的知识点以及各种低功耗问题的定位与优化。作者在华为海思等半导...
阅读全文

《SRE:Google运维解密》

《SRE:Google运维解密》
前言 问世近一年以来,《SRE: Google 运维解密》一书销量累计已两万余册。我想首先感谢各位读者对本书的支持,真的是衣食父母呀!如果还没有下单购买,是不...
阅读全文

趣图式之运维人的自我修养

趣图式之运维人的自我修养
很多人觉得运维的门槛比较低,看起来运维确实不需要太深厚的编程功底,但要成为一名合格的运维人,你需要有强大的学习能力,因为运维涉及的技术栈和知识面越...
阅读全文

Google、IBM 和 Lyft 开源其微服务系统管理工具

Google、IBM 和 Lyft 开源其微服务系统管理工具
谷歌、IBM 与 Lyft 三方已经共同公布了 Istio 项目的首次公开发行版。Istio 是一个开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。我...
阅读全文

zetcd解决如何让应用解除对ZooKeeper的依赖

zetcd解决如何让应用解除对ZooKeeper的依赖
分布式系统通常都依赖一个仲裁系统协同工作,一般这样的系统通过仲裁来保证信息的准确传达,以避免出现脑裂。这类系统通过牺牲通用性换来了充分的设计余地,...
阅读全文

如何在 CentOS 7 上安装 iRedMail

如何在 CentOS 7 上安装 iRedMail
本系列教程将引导你了解如何在 CentOS 7 安装 iRedMail 以及 Samba4 AD 域控制器,以便域帐户可以通过 Thunderbird 桌面客户端或通过 Roundcube Web 界面发...
阅读全文

Android 热修复 Tinker 源码分析

Android 热修复 Tinker 源码分析
tinker有个非常大的亮点就是自研发了一套dex diff、patch相关算法。本篇文章主要目的就是分析该算法。当然值得注意的是,分析的前提就是需要对dex文件的格式...
阅读全文

在 Ubuntu 16.04 上安装 OTRS技巧

在 Ubuntu 16.04 上安装 OTRS技巧
OTRS,即开源问题单申请系统,是一个用于客户服务、帮助台和 IT 服务管理的开源问题单软件。该软件是用 Perl 和 javascript 编写的。对于那些需要管理票据、...
阅读全文

最新Python相关的就业数据分析!

最新Python相关的就业数据分析!
如今Python在运维领域得到广泛使用,比如:自动化运维、DevOps,甚至现在火热的AI,都将Python作为主要开发语言。另外就运维就业的角度来看,我们通常所说的...
阅读全文

Linux下命令行如何KILL掉一个进程?

Linux下命令行如何KILL掉一个进程?
Linux 的命令行里面有用来停止正在运行的进程的所有所需工具。Jack Wallen 将为您讲述细节。 想像一下:你打开了一个程序(可能来自于你的桌面菜单或者命令...
阅读全文

《BPF Performance Tools(英文版)》pdf电子书免费下载

《BPF Performance Tools(英文版)》pdf电子书免费下载
本书作为全面介绍 BPF 技术的图书,从 BPF 技术的起源到未来发展方向都有涵盖,不仅系统介绍了 BPF 的编程模型,还完整介绍了两个主要的 BPF 前端编程框架—BC...
阅读全文

在 Go 中使用切片的容量和长度的技巧

在 Go 中使用切片的容量和长度的技巧
快速测试 - 下面的代码输出什么? vals := make([]int, 5) for i := 0; i < 5; i++ { vals = append(vals, i) } fmt.Println(vals) 如...
阅读全文

《Linux内核完全剖析:基于0.12内核》pdf电子书免费下载

《Linux内核完全剖析:基于0.12内核》pdf电子书免费下载
《Linux内核完全剖析:基于0.12内核》对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得...
阅读全文

《Efficient Linux命令行》pdf电子书免费下载

《Efficient Linux命令行》pdf电子书免费下载
资深Linux系统管理与运维人员的经验总结。内容全面:系统地介绍了Shell脚本编程的精华。循序渐进:从基本的Linux常用命令开始讲解,逐步深入到Linux Shell脚...
阅读全文

《原子嵌入式Linux驱动开发详解与实战(ARM Linux驱动)》pdf电子书免费下载

《原子嵌入式Linux驱动开发详解与实战(ARM Linux驱动)》pdf电子书免费下载
随着半导体技术和芯片技术的飞速发展,能运行嵌入式 Linux系统的 MPU 芯片价格也在不断降低,ARM 架构 的芯片在手机、工业控制、物联网、自动驾驶等领域得到了...
阅读全文

《高质量嵌入式Linux C编程》pdf电子书免费下载

《高质量嵌入式Linux C编程》pdf电子书免费下载
本书从嵌入式开发角度出发,以Linux操作系统为开发平台,将隐藏在系统开发背后的关于C语言、数据结构与算法、计算机组成原理、计算机操作系统、数据库原理等...
阅读全文

《C++新经典:Linux C++通信架构实战》pdf电子书免费下载

《C++新经典:Linux C++通信架构实战》pdf电子书免费下载
商业项目的完整源码 从无到有,实现一个商业质量的多线程高并发服务器程序项目框架,只需要增加业务逻辑代码就可以利用本项目完成实际工作中诸多服务器项目的...
阅读全文

《嵌入式Linux C语言应用开发教程》pdf电子书免费下载

《嵌入式Linux C语言应用开发教程》pdf电子书免费下载
本书重点介绍嵌入式Linux应用开发的基本概念和核心理论。全书分为10章,包括嵌嵌入式系统基础、嵌入式LinuxC语言程序开发工具、嵌入式LinuxC语言基础、嵌入式...
阅读全文

刘遄老师
学员顾问
刘遄老师