[zz】分布式系统的raft算法

原帖地址:https://www.jdon.com/artichect/raft.html   分布式系统的Raft算法   过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。   来自S...

2018-09-21 16:12:12

阅读数:25

评论数:0

【zz】Recv-Q&Send-Q

  原帖地址: https://blog.csdn.net/acmer1183/article/details/52014216   最近线上某些服务器老是报cpu load高,同机房其他机器却没有问题。排查发现以下异常 ss -nl Recv-Q Send-Q            ...

2018-09-18 11:05:27

阅读数:41

评论数:0

【zz】dpdk全面分析

文章转载自https://www.cnblogs.com/bakari/p/8404650.html PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 高性能网络技术 随着云计算产业的异军突起,网络技术的不断...

2018-09-10 08:55:32

阅读数:77

评论数:0

brpc:countdown event acquire release

  acquire 是要求下面的语句不能优化后跑到上面来; release是要求上面的语句优化后,不能跑到下面去;   // bthread - A M:N threading library to make applications more concurrent. // Copyrig...

2018-09-07 11:15:25

阅读数:63

评论数:0

[zz]Acquire and Release Semantics

http://preshing.com/20120913/acquire-and-release-semantics/ Acquire and Release Semantics Generally speaking, in lock-free programming, there are t...

2018-08-13 18:53:32

阅读数:21

评论数:0

[zz]The Synchronizes-With Relation

  from: http://preshing.com/20130823/the-synchronizes-with-relation/   The Synchronizes-With Relation In an earlier post, I explained how atomic...

2018-08-13 18:52:51

阅读数:46

评论数:0

【zz】浅析C++多线程内存模型

  原地址: http://www.parallellabs.com/2011/08/27/c-plus-plus-memory-model/   浅析C++多线程内存模型 注:本文发表于《程序员》2011年第6期并行编程专栏,略有删改。 在即将到来的C++1x标准中,一个重大的更新就...

2018-08-13 18:17:09

阅读数:49

评论数:0

log2ceiling and log2floor from brpc bits.h

// Copyright (c) 2009 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found i...

2018-08-08 16:42:51

阅读数:20

评论数:0

【zz】借助backtrace和demangle实现异常类Exception

转载自: http://www.codeweblog.com/%E5%80%9F%E5%8A%A9backtrace%E5%92%8Cdemangle%E5%AE%9E%E7%8E%B0%E5%BC%82%E5%B8%B8%E7%B1%BBexception/   C++的异常类是没有栈痕迹...

2018-08-08 16:30:29

阅读数:14

评论数:0

brpc DoublyBufferedData

ScopedPtr  析构时自动释放,本线程的锁。  保存一个wrapper到本地线程的私有变量里,析构时删除。 双缓冲,空间换时间,一个用来读,一个用来写,写完后切换一下。 _index 保存了读取的对象的下标。bg_index为写的对象的下标。分别为0和1,所以bg_index=!_ind...

2018-08-07 09:31:29

阅读数:110

评论数:0

rdkafka 使用案例

main.cpp #include <iostream> #include <ctype.h> #include <signal.h> #include &...

2018-07-30 13:46:41

阅读数:159

评论数:1

gzip 压缩解压代码示例

#include <zlib.h> #include <iostream> #include <stdint.h> #include <stri...

2018-07-25 11:45:46

阅读数:157

评论数:0

Linux Dynamic Shared Library && LD Linker

原帖地址: https://www.cnblogs.com/LittleHann/p/4244863.htmlLinux Dynamic Shared Library && LD Linker目录1. 动态链接的意义 2. 地址无关代码: PIC 3...

2018-07-10 08:29:06

阅读数:23

评论数:0

[zz]美团点评智能支付核心交易系统的可用性实践

原文地址: https://www.cnblogs.com/xiexj/p/8886356.html 背景每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款,第二重要的是保证及时打款。我们负责的系统是美团点评智...

2018-06-08 12:19:03

阅读数:88

评论数:0

[zz]一组延时数据

原文网址: http://blog.jqian.net/post/latency-trends.html一组延时数据Jan 11, 20132010年Jeff Dean在一次演讲中给出了一份所有程序员都应该了解的数据。不过这组数据其实有些过时了,Colin Scott这位有心人重新整理了一份数据,...

2018-05-16 12:05:15

阅读数:30

评论数:0

【zz】 服务器编程中的文件描述符

http://www.cnblogs.com/gaorong/p/6977814.htmllinux系统下一切皆文件,通过虚拟文件系统(VFS)的机制将所有底层屏蔽掉,用户可以通过统一的接口来实现对不同驱动的操作,对于每一个文件需要一个引用来指示,此时文件描述符应用而生,文件描述符类似于widow...

2018-05-16 11:44:44

阅读数:38

评论数:0

[zz]epoll全面讲解:从实现到应用

多路复用的适用场合•     当客户处理多个描述符时(例如同时处理交互式输入和网络套接口) •     如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口 •     如果一个服务器即要处理TCP,又要处理UDP •     如果一个服务器要处理多个服务或多个协议 select/poll...

2018-05-16 11:34:57

阅读数:56

评论数:0

printf输出%f %lld问题。输出类型和数据类型不匹配会发生什么?

原帖: http://blog.csdn.net/u011497904/article/details/42454483 ——总结自《C PRIMER PLUS》 直接看三个例子: [cpp] view plain...

2018-01-29 09:14:07

阅读数:219

评论数:0

Double-Checked Locking is Fixed In C++11

http://preshing.com/20130930/double-checked-locking-is-fixed-in-cpp11/ Double-Checked Locking is Fixed In C++11 The double-checked lock...

2017-12-11 16:57:20

阅读数:75

评论数:0

The "Double-Checked Locking is Broken" Declaration Signed by: David Bacon (IBM Research) Joshua Blo

http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html The "Double-Checked Locking is Broken" Declaration Signed by: ...

2017-12-11 16:55:17

阅读数:56

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭