原创 springboot配置redis緩存

簡介 springboot提供了許多的緩存類型,redis緩存配置只需要引入starter,修改相應的配置文件即可。更多內容 配置 添加starter <dependency> <groupId>org.springf

原创 springboot配置異步任務,定時任務和郵件任務

簡介 本文配置SpringBoot的3種任務,異步任務,定時任務,郵件任務。更多內容 異步任務 在主入口開啓異步任務配置 @EnableAsync //開啓異步註解 @SpringBootApplication public

原创 jdk8對Map新增了一些方法

簡介 jdk8對Map新增了一些方法,方便在不同的業務邏輯中使用 方法 putIfAbsent 當key對應的value沒有時才放入新的值,可以防止舊值被覆蓋 default V putIfAbsent(K key, V valu

原创 常見的java設計模式詳解

常見的java設計模式詳解1. 根據目的來分2 GoF的23種設計模式的功能3.下面介紹幾種常見的模式單例(Singleton)模式前言1)單例(Singleton)模式的定義2)特點3)實現4)適用場景特點5)擴展工廠方法模式前

原创 簡要理解java裏的多線程

1.要想了解多線程,必須先了解線程,而要想了解線程,必須先了解進程,因爲線程是依賴於進程而存在。 2.什麼是進程? 通過任務管理器我們就看到了進程的存在。而通過觀察,我們發現只有運行的程序纔會出現進程。 進程:就是正在

原创 Java設計模式之單例模式

1.單例設計模式概述 單例模式就是要確保類在內存中只有一個對象,該實例必須自動創建,並且對外提供。 2.單例模式優點 在系統內存中只存在一個對象,因此可以節約系統資源,對於一些需要頻繁創建和銷燬的對象單例模式無疑可以提高系統的性能。

原创 設計模式的概述與工廠設計模式

1.什麼是設計模式 (1)設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。 (2)設計模式不是一種方法和技術,而是一種思想 (3)設計模式和具體的語言無關,學習設計模式就是要建立

原创 基於SSH框架前後端分頁

在網上一個包含頁面段和後臺的分頁基本難得找到,這個分頁是基於ssh框架的,看上去很複雜,但理解後非常簡單在頁面段的第二種版本能夠帶條件查詢,只有按到下面的步驟做就一定會成功。如果在看這果過程中遇到其他問題,可以聯繫QQ:293008511

原创 Java 服務器端與服務器端的通信之httpclient

1、我們需要添加兩個第三方jar包 httpclient-4.5.2.jar httpcore-4.4.4.jar 2、下面是部分示例代碼 public String getCurrentNum(){

原创 基於spring3.0的springmvc的ajax數據請求

1. 需要如下兩個jar包: jackson-core-asl-1.7.2jar jackson-mapper-asl-1.7.2jar 2.在控制器包裏編寫如下類 import java.io.Unsuppo

原创 java設計模式之模板設計模式

1. 模板設計模式是定義 模版方法模式就是定義一個算法的骨架,而將具體的算法延遲到子類中來實現 2. 模板設計模式優點 使用模版方法模式,在定義算法骨架的同時,可以很靈活的實現具體的算法,滿足用戶靈

原创 Java設計模式之裝飾設計模式

1 . 裝飾設計模式概述 裝飾模式就是使用被裝飾類的一個子類的實例,在客戶端將這個子類的實例交給裝飾類。是繼承的替代方案。 2 . 裝飾設計模式的優點 使用裝飾模式,可以提供比繼承更靈活的擴展對象的功能,它可以動態的