原创 下載文件,文件爲中文名出現亂碼的解決辦法

  在進行文件下載的時候,很多時候,我們的下載文件爲中文名字,這時候下載的文件經常出現中文亂碼的現象,下面提供一個處理文件名的方法,使得下載的文件不再出現中文亂碼。 public static String encodeChinese

原创 [Maven] cannot be opened because it does not exist錯誤[文件無法編譯到target目錄下的解決方法]

項目啓動過程中產生: cannot be opened because it does not exist錯誤[文件無法編譯到target目錄下的解決方法],採用以下方法進行解決: 在pom.xml中添加: <resou

原创 壓縮文件夾或者文件返回zip壓縮包

關於多文件下載,往往需要壓縮成一個zip壓縮包返回前端進行下載,下面提供一些公共方法,希望能有幫助。 package com.example.upload; import lombok.extern.slf4j.Slf4j; impo

原创 Lambda表達式處理List的常用操作

  “Lambda 表達式”(lambda expression)是一個匿名函數,Lambda表達式基於數學中的λ演算得名,直接對應於其中的lambda抽象(lambda abstraction),是一個匿名函數,即沒有函數名的函數。La

原创 將Enum枚舉轉成Map,List結構

 JAVA枚舉功能強大,感覺就像是一種簡化版的類對象,可以有構造方法,可以重載,可以繼承接口等等,JAVA枚舉在實際開發中應用相當頻繁,以下幾個封裝方法在實際開發中可能用到,將枚舉類轉化爲Map以及List結構的一些操作方法。 首先,新建

原创 Oracle 添加用戶並賦權,修改密碼,解鎖,刪除用戶的方法

1、添加用戶(隨着用戶的創建,自動產生與用戶同名的schema) CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED BY "TESTER" DEFAULT TABLESPACE "TEST

原创 Nginx服務重啓

Nginx服務重啓很簡單,首先進入Nginx的sbin目錄下面 使用命令:./nginx -s reload進行重啓即可。(不報錯即重啓成功)

原创 關於@Transactional標籤使用時,事務不回滾的原因

  事務管理是應用系統開發中必不可少的一部分。Spring 爲事務管理提供了豐富的功能支持。Spring 事務管理分爲編程式和聲明式的兩種方式。編程式事務指的是通過編碼方式實現事務;聲明式事務基於 AOP,將具體業務邏輯與事務處理解耦。聲

原创 Spring Boot入門---Spring Boot集成Swagger2

  在項目開發過程中,API接口文檔的編寫,一直是一個很頭疼的問題,一方面,項目的時間非常的緊急,編寫接口文檔需要大量的時間,人力。在項目開發過程中基本手寫接口文檔的方式是極其少用的。在這,介紹Swagger2,一個能直接生成接口文檔的工

原创 分佈式事務的實現原理

本文爲轉載文章,原文出處: https://draveness.me/distributed-transaction-principle 事務是數據庫系統中非常有趣也非常重要的概念,它是數據庫管理系統執行過程中的一個邏輯單元,它能夠保證

原创 拜託!面試請不要再問我Spring Cloud底層原理

>https://www.fangzhipeng.com > 本文出自[方誌朋的博客](http://blog.csdn.net/forezp) > > 本文爲轉載文章,作者:中華石杉,十餘年BAT架構經驗,傾囊相授。作者微信公衆

原创 SpringBoot集成文件上傳工具類

package com.saliai.lifebank_mall.utils; import com.saliai.lifebank_mall.common.message.BaseService; import com.saliai

原创 JVM原理講解和調優

一、什麼是JVM     JVM是Java Virtual Machine(Java虛擬機)的縮寫,JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。     Java語言的一

原创 SpringBoot集成Pagehelper分頁插件無法分頁的原因

  最近在做項目時發現SpringBoot集成Pagehelper分頁插件無法分頁,無論pageSize傳什麼,後臺查詢數據都是全量查詢返回,沒有做到分頁的效果,經過一輪排查,找到了原因: 原因是pom文件引入的依賴是:

原创 Springboot打包項目問題--idea導入maven工程無法把mapper.xml文件添加到target文件目錄下

一般作爲jar包被引入其他項目,說明是公共模塊代碼,不需要單獨部署。此時應該將該項目的pom.xml中如下內容去掉: <build> <plugins> <!--被引入的spring boot jar 包不能引入此plugin ,否