原创 SpringBoot對不同Bean註解的區別和使用場景

文章目錄什麼是Bean?註解@Bean @Component ..等都有什麼區別?SpringBoot注入對象衝突如何解決? 什麼是Bean?  談Bean的潛臺詞是在說Spring中的Bean,我們都知道Spring中的Bean

原创 算法複雜度分析,一篇就夠了

這篇文章你能得到哪些知識:  1.複雜度分析方法大O表示法介紹  2.常見的幾種複雜度實例和擬合曲線  3.詳細分析Leetcode第一題的相關複雜度  通過以上幾點,讓你對複雜度分析有一個全面的認知。 文章目錄爲什麼要進行復雜

原创 計算機數制和編碼

文章目錄常用數制計算機中如何表示數數制轉換二進制和十進制的轉換十六進制和10進制的轉換十六進制和二進制的轉換原碼反碼和補碼數制運算算數運算邏輯運算常見編碼BCD碼ASCII碼漢字編碼校驗碼編碼和解碼奇偶校驗碼海明碼編碼CRC循環冗

原创 jdk1.8中stream相關操作

來源:包括jdk文檔,其他網友博客。做一個記錄和筆記: java.util.stream 基本概念: java.util.stream包提供了“支持在流上的函數式風格的值操作”的工具。文檔連接: java.util.stream

原创 Typora利用PicGo圖片牀自動上傳圖片

文章目錄效果實現步驟1.下載配置PicGo2.配置Typora 效果  Typora作爲支持markdown語法的工具,是寫博客記筆記的神器。但是本地插入圖片後,在其他電腦打開,圖片無法加載。藉助PicGo,插入圖片時自動上傳網絡

原创 Nginx源碼目錄介紹

本文首先介紹Nginx幾大流派(分支),然後簡述Nginx核心組成部分,最後介紹在編譯安裝時的重要參數和核心目錄。 文章目錄1.Nignx幾大分支2.Nginx組成部分:3.編譯安裝Nginx編譯參數說明編譯中間文件介紹:安裝目錄

原创 Nginx熱升級流程和原理詳解

使用Nginx時,經常遇到添加新模塊或升級Nginx版本。如何做到不停機升級部署?本文將討論熱升級的詳細步驟和相關機制。 文章目錄1.熱升級步驟熱升級流程:2.Nginx中的信號管理信號作用介紹3.reload流程(熱重啓)說明:

原创 TCP/IP的加冕之路

文章目錄產生背景:今天我們熟知的TCP/IP是什麼?再看一遍 學習任何一項技術,最好先問自己一個問題: 這個技術出現的背景、初衷和要表達什麼樣的目標或是要解決什麼樣的問題? 這個問題非常關鍵,因爲這個技術的成因和目標是這個技術的靈

原创 Hadoop集羣部署(最新版)

文章目錄準備工作部署計劃1.安裝JDK和Hadoop2.編寫一個集羣同步腳本3.配置Hadoop4.單節點啓動5.配置SSH免登錄6.集羣啓動7.訪問8.集羣時間同步 準備工作 三臺虛擬機 hostname hosts配

原创 crontab語法和使用示例

文章目錄基本語法執行規則特殊符號 Linux定時任務一般使用crond服務,系統一般默認安裝有定時任務crond服務: service crond status 基本語法 crontab [選項] -e : 編輯或添加定時任務

原创 利用shell腳本自動更新部署SpringBoot項目

文章目錄背景腳本源碼腳本說明腳本使用 背景  因爲項目中有多個模塊,每個模塊需要打包成一個jar運行。每次更新到服務器比較麻煩,所以就想到利用腳本一鍵實現代碼的更新、編譯打包、備份、和啓動工作。項目中模塊除了一個是用gradle編

原创 Hadoop3.1.2三節點環境搭建

文章目錄安裝步驟問題總結 搭建hadoop3.1.2 三節點完全分佈式環境。 安裝步驟 安裝過程總體分爲下面幾個部分: (1)準備需要的主機 (2)安裝JDK 和hadoop (3)配置Hadoop。 (4)配置SSH無密碼連接。

原创 Kafka的三層消息架構

文章目錄TopicPartitionRecord Kafka 屬於分佈式的消息引擎系統,它的主要功能是提供一套完備的消息發佈與訂閱解決方案。 Topic 本質上一個Topic是命名的記錄流。Kafka用log的方式記錄這些主題數據

原创 SpringCloud概覽

本文主要討論微服務的基本概念,SpringCloud的核心組成和SpringCloud的使用示例。 文章目錄什麼是微服務SpringCloud是什麼SpringCloud使用示例 什麼是微服務 單體架構的困境 單體架構我們可以

原创 2020java面試題-基礎篇

2020年太難了,只能刷刷題了。後續會記錄一些面試題方面的總結,方便複習查看。今天是基礎篇的幾個典型面試題。文章內容來源於自己的思考、書本、網絡,如有雷同,不是巧合。 文章目錄1.HashMap的源碼:2.Set的實現:3.Lis