MongoDB 数据存储引擎

http://www.cnblogs.com/ljhdo/p/4947357.html 存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持...

2016-10-30 14:27:01

阅读数 452

评论数 0

再论 Time stamp counter

http://www.cnblogs.com/ralphjzhang/archive/2012/01/09/2317463.html 在很多年以前,rdtsc 指令是在 x86 平台作 micro benchmark 的不二选择,它可以用很小的代价(基本上在几十个 CPU 周期)获得时间...

2016-10-30 14:22:10

阅读数 1260

评论数 0

初识angularJS的基本概念

http://www.cnblogs.com/zhongweizhu/p/6009171.html 今天在这里分享分享我个人学习angular的知识点总结。在还没有接触到angular的时候,还真的不知道它到底有什么作用,直到我开始学习它,并且运用到它的时候,才知道angul...

2016-10-29 02:21:42

阅读数 317

评论数 0

HDFS原理介绍

http://www.cnblogs.com/wujing-hubei/p/6005354.html   HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google Fi...

2016-10-27 20:44:59

阅读数 336

评论数 0

VIPServer:阿里智能地址映射及环境管理系统详解

http://geek.csdn.net/news/detail/110586 作者:  周遥,阿里技术专家,花名玄胤,毕业于四川大学。六年大型分布式与中间件系统经验,三项国家专利,参加过多次“双十一”。2013年从零开始带出VIPServer,目前已成为集团环境管理与路由...

2016-10-27 13:12:23

阅读数 5749

评论数 0

linux源码分析(四)-start_kernel-cgroup

http://www.cnblogs.com/yjf512/p/6003094.html 前置:这里使用的linux版本是4.8,x86体系。 cgroup_init_early(); 聊这个函数就需要先了解cgroup。 cgroup概念 这个函数就是初始化cgro...

2016-10-27 13:03:22

阅读数 417

评论数 0

分布式系统理论进阶 - Raft、Zab

http://www.cnblogs.com/bangerlee/p/5991417.html 《分布式系统理论进阶 - Paxos》介绍了一致性协议Paxos,今天我们来学习另外两个常见的一致性协议——Raft和Zab。通过与Paxos对比,了解Raft和Zab的核心思想、加深...

2016-10-26 23:30:41

阅读数 430

评论数 0

【分布式】一致性协议

http://www.cnblogs.com/leesf456/p/6001278.html 一、前言   继续前面的学习,这篇我们来学习在分布式系统中最重要的一块,一致性协议,其中就包括了大名鼎鼎的Paxos算法。 二、2PC与3PC   在分布式系统中,每一个机器节...

2016-10-26 23:25:18

阅读数 283

评论数 0

Linux TTY framework(4)_TTY driver

http://www.wowotech.net/tty_framework/tty_driver.html 1. 前言 本文将从驱动工程师的角度去看TTY framework:它怎么抽象、管理各个TTY设备?它提供了哪些编程接口以方便TTY driver的开发?怎么利用这些接口编写一个...

2016-10-26 20:30:01

阅读数 356

评论数 0

Linux 新的API signalfd、timerfd、eventfd使用说明

http://blog.jobbole.com/106933/ 三种新的fd加入linux内核的的版本: signalfd:2.6.22 timerfd:2.6.25 eventfd:2.6.22 三种fd的意义: lsignalfd 传统的处理信号的...

2016-10-24 00:40:15

阅读数 343

评论数 0

Netty源码阅读(一) ServerBootstrap启动

http://www.cnblogs.com/katsura/p/5991428.html Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。本文讲会对Netty服务启动的过程...

2016-10-24 00:24:21

阅读数 275

评论数 0

使用C++11实现一个半同步半异步线程池

http://www.cnblogs.com/highway-9/p/5988991.html 前言 C++11之前我们使用线程需要系统提供API、posix线程库或者使用boost提供的线程库,C++11后就加入了跨平台的线程类std::thread,线程同步相关类std::mu...

2016-10-23 22:11:13

阅读数 387

评论数 0

如何读懂并写出装逼的函数式代码

http://coolshell.cn/articles/17524.html 今天在微博上看到了 有人分享了下面的这段函数式代码,我把代码贴到下面,不过我对原来的代码略有改动,对于函数式的版本,咋一看,的确令人非常费解,仔细看一下,你可能就晕掉了,似乎完全就是天书,看上去非常装逼,哈哈...

2016-10-23 22:04:47

阅读数 1276

评论数 0

SGI STL 的内存管理

http://www.cnblogs.com/sld666666/archive/2010/07/01/1769448.html 1. 好多废话     在分析完nginx的内存池之后,也想了解一下C++的内存管理,于是就很自然得想到STL。 STL是一个重量级的作品,据...

2016-10-21 23:45:52

阅读数 257

评论数 0

内存数据库中的索引技术

转载自:http://blog.csdn.net/zhujunxxxxx/article/details/42490335 引言 传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称作磁盘数据库(DRDB: Disk-Resident Database)。磁盘数据...

2016-10-21 23:41:48

阅读数 298

评论数 0

深入理解 RCU 实现

http://blog.jobbole.com/106856/ 深入理解RCU实现 ——基于内核2.6.21 RCU实现(lvyilong316) RCU(Read-Copy Update),顾名思义就是读-拷贝修改,它是基于其原理命名的。对于被RCU保护的共享数据结构,读者不需要获得...

2016-10-21 09:40:47

阅读数 361

评论数 0

深入理解关系型数据库(二)

http://www.cnblogs.com/cdefgab1011/p/5798150.html 数据库概览    我们已经接触到了数据库中的一些基本组件,现在我们来看看数据库的蓝图。   一个数据库是很容易访问和修改的数据信息的集合。但是一堆简单的文件也能做到这一点,...

2016-10-20 17:07:29

阅读数 576

评论数 0

Fix 探索之路 —— 手Q热补丁轻量级方案

原文地址:http://dev.qq.com/topic/57ff5832bb8fec206ce2185d 导语 QFix 是手Q团队近期推出的一种新的 Android 热补丁方案,在不影响 App 运行时性能(无需插桩去 preverify)的前提下有效地规避了 dalvik 下”u...

2016-10-20 14:57:00

阅读数 341

评论数 0

从零自学Hadoop(21):HBase数据模型相关操作下

http://www.cnblogs.com/mephisto/p/5917574.html 阅读目录 序变量数据模型操作系列索引   序      上一篇,我们讲述了HBase的数据模型相关操作的上部分。    下面我们开始介绍HBas...

2016-10-20 14:01:59

阅读数 291

评论数 0

无锁队列--基于linuxkfifo实现

http://blog.csdn.net/wallwind/article/details/46504377 一直想写个无锁的队列,来提高项目后台的效率。 偶然看到Linux内核的kfifo.h 实现原理。于是自己仿照了这个实现,目前linux应该是可以对外提供接口了。 ...

2016-10-20 00:47:41

阅读数 1306

评论数 0

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