原创 springboot-web支持

1)關於配置文件 可以在resource文件夾下面生成除了application.propertites之外的其他配置文件。 比如other.properties. 但是other.properties文件默認不會加載,所以在ja

原创 springboot-websocket使用

A. 在pom文件中添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket

原创 java8接口函數

函數 說明 Function< T, R > 接收一個參數,並返回一個值 Consumer< T > 接收一個參數,沒有返回值 Supplier< R > 沒有參數,返回一個值 Predict< T >

原创 springboot-thymeleaf的使用(1)

標題springboot-thymelead的使用介紹 1)pom文件中引入thymeleaf所依賴的組件 <dependency> <groupId>org.springframework.boot</groupId>

原创 springboot-thymeleaf的使用(2)

themeleaf高級標籤的使用 A. url標籤的使用 使用@{}來表示url,(type=${type})表示路徑參數,用來替換路徑參數 <a th:href="@{http://www.baidu.com/{type}(t

原创 springboot-支持jsp

將Springboot工程打成war部署到web容器 1)pom文件中需要“一排二增” A. 需要將tomcat從web組件中排除: <dependency> <groupId>org.springframework.bo

原创 maven之依賴範圍

依賴範圍scope與classpath的關係 maven的依賴範圍決定了不同的classpath。不同的依賴範圍決定了該依賴是否出現的對應的classpath中。classpath分編譯classpath,測試classpath,運行

原创 java線程中timed和blocked兩種狀態的區別

今天出去參加一個賣貨公司的interview,抱着學習的態度去看了一下,interviewer還是不錯的, 問的問題都在點上,讓平時對java語言很自信的我,發現自己有些方面,其實理解有嚴重誤區。希望 這篇帖子能給到大家幫助。 ja

原创 utf8編碼原理詳解

本文轉自https://blog.csdn.net/baixiaoshi/article/details/40786503 很久很久以前,有一羣人,他們決定用8個可以開合的晶體管來組合成不同的狀態,以表示世界上的萬物。他們認爲8個

原创 java 泛型詳解

本文轉自:https://blog.csdn.net/s10461/article/details/53941091 概述 泛型在java中有很重要的地位,在面向對象編程及各種設計模式中有非常廣泛的應用。 什麼是泛型?爲什麼要使用

原创 java之註解Annotation

什麼是java註解 java註解是java代碼的元數據,用來聲明或者配置java代碼,而不影響java代碼的正常的運行邏輯。java註解的本質是一種特殊類型的接口,該接口繼承Annotation接口。 註解的分類 java註解分爲兩種

原创 Spring bean 中 constructor-arg屬性

1、說明 constructor-arg:通過構造函數注入。 property:通過setter對應的方法注入。 2、constructor-arg的使用示例 (1)、Model代碼: public class Student { p

原创 java8之工具類邊角料工具

public class OtherTools { // java8支持Nashorn JavaScript引擎 // java8程序中執行js腳本 @Test public void test1() throws Exce

原创 java8之工具類Stream

Stream的出現是爲了讓java支持函數式編程,從而使得寫出的代碼更加的緊湊可讀。 public class MyStream { //stream的中間處理函數和終極處理函數 //stream的中間處理函數會繼續返回stre

原创 java8之工具類Optional

Optional工具類產生的意義 java代碼中最常見的異常就是空指針異常NullPointException,爲了防止空指針異常的出現, 會在代碼裏面做大量的判空處理,這樣寫出來的代碼會顯得很醜。java8提供Optional工具類