原创 【知識積累】CentOS 7安裝

提示:下載請看前一篇博客 一、虛擬機 1、新建虛擬機 2、自定義 3、稍後安裝操作系統 4、Linux + CentOS 64 5、安裝位置 6、內存 7、NAT模式 8、LSI Logic 9、SCSI 10、創建新虛

原创 【知識積累】大數據旅程-HDFS之NameNode、DataNode

1、NameNode(NN) 基於內存存儲:不會和磁盤發生交換        只存在內存中        持久化 NameNode主要功能        接受客戶端的讀寫服務        收集DataName彙報的Block列表信息 N

原创 【知識積累】Docker倉庫配置和Docker安裝

1、安裝相關工具類 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 yum-utils:提供了yum-config-manager工具 device-map

原创 【知識積累】大數據旅程-HDFS之讀寫

1、服務器類型 塔式服務器 機架服務器(1U、2U……表示高度) 刀片服務器 2、老的網絡規劃層次 接入層 -  彙集層 - 核心層 3、新的網絡規劃層次 接入層(多個接入層接入一個匯聚層) - 匯聚層(很多個) 4、Block的副本放置

原创 【知識積累】CentOS 7 網絡配置

1、進入目錄(配置文件:ifcfg-ens33) 2、編輯配置文件 BOOTPROTO=static  #啓用靜態IP地址 ONBOOT=yes  #開啓自動啓用網絡連接 IPADDR=192.168.116.21  #設置IP地址 N

原创 【知識積累】HTTP請求頭和響應頭

1、定義 Http(HyperText Transfer Protocol):超文本傳輸協議 用於從萬維網服務器傳輸超文本到本地瀏覽器的傳送協議。 基於TCP/IP通信協議來傳遞數據。 2、工作原理 工作於客戶端-服務端(CS)架構,瀏覽

原创 【知識積累】Linux JDK1.7升級1.8

1、下載JDK1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、上傳到linux 3、複製並解壓 cp

原创 【知識積累】大數據旅程- 使用Journal搭建HDFS HA

一、規劃角色 TIPS: ZKFC和NN成對出現 NN:獨享硬件 ZK:單獨一個集羣 二、ZK配置(在node02、node03、node04上安裝ZK) 1、解壓 2、配置環境變量(node02、node03、node04都配置,配

原创 【知識積累】大數據旅程-搭建HDFS僞分佈式

一、免祕鑰 1、生成祕鑰 ssh-keygen -t dsa -P '' -f /root/.ssh/id_dsa -t:類型 -P:密碼 -f:文件生成路徑(公鑰) 2、對自己免密鑰 ls -a:顯示隱藏文件 cat ~/.ssh/i

原创 【知識積累】通過單例模式學習volatile關鍵字

一、先看一段代碼 /** * 單例模式的實現 */ public class Singleton { private static Singleton singleton; private Singleton()

原创 【知識積累】Spring循環依賴問題怎麼解決?

1、什麼是循環依賴? 即:A依賴B,B依賴A,構成一個閉環。 2、循環依賴的場景 2.1、構造器依賴注入 spring無法解決 2.2、setter方法依賴注入 spring的單例bean的創建分爲三步: createBeanInstan

原创 【知識積累】編譯Spring v5.2.0.RELEASE源碼

一、下載編譯器 https://www.jetbrains.com/idea/download/#section=windows Maven配置 配置Git 配置JDK 二、下載spring源碼 https://github.co

原创 【知識積累】關於Mysql的redo log、undo log、binlog的學習

1、MySQL中有七種日誌文件 重做日誌(redo log) 回滾日誌(undo log) 二進制日誌(binlog) 錯誤日誌(errorlog) 慢查詢日誌(slow query log) 一般查詢日誌(general log) 中繼

原创 【知識積累】編譯SpringBoot 2.1.14.RELEASE源碼

一、下載 https://github.com/spring-projects/spring-boot 選擇v2.1.14.RELEASE版本 下載zip包到本地 二、環境準備 1、JDK1.8+ 2、Maven3.5+ 3、mav

原创 【知識積累】Springboot啓動流程圖

源文件下載:https://download.csdn.net/download/axin1240101543/12485391 有錯誤的地方,歡迎評論,一起學習。