原创 HTTP GET請求與POST請求的初步理解與區別

前言:在寫項目的時候對紛雜的請求類型分辨不清,特意查閱資料搞清楚了. 參考:https://www.cnblogs.com/chris-oil/p/6518633.html https://blog.csdn.net/chao_xun/a

原创 SpringCloud入門(二)

前言:本課程是在慕課網上學習Spring Cloud微服務實戰 第四章 服務拆分 時所做的筆記,供本人複習之用. 文章主要講述了什麼樣的項目適合上微服務,以及服務拆分的方法,比如說把一整個服務拆成訂單服務與商品服務等,但是不涉及服務之間的

原创 SpringCloud入門(一)

前言:本課程是在慕課網上學習Spring Cloud微服務實戰所做的筆記,供本人複習之用. 目錄 第一章 微服務介紹 1.1 經典架構 1.2 單體應用架構 1.3 基於ajax的前後端分離 1.4 分佈式架構 1.5 微服務架構 1.6

原创 Java多線程與併發初步理解

前言:這是在慕課網上學習劍指Java面試-Offer直通車時所做的筆記,主要供本人複習之用. 目錄 第一章 進程和線程的區別 1.1 進程和線程的由來 1.2 進程與線程的區別 1.3 Java進程和線程的關係 1.4 證明java程序存

原创 mysql事務與鎖初步理解

前言:這是在慕課網上學習劍指Java面試-Offer直通車時所做的筆記,主要供本人複習之用. 目錄 第一章 鎖模塊之MyISAM與InnoDB關於鎖方面的區別 1.1 表級鎖 1.2 行級鎖 1.3 鎖與索引的關係 1.4 兩個引擎的優劣

原创 數據庫索引基礎介紹

前言:這是在慕課網上學習劍指Java面試-Offer直通車時所做的筆記,主要供本人複習之用.主要介紹的是數據庫索引的一些基礎知識,主要以mysql爲例進行了說明. 目錄 第一章 索引的意義 第二章 索引的數據結構 2.1 二叉查找樹 2.

原创 SpirngBoot2.13+Tomcat集羣+redis5.0存儲session

前言:本文章爲慕課網上Java企業級電商項目架構演進之路Tomcat集羣與Redis分佈式的學習筆記. 目錄 第一章 思路與配置概要 1.1 思路概要 1.2 配置概要 第二章 springboot連接操作redis數據庫 2.1 引入r

原创 Redis分佈式入門

前言:本文章爲慕課網上Java企業級電商項目架構演進之路Tomcat集羣與Redis分佈式的學習筆記. 目錄 第一章 Redis分佈式算法原理  1.1 一致性hash算法(Consistent hashing) 1.2 哈希傾斜 第二章

原创 Redis基礎講解

前言:本文章爲慕課網上Java企業級電商項目架構演進之路Tomcat集羣與Redis分佈式的學習筆記.供本人複習之用. 目錄 第一章 redis的安裝與啓動 1.1 linux中redis的安裝與啓動 1.1.1 redis安裝 1.1.

原创 Tomcat集羣搭建

前言:本文章爲慕課網上Java企業級電商項目架構演進之路Tomcat集羣與Redis分佈式的學習筆記.供本人複習之用. 目錄 第一章 架構圖 第二章 nginx配置介紹 第三章 實踐 第一章 架構圖 大致的架構圖,可以看出nginx的配置

原创 Spring AOP初步理解

前言:這是在慕課網上學習劍指Java面試-Offer直通車時所做的筆記,主要供本人複習之用. 目錄 第一章 AOP的由來與簡介 1.1 AOP的三種織入方式 1.2 AOP的主要名詞概念 1.3 通知的類型 第二章 使用方法 2.1 在@

原创 Lombok基礎介紹

目錄 第一章 Lombok介紹與原理 第二章 Lombok引入項目 2.1 pom.xml中引入Lombok 2.2 在IDEA中安裝Lombok 第三章 Lombok使用介紹 3.1 概要講解 3.2 細化講解 3.3 注意事項 第四章

原创 SpringBoot自動注入原理初解與實現

前言:一直對SpringBoot的自動注入感興趣,特意查了一下並進行了實現. 參考:https://blog.csdn.net/zxc123e/article/details/80222967(絕大部分是照抄了此博文,某些地方進行了改動)

原创 如何理解 public static T 與Class ? [] clazz

前言:最近看源碼的時候經常見到標題中的兩處代碼public static <T> T 與Class<?>[] clazz(因爲提交時顯示非法字符,所以題目?兩邊少了兩個括號),有點不知道什麼意思,就查閱了資料整理如下,下面的資料來源於網上

原创 Java類初始化順序(變量賦值與靜態代碼塊的執行時間)

前言:最近寫代碼的時候經常見到見到static代碼塊,不由對static的執行時間產生了興趣,進而對類初始化順序產生了興趣. 類從編譯到執行的過程: 在使用ClassLoader將字節碼轉換爲JVM中的Class<Robot>對象時,要