ETCD in Action
抽屉原理 历史背景 思考问题 方案选型 基本介绍 关键特性 基础架构 数据模型 基本原理 etcd 一个读请求是如何执行的? client KVServer 拦截器 串行读与线性读 什么是线性读呢? 线性读...
抽屉原理 历史背景 思考问题 方案选型 基本介绍 关键特性 基础架构 数据模型 基本原理 etcd 一个读请求是如何执行的? client KVServer 拦截器 串行读与线性读 什么是线性读呢? 线性读...
基本概念 协程的优点 协程的分类 有栈协程 共享栈 / 独立栈 (都属于有栈协程) 共享栈设计 私有协程栈 共享运行栈 协程 Context 上下文切换 参考方案 无栈 Boost.Asio C++20 协程 cppcor...
关键接口 shm_open / shm_unlink pthread_mutex_init pthread_condattr_init pthread_condattr_setpshared pthread_cond_init / pthread_cond_destroy pthread_mutexattr_in...
Refer Refer 剖析 stl + glibc 内存泄漏原因
重新介绍 JavaScript(JS 教程) Refer 重新介绍 JavaScript(JS 教程) JavaScript 是一种编程语言,为通常用于客户端(client-side)的网页动态脚本,不过,也常通过像 Node.js 这样的包,用于服务器端(server-side)。 不应该把 JavaScript 和 Java 混淆。“Java” 和 “JavaScrip...
Go 内存泄漏 垃圾回收 内存泄漏场景 Profiling a Go program 使用 HTTP 服务实时性能分析 使用 pprof 文件分析性能 Q&A Could not execute dot; may need to install graphviz...
Heap Memory What is Heap? Using dynamic memory Diving into glibc heap malloc_chunk Allocated chunk Free chunk m...
go template Text and spaces Actions (动作) 点动作 条件动作 迭代动作 设置动作 Examples Arguments Pipelines (管道) ...
bpftrace bpftrace Probe types Example One-Liners uprobe (用户态函数探针) bpftrace Reference Guide Hello World Examples 函数插桩 统计函数时耗 正则匹配多个函数 Refe...
AOP Concept About the Project 示例 1 - Hello World 示例 2 - profiling AspectC++ – A Language Overview, May 20, 2005 AspectC++ Quick Reference Advice Language and Joinpoint API ...