首页
学习
活动
专区
工具
TVP
发布

睿哥杂货铺

专栏作者
19
文章
44629
阅读量
33
订阅数
DevOps 漫谈:从作坊到工厂的寓言故事
谈到 DevOps 概念,有几本书是绕不过去的,《凤凰项目:一个IT运维的传奇故事》(The Phoenix Project:a Novel About IT,DevOps,and Helping Your Business Win)就是其中之一。本书的主要特色之一是将 IT 运营和工厂生产对应起来,借鉴制造业的经验提升 IT 价值。
RiboseYim
2018-04-28
9890
DevOps 漫谈:基于OpenCensus构建分布式跟踪系统
随着互联网技术的高速发展,以往单应用的服务架构已经很难处理如山洪般增长的信息数据,随着云计算技术的大规模应用,以微服务、RESTful 为代表的各种软件架构广泛应用,跨团队、跨编程语言的大规模分布式系统也越来越多。相对而言,现在要理解系统行为,追踪诊断性能问题会复杂得多。
RiboseYim
2018-04-28
2.2K0
我的写作工具链
1)源文件持续修改中出现的回归编辑工作,互相引用的链接较多
RiboseYim
2018-01-24
1K0
动态追踪技术(四):基于 Linux bcc/BPF 实现 Go 程序动态追踪
在这篇文章中,我将迅速调研一种跟踪的 Go 程序的新方法:基于 Linux 4.x eBPF 实现动态跟踪。如果你去搜索 Go 和 BPF,你会发现使用 BPF 接口的 Go 语言接口(例如,gobpf)。这不是我所探索的东西:我将使用 BPF 工具实现 Go 应用程序的性能分析和调试。
RiboseYim
2018-01-20
2.8K0
基于Go Packet实现网络数据包的捕获与分析
Packet capture is a computer networking term for intercepting a data packet that is crossing or moving over a specific computer network.Once a packet is captured, it is stored temporarily so that it can be analyzed. The packet is inspected to help diagnose and solve network problems and determine whether network security policies are being followed.
RiboseYim
2018-01-20
6.2K0
Web应用服务器安全:攻击、防护与检测
点击劫持,clickjacking 是一种在网页中将恶意代码等隐藏在看似无害的内容(如按钮)之下,并诱使用户点击的手段,又被称为界面伪装(UI redressing)。例如用户收到一封包含一段视频的电子邮件,但其中的“播放”按钮并不会真正播放视频,而是被诱骗进入一个购物网站。
RiboseYim
2018-01-20
3.7K0
The Road To Leader:基于看板(Kanban)的管理实践
Kanban看板是一种可视化生产管理系统,利用看板卡来增强信号量、标记生产过程,促进系统渐进式变化,提高团队协作的效率。本文主要包括以下内容:
RiboseYim
2018-01-13
1.1K0
SDN 技术指南(四):Open vSwitch
由之前发布的文章知道 Open vSwitch(Open Source Virtual Switch) 是一款基于软件实现的开源虚拟交换机。
RiboseYim
2018-01-13
2.3K0
SDN 技术指南(二):OpenFlow
OpenFlow 最早由斯坦福大学提出,目前知识产权由开放网络基金会(Open Networking Foundation,ONF)持有。
RiboseYim
2018-01-13
2.1K0
SDN 技术指南(一):架构概览
软件定义网络(Software-defined networking,SDN),一种新的网络架构。SDN 提出的控制与转发平面分离、网络状态集中控制、支持软件编程等理念并不是什么新鲜事,但是长久以来一直没有非常突破性的进展。
RiboseYim
2018-01-13
5.1K0
操作系统原理:How Linux Works(三):Memory
内存是计算机中与CPU进行沟通的桥梁,用于暂时存放CPU中的运算数据。Linux 内核的内存管理机制设计得非常精妙,对于 Linux 内核的性能有很大影响。在早期的 Unix 系统中,fork 启动新进程时,由于从父进程往子进程复制内存信息需要消耗一定的时间,因此启动多个进程时存在性能瓶颈。现在的 Linux 内核则通过“写时复制(copy-on-write)”等机制提高了创建进程的效率;也正是因为这个原因,关于 Linux 内存分配、计算、空闲判断有一些特别的地方需要注意。
RiboseYim
2018-01-12
1.9K0
Linux 性能诊断:快速检查单(Netflix版)
快速检查单(Quick Reference Handbook,QRH)是飞行员在飞行过程中依赖的重要指导性文件。
RiboseYim
2018-01-12
2K0
Linux 性能诊断:负载评估
从load avgerage等总括性的数据着手,参考CPU使用率和I/O等待时间等具体的数字,从而自顶向下快速排查各进程状态。
RiboseYim
2018-01-12
2.1K0
玩转编程语言:基于Node.js构建自定义代码生成器
在真实的软件开发过程中,无论使用何种编程开发语言,都不可避免的会遇到代码重复的问题。如何处理重复的问题,可以选择情怀(手动再敲一遍),也可以选择 Copy-to-Copy ,或者选择代码生成器。正如在之前的文章 我的写作工具链 中,我介绍过一种 Blog 生成器 hexo ,可以将 Markdown 格式的内容自动生成方便发布的 HTML 格式。本文将还原 hexo 的运行原理,为解决类似问题提供一些参考思路。
RiboseYim
2018-01-12
1.7K0
电子书:《Linux Perf Master》
《The Linux Perf Master》(暂用名) 是一本关于开源软件的电子书。本书与常见的专题类书籍不同,作者以应用性能诊断入手,尝试从多个不同的维度介绍以 Linux 操作系统为核心的开源架构技术体系。全书分为以下几个部分:
RiboseYim
2018-01-12
2.6K0
我的2017年度盘点
https://www.gitbook.com/book/riboseyim/linux-perf-master/details
RiboseYim
2018-01-12
8220
基于Kafka构建事件溯源模式的微服务
微服务本身并不算什么新概念,它要解决的问题在软件工程历史中早已经有人提出:解耦、扩展性、灵活性,解决“烂架构”膨胀后带来的复杂度问题。
RiboseYim
2018-01-12
1.8K0
论工程师的自我修养:全英文技术学习实践
2016年9月,上海GOPS大会现场。《Site Reliability Engineering》一书的作者之一、来自Google的Chris Jones在做分享, Chris说一句,他的前同事、中文版译者孙宇聪在一旁翻译一句。演讲人和翻译一句一顿,底下上千人坐着,像极了总理新闻发布会,场面一度尴尬。link 可是话说回来了,要是不翻译,估计现场80%以上的人还真就听不明白在说啥,公开活动毕竟要照顾大多数。
RiboseYim
2018-01-12
1.2K0
数据可视化(五)基于网络爬虫制作可视化图表
我们身处大数据时代,几乎在所有工作例如商业技术、金融、科研教育等行业,以及日常生活中都可能需要涉及数据分析活动。横向来看数据分析的知识体系贯穿数据获取、数据存储、数据分析、数据挖掘、数据可视化等各大部分;按数据来源分,即可以是自己收集的数据,也可以采购数据或者基于公开数据集。
RiboseYim
2018-01-11
3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档