原创 CRAQ論文筆記

Object Storage on CRAQ(使用分配查詢的鏈式複製) High-throughput chain replication for read-mostly workloads(對於讀高負載的高吞吐鏈式複製) 論文地

原创 分佈式系統知識點總結

什麼是分佈式系統? 協調多個節點共同完成對外提供數據的存儲、計算等服務的系統 分佈式系統解決的問題 解決問題:可擴展性、容錯、高可用、災備 分佈式系統重要概念 複製,分區,事務,數據一致性 複製 1. 複製概念 在不同機器上保存數

原创 mongo數據庫搭建

搭建環境centos7 搭建的過程參考的是mongo官方文檔,地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/

原创 Google 分佈式文件系統GFS

Google文件系統 GFS是一個可擴展的分佈式文件系統,用於大型的、分佈式的、對大量數據進行訪問的應用。它運行於廉價的普通硬件上,但可以提供容錯功能。它可以給大量的用戶提供總體性能較高的服務。 1、設計概覽 設計想定 GFS與過

原创 Raft協議介紹(翻譯)

Raft協議介紹(翻譯) 原文鏈接 原文作者:Shubheksha 翻譯:@vision9527 時間:2019年11月 本文討論的的raft一致性算法來自於論文In Search of An Understandable Con

原创 Dkron分佈式定時任務系統分析(v2)

Dkron分佈式定時任務系統分析(v2) Dkron github address Dkron是一個分佈式,啓動迅速,容錯的定時任務系統,支持cron表達式。 Dkron特點: 易用:易操作和漂亮的UI 可靠:支持容錯 高可擴展

原创 Mongo數據格式及數據類型

JSON JSON是一種簡單的數據表示方式,它易於理解、易於解析、易於記憶。但從另一方面來說,因爲只有null、布爾、數字、字符串、數組和對象這幾種數據類型,所以JSON有一定侷限性。例如,JSON沒有日期類型,JSON只有一種數

原创 MapReduce大數據處理模型

介紹 MapReduce是處理和產生大數據集的編程模型。用戶先使用map函數接受一個KV對,生成中間的KV對,再將相同key的值合併,送到reduce函數處理。 模型需要考慮的問題 併發處理 容錯處理 數據分佈處理 負載均衡 其

原创 Quartz應用與集羣原理分析

轉自https://tech.meituan.com/mt-crm-quartz.html 一、問題背景 美團CRM系統中每天有大量的後臺任務需要調度執行,如構建索引、統計報表、週期同步數據等等,要求任務調度系統具備高可用性、負

原创 java-第二篇

基本語法 編寫Java程序時,應注意以下幾點: 大小寫敏感:Java是大小寫敏感的,這就意味着標識符Hello與hello是不同的。 類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單詞組成,那麼每個單詞的首字母應

原创 Java中的類

Java中的類 類可以看成是創建Java對象的模板。 通過下面一個簡單的類來理解下Java中類的定義: public class Dog{ String breed; int age; String color;

原创 Java 基本數據類型

變量就是申請內存來存儲值。也就是說,當創建變量的時候,需要在內存中申請空間。 內存管理系統根據變量的類型爲變量分配存儲空間,分配的空間只能用來儲存該類型數據。 因此,通過定義不同類型的變量,可以在內存中儲存整數、小數或者字符。

原创 網絡規劃設計師考點總結

一、網絡規劃設計師考點總結 今年打算考網絡規劃設計師,先參考官方教程和網上搜索的資料總結一份考點,接下來按照此考點來陸續複習。 二、上午選擇題考點 考點類型 具體考點 網絡基礎概念 OSI七層模型、TCP/IP體系結

原创 reporting service 2016 匿名訪問配置

reporting service 2016 匿名訪問配置 一、修改配置文件 需要修改的配置文件目錄C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reportin

原创 Golang httprouter 源碼閱讀

一、httprouter特點介紹 輕量、高性能的route框架 顯示匹配 不關注請求路徑尾部 \ 路徑自動矯正 支持url參數 零字節垃圾 性能優越 不會服務器崩潰 完美的API支持 二、httprouter如何工作 此路由器