原创 分佈式處理之 MapReduce

方法介紹 MapReduce 是一種計算模型,簡單的說就是將大批量的工作(數據)分解(map)執行,然後再將結果合併成最終結果(reduce)。這樣做的好處是可以在任務被分解後,通過大量機器進行分佈式並行計算,減少整個操作的時間。

原创 MAIN

必備內容 黑字加粗部分表示重點內容 算法: 八種排序及其性能分析: 冒泡排序: 思想 在要排序的一組數中,對當前還未排好序的範圍內的全部數, 自上而下對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小

原创 多層劃分

多層劃分 方法介紹 多層劃分法,本質上還是分而治之的思想,因爲元素範圍很大,不能利用直接尋址表,所以通過多次劃分,逐步確定範圍,然後在一個可以接受的範圍內進行查找。 問題實例 1. 尋找不重複的數 2.5 億個整數中找出不重複的整

原创 HTTP

HTTP 1.常用的HTTP方法 GET:用於請求訪問已經被URI(統一資源標識符),可以通過URL傳給服務器 POST:用於傳輸信息給服務器,主要功能與GET方法類似,但一般推薦使用POST方法 PUT:傳輸文件,報文主體中包

原创 海量數據處理

海量數據處理 總序 謂海量數據處理,是指基於海量數據的存儲、處理、和操作。正因爲數據量太大,所以導致要麼無法在較短時間內迅速解決,要麼無法一次性裝入內存.一般說來,處理海量數據問題,有以下十種典型方法: 哈希分治; simhas

原创 外排序

外排序 方法介紹 所謂外排序,顧名思義,就是在內存外面的排序,因爲當要處理的數據量很大,而不能一次裝入內存時,此時只能放在讀寫較慢的外存儲器(通常是硬盤)上。 外排序通常採用的是一種“排序-歸併”的策略。 在排序階段,先讀入能放

原创 初學者C語言

各位小夥伴大家好,萌新一枚剛加入CSDN這個大佬之家,大家基本都是從菜鳥變成大觸的吧(微笑中含着淚光的仰望大佬),萌新我今天初寫blog,希望各位大佬來指出問題,也歡迎和我一樣的萌新看看有什麼補充的或者需要的。謝謝各位博友了。 那我們現在