有必要了解的大資料知識(一) Hadoop

#前言 之前工作中,有接觸到大資料的需求,雖然當時我們體系有專門的大資料部門,但是由於當時我們中臺重構,整個體系的開發量巨大,共用一個大資料部門,人手已經忙不過來,沒法辦,為了趕時間,我自己負責的系統的大資料相關操作,由我們自己承擔了。此前對大資料的知識瞭解的很少,於是晚上回去花時間突擊大資料知識,白天就開始

CMU15-455 Lab2 - task4 Concurrency Index -併發B+樹索引演算法的實現

最近在做 CMU-15-445 Database System,lab2 是需要完成一個支援併發操作的B+樹,最後一部分的 Task4 是完成併發的索引這裡對這部分加鎖的思路和完成做一個總結,關於 B+ 樹本身的操作(插入、刪除)之後再整理。 [TOC] # 一些基礎知識 ## 索引的併發控制

一種藉助POI粗略的標註城市也許重要的區域的方法

第一部分 很久以前,我住在村子裡,因為村子小,所以對村子的一草一木都很熟悉,在熟悉的環境裡就很有安全感。 後來我到了大城市,卻發現城市太大了,一輩子都熟悉不完。 這個城市的絕大部分地方我都沒有去過,就算去了我也不知道這些高樓和院牆裡到底是幹嘛的,這讓我很沒安全感。 後來,總而言之,我做了一個簡單的程式,輸入一

Java 樹結構實際應用 四(平衡二叉樹/AVL樹)

平衡二叉樹(AVL 樹) 1 看一個案例(說明二叉排序樹可能的問題) 給你一個數列{1,2,3,4,5,6},要求建立一顆二叉排序樹(BST), 並分析問題所在.  左邊 BST 存在的問題分析: 1) 左子樹全部為空,從形式上看,更像一個單鏈表. 2) 插入速度沒有影響 3) 查詢速度明顯降低(因為需要依

MongoDB4.2 分片掃盲說明

說明:       在掃盲MongoDB相關的一些知識的時候,做下筆記方便自己需要的時候查閱。本文將說明分片相關的內容。在比較早之前已經對這些有過說明,可以看MongoDB 分片的原理、搭建、應用。分片(sharding)是指將資料庫拆分,將其分散在不同的機器上的過程。將資料分散

Srping原始碼之XMLBeanFactory

​ 本文是針對Srping的XMLBeanFactory來進行解析xml並將解析後的資訊使用GenericBeanDefinition作為載體進行註冊,xmlBeanFactory已經在Spring 3.1中被標記為不建議使用,但是我們分析原始碼不影響,因為原始碼並未改變,並ApplicationConte

從設計模式角度看OkHttp原始碼

## 前言 說到原始碼,很多朋友都覺得複雜,難理解。 但是,如果是一個結構清晰且完全解耦的優質原始碼庫呢? `OkHttp`就是這樣一個存在,對於這個原生網路框架,想必大家也看過很多很多相關的原始碼解析了。 它的原始碼好看,易讀,清晰,所以今天我準備從設計模式的角度再來讀一遍 `OkHttp`的原始碼

為什麼航天器、導彈喜歡用微控制器,而不是嵌入式系統?

道哥的第 029 篇原創 [TOC] ## 一、前言 前幾天和一個在某研究所的發小聊天,他說:現在的航空、航天和導彈等武器裝備中,控制系統幾乎都是用微控制器,而不是嵌入式系統。 乍一聽,和我們的直覺有矛盾啊:那麼高大上的裝置,其中的控制邏輯一定很複雜,不用嵌入式系統怎麼來完成那麼複雜的功能控制啊?

spring-boot記錄sql探索

> 目標記錄每次請求內的http、es、mysql耗時,本篇討論mysql部分 為什麼說要探索,這不是很簡單的事麼?但是能滿足以下幾點麼? - 能記錄limit等引數 - 能將引數和sql寫一起,能直接使用 - 能記錄耗時 - 能計數累加,統計一次請求中sql執行的總數和總耗時 ## spring原生

部落格園主題——atum2.0升級釋出啦

# atum主題部署文件 ## 介紹 這是一款由VUE打造的簡約型部落格主題,相容各大主流瀏覽器,響應式設計,PC、平板、手機等均可正常瀏覽。 ## 特性 - 響應式設計,相容手機端瀏覽器。 - 提供多種配置資訊,方便各類使用者進行個人定製化。 - 部署文件十分詳細且部署快捷。 - 主題整體偏向簡約、無太

白話解讀 WebRTC 音訊 NetEQ 及優化實踐

NetEQ 是 WebRTC 音視訊核心技術之一,對於提高 VoIP 質量有明顯的效果,本文將從更為巨集觀的視角,用通俗白話介紹 WebRTC 中音訊 NetEQ 的相關概念背景和框架原理,以及相關的優化實踐。 作者| 良逸 審校| 泰一 ## 為什麼要 “白話” NetEQ? 隨便搜尋一下,我們就

【影象處理】OpenCV+Python影象處理入門教程(五)閾值處理

       這篇隨筆介紹使用OpenCV進行影象處理的第五章 閾值處理。 5  閾值處理 閾值是指畫素到達某臨界值。閾值處理表示畫素到達某臨界值後,對該畫素點進行操作和處理。 例如:設定一幅影象素閾值為200,則圖片中所有大於200的畫素點設定為2

史上超強拷貝倉——GitHub 熱點速覽 v.21.11

![](https://img2020.cnblogs.com/blog/759200/202103/759200-20210315235822043-214783636.jpg) 作者:HelloGitHub-小魚乾 Clone-Wars 是真的強,能細數 70+ 知名應用網站的原始碼,即便你不看程式碼

0.0067739486694336