原创 java:解壓或者壓縮工具類
1.pom.xml <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId>
原创 XMLWorkerHelper生成pdf文件添加頁眉頁腳
一、Controller代碼 import java.io.ByteArrayInputStream; import java.io.FileOutputStream; import java.io.StringWriter; impo
原创 《Redis緩存一》java:Redis緩存
1.先啓動redis服務: D:\Program Files (x86)\Redis>redis-server.exe redis.windows.conf 啓動報錯: 解決方案: 2.打開redis客戶端,配置連接:沒有密碼就
原创 Springboot上傳與下載文件
application.yml #設置靜態資源路徑 resources: static-locations: classpath:static/,file:static/ #文件大小 servlet:
原创 java:實體類對象轉換爲Map集合
public static Map<String,Object> getFiledInfo(Object o) { Map<String,Object> parameters = new HashMap<>();
原创 《Redis緩存二》Springboot配置redis緩存
一、引入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifac
原创 Springboot:利用自定義註解、Spring Aop、Redis Cache 實現分佈式鎖
地址:https://www.cnblogs.com/carrychan/p/9431137.html
原创 java生成驗證碼圖片
package com.jay.controller; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; impo
原创 多態
01 多態是什麼 在我刻板的印象裏,西遊記裏的那段孫悟空和二郎神的精彩對戰就能很好的解釋“多態”這個詞:一個孫悟空,能七十二變;一個二郎神,也能七十二變;他們都可以變成不同的形態,但只需要悄悄地喊一聲“變”。 Java的多態是什麼呢?其實
原创 併發編程
同步與異步: 同步(共享):多個線程訪問同一個方法,需要按照順序執行(false爲同步); 異步:多個線程訪問同一個方法,可以併發執行(true爲異步) 線程安全概念:當多個線程訪問一個類(對象
原创 Json小結
Json小結 1、JSON的兩種數據格式 A開始與結束的標誌"{","}",裏面放着各種key、value值並以“,”分隔。 B如果多個JSON組合就是有序的value集合,我們稱之爲JsonArray,他的構造形如[{},{},{}..
原创 java:父類轉子類的公共方法
import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public cl
原创 Springboot整合定時任務task
方法一:使用註解@EnableScheduling開啓定時任務 a.在啓動頁上面加上註解: @EnableScheduling //開啓定時任務 b.寫一個新的class類: @Component public
原创 html轉爲圖片(三):Cssbox
引入依賴包 <dependency> <groupId>net.sf.cssbox</groupId> <artifactId>cssbox</artifactId> <version>4.14</version
原创 《Redis緩存二》Springboot+redis緩存
1.redis依賴包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-re