原创 Java在Linux下解析HTML文件生成圖片的中文亂碼問題

    我使用的是Html2Image來解析HTML生成圖片,在本地測試的時候,生成的圖片沒有問題,但放到Linux服務器之後,發現生成出來的圖片中文會顯示亂碼。後來,查明原因,是因爲Linux服務器中沒有安裝中文字體,後面通過安裝好相應

原创 maven引用第三方jar包的解決方法

        目錄 一、指定路徑引用 二、先安裝再引用                maven有兩種引用第三方jar包的形式:一種是scope爲system,直接指定jar路徑引用;另一種是先安裝到本地倉庫再引用。 一、指定路徑引用

原创 Spring AOP和自定義註解實現數據權限

        在日常的開發中,數據權限都是重中之重,數據權限的管控可以分爲兩種,一種是:對查詢參數進行過濾,還有一種是:對返回結果進行過濾,一般這兩種方式是在程序中配合使用的。上面這兩種數據權限的管控方式,可以通過spring aop

原创 在Spring中,配置類導入配置

1、在既定的配置類中,引用了其它配置類配置的bean,這就要優先加載被引用的配置類,該解決方法是使用@Import註解,在該配置類中導入被引用的配置類,這樣導入的配置類就會優先加載了。 import org.springframewor

原创 SpringBoot1.5 升級到 2.0 的坑

項目啓動成功,但是訪問接口都報404,無法訪問接口。 後面查到是配置文件裏面的配置項目前綴的參數名稱變了 1.5.X的是:server.context-path 2.0.X的是:server.servlet.context-path

原创 在SQL裏做表關聯時,on與where的區別

        left join 和 right join 時,on 的關聯條件只會對關聯表的數據進行過濾,無法對主表的數據進行過濾,若想對主表的數據進行篩選,需要where里加條件進行篩選。 select * from userIn

原创 SpringBoot + Mybatis 多數據源配置 —— 根據用戶自動切換

目錄   一、線程安全的數據源切換類(DataSourceSwitch.java) 二、多數據源類(MultiDataSource.java) 三、SpringBoot的數據源配置 四、使用過濾器在線程訪問數據前設置線程數據源      

原创 SpringBoot + Mybatis 多數據源配置 —— 自主切換

目錄   一、禁掉SpringBoot的自動配置數據源類,並寫新的配置類 二、自動切換數據源 三、重寫SpringBoot的數據源配置 四、數據源配置類的整合代碼        在實際中,一個項目一般只會對應着一個數據源,但也有些需要多個

原创 SpringBoot+Mybatis框架搭建

目錄   一、maven導包配置(pom.xml) 二、SpringBoot配置文件配置 三、SpringBoot啓動程序 四、日誌文件配置 一、maven導包配置(pom.xml) <project xmlns="http://mav

原创 在JavaWeb中集成BO報表

  目錄   一、獲取LogenToken 二、使用LogonToken獲取免登報表鏈接        在JavaWeb系統中,可以通過BO的webservice來獲取LogenToken,然後使用LogonToken來打開BO報表,這樣

原创 SSM框架配置多數據源

一、自動切換數據源          數據源類型常量類(也可以是枚舉類),具體代碼如下: /**  * 數據源名稱  *  * @author hrc  * @date 2018年10月9日  */ public class DataS

原创 在SQL中將特定的數據排在第一行

在SQL中將特定的數據排在第一行使用order by 排序在排序時將特定的無規則的數據排在第一行 使用order by 排序 在SQL裏會使用order by來對數據進行排序,例如: select pid, name from t_p

原创 Java基於POI對PPT的基本操作

Java基於POI對PPT的基本操作          在Java中對PPT文件進行操作的話,我使用的是Apache的開源項目POI。該項目的功能主要是使用Java開發或生成微軟辦公文件,比如:Word、Excel、PPT、Visio等。