原创 快速走通一個簡單SpringBoot+MyBatis+MySQL的Web項目

1.build.grale中添加依賴 dependencies { compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.16' i

原创 Java面試-計算機網絡常見問題

計算機網絡知識點總結一、4/7層模型1.1 OSI模型1.2 TCP/IP模型二、TCP協議2.1 三次握手與四次揮手2.2 流量控制和擁塞控制2.3 KeepAlive三、UDP協議3.1 特點3.2 與TCP的區別四、HTTP

原创 【SpringMVC原理】自己手動開發一個簡易版SpringMVC框架

自己手動開發一個簡易版SpringMVC框架1 【骨架】項目框架搭建2 【載體】集成服務器之Web服務器&Servlet3 【入口】控制器Controller的實現4 【基石】Bean管理(IOC&DI) 1 【骨架】項目框架搭建

原创 Java面試-常考算法

常考算法排序插入希爾直插交換冒泡快排選擇簡單選擇堆歸併基數常用算法思路分治動態規劃貪心回溯分支界定複雜度時間複雜度空間複雜度查找二分查找二叉排序樹B樹HashBloomFilter字符串匹配BF算法BM算法Sunday算法KMP算

原创 Java基礎-虛擬機知識講解

0 爲什麼要學虛擬機? 1 Java 語言的前世今生 2 Java 虛擬機的歷史 3 到底什麼是虛擬機? 4 從源代碼到機器碼,發生了什麼? 5 字節碼文件結構 6 Java虛擬機內存結構 7 JVM類加載機制 8 JVM 垃圾回

原创 MySQL優化

MySQL優化1 數據庫優化目的和方向2 SQL語句優化2.1 數據準備2.2 如何發現有問題的SQL語句2.2.1 慢查日誌2.2.2 如何通過慢查日誌發現有問題的SQL2.3 如何分析SQL查詢2.4 SQL優化2.4.1 M

原创 Java面試-數據結構知識點

數據結構知識點數組鏈表棧和隊列優先隊列和堆哈希表樹二叉樹多叉樹圖集合和映射 數組 https://blog.csdn.net/qq_36178727/article/details/86525417 鏈表 https://blog

原创 我的準備面試路線

最近收到了一家比較滿意的實習offer,接下來打算一邊實習一邊準備秋招,這篇博客將記錄自己的學習和複習路線,歡迎大家一起學習,也歡迎大佬指點方向。我會將這裏列出來的知識點以博客的形式記錄,這篇主要是一個目錄和索引,加油!!!

原创 Java面試-操作系統常見問題

操作系統常見問題1.進程和線程的區別2.線程調度3.線程狀態和切換4.線程同步的方式5.線程池6.協程7.堆和棧的區別8.死鎖9.進程調度10.CPU Load11.進程的三種狀態 1.進程和線程的區別 進程(process)

原创 2018版本及2017版本的IntelliJ IDEA破解步驟,非lanyu,到2099年

提示:對於剛安裝idea的小夥伴來說,idea是有30天的免費試用權限的,可以通過先試用,隨便新建一個項目,然後就可以去正常執行下面的步驟了。 01 將破解jar包JetbrainsCrack-3.1-release-enc.jar放

原创 傻瓜式 Hadoop + Hbase 分佈式安裝教程

本教程不涉及任何原理性內容,可以作爲使用手冊,跟着走一遍即可順利配好 Hadoop 分佈式環境支持虛擬機,雙系統,雲服務器的配置 前提要求(請務必確認,不要直接跳到操作部分) 使用虛擬機務必保證開啓橋接模式,並處於同一網段(同一

原创 第7章 集合和映射

第7章 集合和映射7-1 集合基礎和基於二分搜索樹的集合實現7-2 基於鏈表的集合實現7-3 集合類的複雜度分析7-4 LeetCode中的集合問題7-5 映射基礎7-6 基於鏈表的映射實現7-7 基於二分搜索樹的映射實現7-8 映射

原创 第5章 二分搜索樹

第5章 二分搜索樹5-1 爲什麼要研究樹結構5-2 二分搜索樹基礎5-3 向二分搜索樹種添加元素5-4 改進添加操作:深入理解遞歸終止條件5-5 二分搜索樹的查詢操作6-6 二分搜索樹的前序遍歷5-7 二分搜索樹的中序遍歷和後序遍歷5

原创 新一代項目構建工具Gradle快速學習

Gradle學習第1章 介紹第2章 準備使用Gradle2-1 Gradle安裝2-2 Groovy基礎知識-理論介紹2-3 Groovy基礎知識-與Java比較2-4 Groovy基礎知識-高效特性第3章 第一個Gradle項目第4

原创 第4章 最基礎的動態數據結構:鏈表

第4章 最基礎的動態數據結構:鏈表4-1 什麼是鏈表鏈表數組與鏈表的對比4-2 鏈表Linked List在鏈表頭添加元素在鏈表中間和末尾添加元素4-3 使用鏈表的虛擬頭結點4-4 鏈表的遍歷,查詢和修改4-5 從鏈表中刪除元素鏈表的