原创 深入淺出數據結構(概念篇)

文章目錄前言1. 數據結構1.1 數據結構說明及特點2. 詳細介紹2.1 數組2.2 棧2.3 隊列2.4 鏈表2.5 樹2.6 散列表(哈希表)2.7 堆2.8 圖 前言 此篇爲數據結構相關內容連載第一篇,爲博主總結所得,如有錯

原创 深入淺出數據結構(樹篇)

文章目錄前言:1. 樹1.1 名詞解釋1.2 樹的存儲結構1.3 樹的種類二叉樹二叉樹的性質存儲方式二叉樹的遍歷樹、森林與二叉樹的轉換BST二叉排序樹(二叉搜索樹)AVL平衡二叉搜索樹RBT 紅黑樹線索二叉樹哈弗曼樹(最優二叉樹)

原创 深入淺出哈希表

文章目錄前言1. 介紹1.1 散列表思想1.2 實例演示1.3 衝突解決1.3.1 拉鍊法1.3.2 開放定址法1.3.3 再散列2. 散列表的應用3. 常見題型彙總3.1 兩數之和3.1.1 兩數之和-題目描述3.1.2 兩數之

原创 數據庫基礎知識點總結(長文慎入!)

文章目錄1. 什麼是數據庫事務?數據庫事務的四個特性是什麼?2. 請分別舉例說明幻讀和不可重複讀,並描述一下它們之間的區別3. Mysql的默認隔離級別是什麼?那麼Mysql在實際企業中一般使用的隔離級別是什麼嗎?爲什麼?4. 爲

原创 實戰高併發nginx+redis+tomcat8.5實現負載均衡和session共享

目錄前言1. nginx配置2. tomcat集羣搭建方式3. redis4. 後續,SQL語句的優化5. 後續2.05.1 Redis集羣搭建5.1 NGINX集羣搭建 前言 新型冠狀病毒氾濫,至今已有1w+同胞感染,在此深刻祝

原创 深入淺出微服務

目錄前言1. 什麼是微服務?1.1 什麼是SOA?1.2 SOA和微服務的區別?2. 爲什麼要用微服務?3. 使用微服務存在的問題以及解決辦法3.1 微服務之間如何通信3.2 微服務如何發現3.3 微服務掛了,如何解決?3.3.1

原创 Java基礎知識點總結(長文慎入!)

文章目錄什麼是面向對象?1. 描述一下值傳遞和引用傳遞的區別2. ==和equals區別?String的equals方法是如何重寫的?爲什麼要重寫equals方法?爲什麼要重寫hashCode方法?3. String s1 = n

原创 深入淺出SSM框架流程以及原理

前言:學ssm框架已經有很長時間,今天來複習一下 SSM圖示流程: Spring核心:Java反射 Mybatis:動態代理,而動態代理又是基於反射的,所以,ssm框架核心原理在反射。 (1)Spring(對象工廠): 平時開發

原创 深入淺出Java鎖

目錄前言1. 鎖類型2. 悲觀鎖VS樂觀鎖2.1 悲觀鎖代表Synchronize關鍵字2.1.1. Synchronize關鍵字實現方法2.2樂觀鎖代表CAS操作:2.2.1. CAS帶來的ABA問題:2.2.2. CAS帶來的

原创 深入淺出經典排序算法

前言 博主最近在惡補基礎知識,算法必然是必不可少的,那麼就從經典排序算法開始吧!(圖源網絡,侵刪),沒有列出全部,因爲在期末考試囧 代碼太多,就只顯示了最關鍵的部分 1. 冒泡排序 實現思路: (1)比較前後相鄰的二個數據,如果

原创 深入淺出LinkedList、ArrayList

1. ArrayList底層實現 ArrayList底層是一個動態數組,即容量可變,ArrayList繼承了抽象List實現了諸如以下的接口。 public class ArrayList<E> extends AbstractL

原创 Centos7.5安裝ES+可視化界面+同步MySQL數據

目錄1. ES簡介:2. Centos下安裝ES3. ES可視化界面安裝4. docker後臺運行ElasticHD5. ElasticSearch 基本查詢語法5.1 基本搜索5.2 Group BY5.3 Distinct C

原创 實戰Spring Boot開發常見錯誤及解決辦法

Failed to start component [Connector[HTTP/1.1-80]]::端口被佔用,yml配置文件更改端口 3TGCQF25BLHU9R7IQUITN0FCC5 CLIENT_PLUGIN_AUTH

原创 深入淺出HashMap+與Hashtable的區別

目錄HashMap:1.爲什麼是鏈表+紅黑樹?2. 爲什麼不一開始就使用紅黑樹?2月15日補充,面試問到了爲什麼要無符號右移16位2月23日補充:爲什麼用紅黑樹不用B+樹?2月22日補充:說一下hashCode()?3月17補充:

原创 深入淺出Spring Bean

目錄前言1. Spring Bean生命週期1.1 初始化容器1.2 Bean屬性注入、更改以及初始化1.3 Bean的使用1.4 關閉容器、銷燬Bean2. Spring如何解決bean的循環依賴2.1 容器循環依賴:2.2 s