原创 ie瀏覽器下載文件中文名稱亂碼

//方法功能描述:判斷是否是IE瀏覽器 public boolean isMSBrowser(HttpServletRequest request) { String[] IEBrowserSignals

原创 時間格式yyyy-MM-dd-HH-mm-ss-SSS

添加毫秒值 String format= DateUtil.format(date, "yyyy-MM-dd-HH-mm-ss-SSS");

原创 Dockerize控制依賴順序應用

Dockerizing 一個應用是轉化一個應用運行在 Docker 容器中的過程。雖然 dockering 大部分應用是簡單的,但是這裏每次都有一些問題圍繞着工作。每次工作的時候有幾個問題都需要待解決。 在 dockerizati

原创 idea的啓用禁用RunDashboard

啓用 在項目的workspace.xml中找到 RunDashboard 的 component 接點內增加以下代碼 <option name="configurationTypes"> <set>

原创 java提供的壓縮方法壓縮文件夾(可以包含多個子文件夾)

直接複製過來用就行 public class EEETest { public static void main(String[] args) throws FileNotFoundException {

原创 使用session以及在session中加入token

通過使用session以及在session中加入token,來驗證同一個操作人員是否進行了併發重複的請求,在後一個請求到來時,使用session中的token驗證請求中的token是否一致,當不一致時,被認爲是重複提交,將不准許通

原创 文件下載時文件不存在的返回值

//轉碼 response.setContentType("text/html; charset=UTF-8"); PrintWriter out = nul

原创 Class 泛型獲取T的class

getClass().getGenericSuperclass()返回表示此 Class 所表示的實體(類、接口、基本類型或 void)的直接超類的 Type 然後將其轉換ParameterizedType。 getActualT

原创 Spring Security oAuth2出現There is no PasswordEncoder mapped

問題描述 按照 基於內存存儲令牌 配置成功後,攜授權碼使用 POST 請求認證服務器時,服務器返回錯誤信息 版本 Spring Boot: 2.1.3.RELEASE Spring Security: 5.1.4.RELEASE

原创 linux模式docker中使用mysql

啓動mysql鏡像創建容器 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:latest 進入mysql容器 docker ex

原创 JavaEE項目中,你準備如何解決高併發問題?

1 .從最基礎的地方做起,優化我們寫的代碼,減少必要的資源浪費。 a、避免頻繁的使用new對象,對於整個應用只需要存在一個實例的類,我們可以使用單例模式。對於String連接操作,使用StringBuffer或StringBuil

原创 windows模式的docker鏡像的導出導入

鏡像的導出 docker save 0484a2834ce2> E://images/openjdk1803.tar 鏡像的導入 docker load < E://images/openjdk1803.tar

原创 程序打包成Jar包運行並讀取外部配置文件

Java的main方法有個初始化入參args,將參數表示爲配置文件的路徑,代碼如下: public static void main(String[] args) { Properties props = new P

原创 linux模式docker使用redis

啓動鏡像創建容器 docker run --name redis -p 6379:6379 -d redis --requirepass "123456" 設置授權密碼123456 進入容器內部 docker exec -it

原创 MultipartFile.getOriginalFilename方法在IE瀏覽器下返回結果帶盤符導致的“文件名、目錄名或卷標語法不正確”錯誤

就這麼寫就行 MultipartFile multipartFile = multipartHttpServletRequest.getFile("file"); String originalFilena