原创 Java學習清單

 Java基礎部分 *Java基礎纔是重中之重,只有基礎打牢了,學習各種框架才能遊刃有餘。 1,菜鳥教程——Java基礎:http://www.runoob.com/java/java-tutorialhtml 2,文件傳輸基礎——IO

原创 尚硅谷韓順平Linux教程學習筆記

尚硅谷韓順平Linux教程學習筆記 文章目錄 尚硅谷韓順平Linux教程學習筆記 寫在前面 虛擬機 Linux目錄結構 遠程登錄Linux系統 vi和vim編輯器 關機、重啓和用戶登錄註銷 用戶管理 實用指令 組管理和權限管理 定時任務調

原创 Spring Security 筆記

1、自定義用戶認證邏輯 2、個性化用戶認證流程(一) 3、認證流程源碼級詳解 AuthenticationManager 管理所有的Provider,並選擇適合的進行驗證, AuthenticationProvider 驗證

原创 泛型理解,? extends T, ? super T

注:在Java中,經常用T、E、K、V等形式的參數來表示泛型參數。 T:代表一般的任何類。 E:代表 Element 的意思,或者 Exception 異常的意思。 K:代表 Key 的意思。 V:代表 Value 的意思,通常與 K

原创 webpack npm node 關係

webpack=maven package; npm=maven; node.js=jvm; js=java; webpack Webpack 是一個前端資源加載/打包工具。它將根據模塊的依賴關係進行靜態分析,然後將這些模塊按照指定的規則

原创 Spring boot Restful 攔截

1、過程 如圖filter(過濾器) -> interceptor(攔截器)->ControllerAdvice(自定義異常處理機制)->Aspect(切面)->Controoler(控制器)  2、過濾器 public void d

原创 關於Java中的assert關鍵字

Java中有一個不太常用的關鍵字assert,是jdk1.4中加入的,平時開發中見的很少,不過在一些框架的源碼裏面的測試類裏面,出現過不少它的蹤跡。 assert意爲斷言的意思,這個關鍵字可以判斷布爾值的結果是否和預期的一樣,如果一樣就正

原创 數據庫連接池

數據庫連接池 1、C3P0 2、DBCP DBCP是Apache的一個開源項目: commons.dbcp DBCP依賴Apache的另外2個開源項目 commons.collections和commons.pool dbcp包,目前版本

原创 CLASSPATH介紹

1 前言 在使用eclipse或者myeclipse進行java項目開發的時候,每個project(工程)下面都會有一個.classpath文件,那麼這個文件究竟有什麼作用? 2 作用 .classpath文件用於記錄項目編譯環境的所有信

原创 Git、GitHub、GitLab三者之間的聯繫以及區別

在講區別以及聯繫之前先簡要的介紹一下,這三者都是什麼(本篇文章適合剛入門的新手,大佬請出門左轉) 1.什麼是 Git? Git 是一個版本控制系統。 版本控制是一種用於記錄一個或多個文件內容變化,方便我們查閱特定版本修訂情況的系統。 以前

原创 JDBC詳細介紹

JDBC介紹 JDBC(Java DataBase Connectivity)是Java和數據庫之間的一個橋樑,是一個規範而不是一個實現,能夠執行SQL語句。它由一組用Java語言編寫的類和接口組成。各種不同類型的數據庫都有相應的實現,

原创 nvm按照node成功,npm失敗問題

一、什麼是nvm?     nvm就是nodejs version manage 叫做nodejs 版本管理,而nodejs有很多版本,場景如下:     1、而你手上開發的有多個項目又分別是不同的nodejs版本,咱們就可以用nvm輕鬆

原创 JAVA POI的使用

需要的jar包(我用的是3.10final) Poi-3.10-Final.jar (用於xls) Poi-ooxml-3.10-Final.jar (用於xlsx) Poi-ooxml-schemas-3.10.jar Xmlbeans

原创 TortoiseGit

1 TortoiseGit簡介 tortoiseGit是一個開放的git版本控制系統的源客戶端,支持Winxp/vista/win7.該軟件功能和git一樣 不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用記g

原创 Java基礎知識的27個點

1、JAVA中的幾種基本數據類型是什麼,各自佔用多少字節。   2、String類能被繼承嗎,爲什麼 不能。在Java中,只要是被定義爲final的類,也可以說是被final修飾的類,就是不能被繼承的。 3、String,Stringb