原创 Java使用多線程完成PDF文件轉圖片

多線程完成PDF文件轉圖片 系統需要將PDF文件由後臺直接轉爲img圖片,供前端頁面直接展示,不需要用戶下載即可預覽文件內容。直接轉換時如果文件過大,耗時很長,影響用戶體驗,後調研後使用多線程方式進行,顯著加快圖片轉換速度。 原始

原创 註釋的使用。接口註釋@interface

在開發時經常爲某一些類、方法、屬性增加註解。例如: @TestInterface(key = "bilibili", value = "小破站") public class Bilibili { public Strin

原创 運行時異常、非運行時異常、錯誤

異常的層次結構 Throwable有兩個子類,error和exception。 Error(錯誤) 是程序無法處理的錯誤,表示運行應用程序中較嚴重的問題。大多數錯誤與代碼編寫者的操作無關,而是代碼運行時JVM(Java虛擬機)出

原创 消息中間件 MQ

什麼是消息中間件MQ 1、爲什麼需要消息隊列mq 因爲在高併發環境下,由於來不及同步處理,請求往往會發生阻塞,比如:大量的insert,update語句請求同時到達mysql,直接導致無數的行鎖鎖表,甚至最後的請求會堆積過多,從而

原创 MyBatis相關總結

Mybatis中的#和$有何區別。 #相當於對數據加了雙引號,$相當於直接顯示數據。 1、#將傳入的數據都當做一個字符串,會對自動傳入的數據加雙引號。如:order by #id#。如果傳入的id值爲11,則解析sql爲order

原创 面試總結的問題

synchronized的用法 synchronized是Java中的一個關鍵字,是一種同步鎖,修飾的對象有以下幾種: 1、修飾一個代碼塊,被修飾的代碼塊稱爲同步語句塊,其作用範圍是括號括起來的代碼,作用的對象是調用這個代碼塊的對

原创 HTTP請求的GET和POST區別

GET和POST是HTTP請求的兩種基本方法,最直觀的的區別是GET把參數包含在URL中,POST通過request body傳遞參數。 答案: GET在瀏覽器回退時是無害的,而POST會再次提交請求。 GET產生的URL地址可以

原创 PDF文件轉成圖片保存

1、根據文件路徑獲取文件,並將PDF文件的每一頁轉換爲一個圖片。其中要將圖片轉爲base64格式的。 /** * <p>Description PDF文件轉成圖片</p> * @author wumf

原创 maven項目中的pom文件依賴關係

maven項目中的pom文件經常需要依賴其他項目的包,但是如果其他項目包本身又依賴有其他包,則會一起依賴到本項目中,出現多餘引用,此時建議使用標籤去除多餘依賴。 在eclipse中,可以查看pom文件,如圖: 在Filter中輸

原创 Java集合框架

說明: 1、所有集合類都位於Java.util包下,集合類主要有collection和map兩個接口組成。兩個接口又各自包含一些子接口和實現類。 2、collection接口是一組允許重複的實現類。 3、set接口繼承collec

原创 在開發中遇到過內存溢出麼?原因有哪些?解決方法有哪些?

引起內存溢出的原因? 內存中加載的數據量過於龐大,如一次從數據庫取出過多的數據; 集合類中有對對象的引用,使用完後未清空,是的JVM不能回收; 代碼中存在死循環或循環產生過多的重複對象實體; 使用的第三方軟件中存在bug; 啓動參數

原创 jdk1.8新特性

轉載大神們的文章 https://blog.csdn.net/qq_29411737/article/details/80835658

原创 String、Stringbuffer、StringBuilder

String java String類,String字符串常量。 字符串廣泛用於java編程中,屬於對象,Java提供的String類才創建和操作字符串。 String的值是不可變的,所以每次對String的操作都產生了新的Strin

原创 數據庫面試題整理鏈接

感覺都很牛逼咯,點開看就完了 https://blog.csdn.net/qq_22222499/article/details/79060495 https://www.cnblogs.com/wenxiaofei/p/9853682.

原创 Spring Bean

** SpringBean的生命週期: ** 1、實例化Bean 對於beanfactory容器,當用戶請求一個未初始化的bean或者初始化bean時需要注入另一個尚未初始化的依賴對象時,調用createbean進行實例化。對於app