原创 你能理解的TCP三次握手和四次揮手

TCP 的特性 TCP 提供一種面向連接的、可靠的字節流服務 在一個 TCP 連接中,僅有兩方進行彼此通信。廣播和多播不能用於 TCP TCP 使用校驗和,確認和重傳機制來保證可靠傳輸 TCP 給數據分節進行排序,並使用累積確認保

原创 Spring MVC整理

文章目錄一、第一個Spring MVC程序Spring框架結構圖Spring MVC框架結構圖HelloWorld程序創建動態web工程導包配置web.xml配置springmvc.xml前端頁面(jsp)處理器Controlle

原创 MySQL高級(一)、MySQL邏輯架構、存儲引擎與JOIN理論

文章目錄一、MySQL的邏輯架構1.連接層2.服務層3.引擎層4.存儲層二、MySQL存儲引擎查看存儲引擎命令InnoDB和MyISAM的對比三、JOIN理論七種連接查詢圖解 一、MySQL的邏輯架構 MySQL邏輯架構圖 和其

原创 解決Eclipse中的註解按Alt+/自動補足的問題

使用Spirng MVC框架,經常需要使用到註解如@RequestMapping,但是在敲代碼的時候卻無法自動補全,下面介紹解決方法: Windows->Preferences->Java->Editor->Content Assist-

原创 Activiti基本操作整理

一、Activiti介紹 Activiti項目是一項新的基於Apache許可的開源BPM平臺,從基礎開始構建,旨在提供支持新的BPMN 2.0標準,包括支持對象管理組(OMG),面對新技術的機遇,諸如互操作性和雲架構,提供技術實現

原创 Java基礎整理--equals、垃圾回收、內部類、泛型等

1.“==”與equals方法的區別 “==”代表比較雙方是否相同。如果是基本類型則表示值相等,如果是引用類型則表示地址相等即是同一個對象。equals方法是Object類中定義的方法,提供定義“對象內容相等”的邏輯,默認判斷地址

原创 Linux上安裝MySQL5.7.25--壓縮包解壓方式安裝與RPM安裝兩種方式

本文整理在Linux上安裝MySQL的兩種方式,分別是壓縮包解壓方式安裝與RPM軟件包方式安裝。可以先通讀全文,查看兩種安裝方式的區別,最後選擇使用哪種方式進行安裝。(推薦第一種) 文章目錄一、壓縮包解壓方式環境檢查軟件安裝軟件上

原创 Java中的native方法的使用

1.關於native關鍵字 想必讀者已經瞭解過native關鍵字了。這裏筆者就大致囊括一下,被native關鍵字修飾的方法叫做本地方法,本地方法和其它方法不一樣,本地方法意味着和平臺有關,因此使用了native的程序可移植性都不太

原创 Java中棧溢出StackOverFlowError和內存溢出OutOfMemoryError的區別

1.stackoverflow: 每當java程序啓動一個新的線程時,java虛擬機會爲他分配一個棧,java棧以幀爲單位保持線程運行狀態;當線程調用一個方法是,jvm壓入一個新的棧幀到這個線程的棧中,只要這個方法還沒返回,這個棧

原创 Java基礎整理--【全面】面向對象、對象創建內存分析,值傳遞,this,static,繼承,多態,final

本文主要介紹Java中的創建對象的內存分析,參數傳遞的過程(值傳遞)以及Java中三大特性之一的多態特性。行文中會穿插Java基礎中其他的一些知識點,而這部分知識點也是比較容易疏忽的知識點。 文章目錄面向對象引入面向過程和麪向對象

原创 Java基礎整理--方法、方法執行內存分析、重載與遞歸

文章目錄方法方法執行內存分析方法重載方法遞歸 方法 方法產生的機制 某個功能代碼只需要寫一遍 要使用這個功能只需要給這個功能傳遞具體的數據 這個功能完成之後返回一個最終的結果 這樣代碼就可以重複利用,提高代碼複用性 在返

原创 MySQL高級(六)、MySQL查詢截取分析

文章目錄一、慢查詢日誌什麼是慢查詢日誌?如何開啓和設置?記錄什麼日誌?後續分析日誌分析工具mysqldumpslow二、show profiles是什麼?開啓功能診斷SQL三、全局查詢日誌配置啓用設置永久啓動 一、慢查詢日誌 什麼

原创 MySQL高級(二)、索引優化之索引簡介

文章目錄性能下降原因索引簡介索引圖示索引的優勢和劣勢索引分類索引語法索引結構分類BTree索引的檢索原理索引適用場景哪些情況適合建索引哪些情況不適合建索引 性能下降原因 當數據庫中的數據量還不是很大的時候,SQL語句的執行時間還是

原创 Java基礎整理--Java標識符、數據類型與字符編碼

本文在接着上文介紹完Java簡介相關的知識點後,介紹Java基礎中的標識符、變量與數據類型等基礎內容。 文章目錄前言標識符字面值變量數據類型字符編碼運算符 前言 javadoc註釋 java中的註釋有三種,分單行註釋,普通多行註

原创 MySQL高級(七)、鎖機制

文章目錄一、概述定義生活案例鎖的分類二、表鎖特點加讀鎖加寫鎖結論三、行鎖特點案例間隙鎖使用select加鎖加共享鎖加排他鎖行鎖總結 一、概述 定義 鎖是計算機協調多個進程或線程併發訪問某一資源的機制。在數據庫中,除傳統的計算資源(