原文:MongoDB源碼閱讀之BSON源碼分析

. BSON源碼結構 涉及BSON的源碼有: builder.h 包含bson所需的內存管理類和將bson對象轉成內存的工具方法 bsontypes.h 定義了bson所需的數據類型列表 oid.h 定義Object ID的數據結構及實現 bsonelement.h 定義了bson的節點 bsonobj.h bson對象 主要對象,提供了數據的基本操作 bsonmisc.h 定義了與bson相關 ...

2012-10-19 11:17 0 3658 推薦指數:

查看詳情

MongoDB源碼閱讀之ReplSet源碼分析

1. ReplSet源碼結構 rs_config.h replSet間同步設置的工具類 rs_member.h 心跳檢測類和replSet成員狀態的定義 rs_sync.h 同步數據類 rs.h 定義了幾乎所有replSet相關的類(Member:replSet中的節點 ...

Fri Oct 19 19:36:00 CST 2012 0 3826
MongoDB源碼閱讀之Shard源碼分析--CongfigServer啟動

1. 名詞解釋 Shards : 每一個shard包括一個或多個服務和存儲數據的mongod進程(mongod是MongoDB數據的核心進程)典型的每個shard開啟多個服務來提高服務的可用性。這些服務/mongod進程在shard中組成一個復制集 Chunks: Chunk是一個 ...

Sun Dec 30 18:41:00 CST 2012 1 3474
Flink源碼閱讀(二)——checkpoint源碼分析

前言   在Flink原理——容錯機制一文中,已對checkpoint的機制有了較為基礎的介紹,本文着重從源碼方面去分析checkpoint的過程。當然本文只是分析做checkpoint的調度過程,只是盡量弄清楚整體的邏輯,沒有弄清楚其實現細節,還是有遺憾的,后期還是努力去分析實現細節。文中 ...

Wed Oct 30 10:33:00 CST 2019 0 574
skynet源碼閱讀<3>--網關分析

繼上一篇介紹了skynet的網絡部分之后,這一篇以網關gate.lua為例,簡單分析下其串接和處理流程。 在官方給出的范例中,是以examples/main.lua作為啟動腳本的,在此過程中會創建watchdog服務: 首先加載watchdog.lua腳本 ...

Wed Mar 15 01:43:00 CST 2017 0 3584
ROS源碼閱讀---Costmap2DROS分析

1 運行框架 (1)類體系 (2)Costmap2DROS運行框架 Cosmap2DROS主要作為一個地圖模塊存在,內部會啟動一個地圖更新循環,同時 ...

Wed Jan 17 01:25:00 CST 2018 0 2648
HTTP請求庫——axios源碼閱讀分析

概述 在前端開發過程中,我們經常會遇到需要發送異步請求的情況。而使用一個功能齊全,接口完善的HTTP請求庫,能夠在很大程度上減少我們的開發成本,提高我們的開發效率。 axios是一個在近些年來非常 ...

Wed Aug 01 07:49:00 CST 2018 0 1142
Spring-MongoDB 關鍵類的源碼分析

本文分析的是 spring-data-mongodb-1.9.2.RELEASE.jar 和 mongodb-driver-core-3.2.2.jar。 一、UML Class Diagram 核心類是 MongoTemplate,下面這張 UML 類圖涉及了主要的類,省略了次要的類 ...

Sat Mar 31 01:05:00 CST 2018 0 2036
Spring源碼解析——如何閱讀源碼

  最近沒什么實質性的工作,正好有點時間,就想學學別人的代碼。也看過一點源碼,算是有了點閱讀的經驗,於是下定決心看下spring這種大型的項目的源碼,學學它的設計思想。   手碼不易,轉載請注明:xingoo   這篇博文你可以了解到:   1 Spring jar ...

Sun Apr 23 05:15:00 CST 2017 0 3779
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM