原创 二叉樹遍歷

二叉樹遍歷方式分爲三種:先序,中序和後序。  可以以根節點的位置爲參考來記遍歷方式,在第一個爲先序,中間爲中序,最後爲後序;  即:先序: 根左右;中序:左根右;後序:左右根。                              

原创 MySQL用戶自定義變量:使用及其使用場景

mysql中,變量分爲三類,局部變量,會話變量,全局變量。 1.局部變量主要用在函數以及存儲過程中, 定義:declare c int default 0; 調用:select c; 記住變量名前不需要加@; 2.會話變量僅對當前客戶端連

原创 MYSQL的五種日期和時間類型

MySQl中有多種表示日期和時間的數據類型。其中YEAR表示年份,DATE表示日期,TIME表示時間,DATETIME和TIMESTAMP表示日期和實踐。它們的對比如下: YEAR ,字節數爲1,取值範圍爲“1901——2155” DAT

原创 eclipse控制檯界面亂碼問題?

亂碼問題!Eclipse 的控制檯console必須用GBK編碼。【轉載】 Eclipse 的控制檯必須用GBK編碼。所以條件1和條件4必須同時滿足否則運行的還是亂碼。才能保證不是亂碼。 條件1,Window  | Preferences

原创 網絡七層協議的通俗理解

本文轉自:https://www.cnblogs.com/carlos-mm/p/6297197.html

原创 IDEA快捷鍵及使用小技巧

Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Ctrl+F12,可以顯示當前文件的結構 Ctrl+F7,可以查詢當前元素在當前文件中的引用,然後按 F3 可以選擇  Ctrl+Shift+N,可以快速打開文件  Al

原创 freemarker使用完整案例

Freemarker完整使用步驟: 1.創建SpringBoot項目 2.添加freemarker依賴,對其進行相關的配置 3.創建Index類添加.html或者.ftl文件 -----------------------

原创 SpringBoot熱部署

SpringBoot熱部署配置: 第一步: 設置IDEA開啓項目自動編譯 File => Settings => Build,Execut,Deployment => Compiler 勾中右側Build Project automati

原创 Java IO流(一)

IO流概述及其分類:1.概念:    .IO流用來處理設備之間的數據傳輸。       . Java對數據的操作是通過流的方式。       . Java用於操作IO 流的類都在IO包(java.io)中。       . 流按流向分爲兩

原创 Java IO(二)

下面來說一下IO流的常用基類:.字節流的抽象基類:        .InputStream        .OutputStream.字符流的抽象基類:        .Reader        .Writer需要注意的是:由這四個類派

原创 IO流之獲取一個文本上每個字符出現的次數

獲取一個文本上每個字符出現的次數,講結果寫在times.txt上,示例代碼如下所示:package com.heima.test;import java.io.BufferedReader;import java.io.BufferedW