原创 代碼常見異常(持續更新)

代碼常見異常(持續更新) 目錄 代碼常見異常(持續更新) 1、java.lang.NullPointerException(空指針異常) 2、java.lang.ClassNotFoundException(找不到該類異常) 3、java

原创 Java大數據之路--HDFS詳解(2)--技術細節

HDFS(分佈式文件存儲系統)--技術細節 目錄 HDFS(分佈式文件存儲系統)--技術細節 一、HDFS架構 二、Block 三、NameNode 四、副本放置策略 五、機架感知策略 六、DataNode 七、SecondaryName

原创 Java大數據之路--HDFS詳解(4)--回收站機制及dfs目錄

HDFS(分佈式文件存儲系統)--回收站機制及dfs目錄 目錄 HDFS(分佈式文件存儲系統)--回收站機制及dfs目錄 一、回收站機制 概述 配置 注意事項 二、dfs目錄 概述 三、查看edits文件和fsimage文件 一、回收站機

原创 Java大數據之路--HDFS詳解(5)--執行流程及API操作

HDFS(分佈式文件存儲系統)--執行流程及API操作 目錄 HDFS(分佈式文件存儲系統)--執行流程及API操作 流程 一、讀取流程/下載 二、寫入流程/上傳 三、刪除流程 API操作 一、準備步驟 二、API操作 流程 一、讀取流程

原创 一個TCP鏈接可以發多少個HTTP請求

曾經有這麼一道經典面試題:從 URL 在瀏覽器被被輸入到頁面展現的過程中發生了什麼?相信大多數準備過的同學都能回答出來,但是如果繼續問:收到的 HTML 如果包含幾十個圖片標籤,這些圖片是以什麼方式、什麼順序、建立了多少連接、使用什麼協議

原创 Java大數據之路--Servlet

Servlet 目錄 Servlet Servlet概述 實現Servlet  Servlet繼承結構和運行過程 Servlet細節  Servlet概述 1、Sun公司提供的一個動態資源開發的技術。Servlet本質就是一個ja

原创 Java大數據之路--MVC開發模式,javaee高級開發模式

開發模式 目錄 開發模式 MVC開發模式 JAVAEE高級開發模式 MVC開發模式 在MVC開發模式看來,任何一個程序都可以由三部分組成。負責接收請求的控制器(Controller),負責展示頁面的視圖(View)和負責處理邏輯的模型(M

原创 ThreadLocal應用------解決線程不安全方法之一,破壞共有資源

ThreadLocal應用 ThreadLocal用於保存某個線程共享變量:對於同一個static ThreadLocal,不同線程只能從中get,set,remove自己的變量,而不會影響其他線程的變量。 1、ThreadLocal.g

原创 Java大數據之路--Hadoop(2)僞分佈式安裝

僞分佈式安裝 目錄 僞分佈式安裝 一、步驟 1、關閉防火牆 2、配置主機名 3、配置hosts文件,將主機名和ip地址進行映射 4、配置ssh進行免密互通 5、下載文件 6、配置hadoop-env.sh 7、配置 core-site.x

原创 Nginx資料

異步非阻塞-----epoll內容詳解: https://www.jianshu.com/p/4d8568c0ef0c https://blog.csdn.net/dutsoft/article/details/55224755(同步異步

原创 Java大數據之路--HDFS詳解(1)--概述

HDFS(分佈式文件存儲系統)--概述 目錄 HDFS(分佈式文件存儲系統)--概述 一、概述 二、特點 優點: 缺點: 一、概述 全稱爲Hadoop Distributed File System ,Hadoop分佈式文件存儲系統 HD

原创 Java大數據之路--MapReduce(2)序列化和分區

MapReduce(分佈式計算模型)---序列化和分區 一、序列化 在MapReduce中,要求數據能夠被序列化 MapReduce的序列化機制默認採用的AVRO MapReduce對AVRO的序列化機制進行了封裝,提供了更簡便的序列化形

原创 分佈式事務解決方式------消息補償機制

https://www.cnblogs.com/lanxiaoke/p/8321657.html   https://www.cnblogs.com/jiangyu666/p/8522547.html Redis緩存穿透、緩存雪崩、red

原创 Java大數據之路--MapReduce(1)

MapReduce(分佈式計算模型) 目錄 MapReduce(分佈式計算模型) 一、概述 二、入門案例 案例一、統計文件中的每一個單詞出現的次數(文件:words.txt) 案例二、找出最大值 案例三、輸出每一個單詞出現的文件(目錄:i

原创 Java大數據之路--責任鏈模式

責任鏈模式 概述  責任鏈模式,在面向對象裏是一種軟件設計模式,它包含了一些命令對象和一系列的處理對象。使多個對象都有處理請求的機會,從而避免請求的發送者和接收者之間的耦合關係,這個請求沿着一條鏈下去直至處理完爲止。 角色 抽象處理者角色