原创 java多圖合成加文字描述

2中方式: 目的將現有的幾張圖片及文字描述通過BufferedImage合成一張圖片 2種方式都可以實現,相對來說第二種更好一點圖片失真度可以忽略,第一種會有失真情況 直接上代碼(本地文件地址需要自己改動) 第一種方式: imp

原创 redis+lua+紅包

思路: 第一:生成紅包隊列hongBaoList,比如100元,分成10個,每個紅包在10元上下波動,波動範圍在[min, max],並呈現一個正態分佈。 第二:已消費的紅包隊列hongBaoConsumedList,就是我每消費

原创 ”==”和和equals方法究竟有什麼區別?

(1) .==操作符專門用來比較兩個變量的值是否相等,也就是用於比較變量所對應的內存中所存儲的數值是否相同,要比較兩個基本類型的數據或兩個引用變量是否相等,只能用==操作符。如果一個變量指向的數據是對象類型的,那麼,這時候涉及了兩塊內存,

原创 sso單點登錄簡單剖析

簡單梳理一下SSO的實現大概流程,供需者參考. 1.什麼是 SSO? SSO(Single Sign On),中文翻譯爲單點登錄.簡單說就是,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。 2.單系統單模到現在的多系統多模塊用戶的體

原创 重寫重載的區別

重寫:這裏用子類來接收( Student s = new Student();) 調用的方法是子類的方法,調用的屬性是子類的屬性 package test; class Person { String name = "

原创 isEmpty與null的區別

List<對象> list = new List<對象>; //代表有內容 if(!list.isEmpty){ ... } 報錯:java.lang.NullPointerException //空指針異常 if(list.is

原创 Java中private、protected、public和default的區別

區別: public:可以被所有其他類所訪問 private:只能被自己訪問和修改 protected:自身、子類及同一個包中類可以訪問 default:同一包中的類可以訪問,聲明時沒有加修飾符,認爲是friendly。 注意:java

原创 Spring相關問題整理

0.談談你對spring IOC和DI的理解,它們有什麼區別? IoC Inverse of Control 反轉控制的概念,就是將原本在程序中手動創建UserService對象的控制權,交由Spring框架管理,簡單說,就是創建User

原创 springMVC控制器工作圖解

SpringMVC框架圍繞DispatcherServlet這個核心展開,DispatcherServlet是SpringMVC框架的總導演、總策劃,它負責攔截請求並將其分派給相應的處理器。

原创 單例設計模式的三種方式

/** * 單例模式: 0:保證一個類只能獲取一個實例 * 1,步驟 * 1.構造方法私有化->外部不能訪問,無法創建實例 * 2.在類的內部自己創建自己的實

原创 利用iText技術導出PDF到本地

//從數據庫將數據表格用pdf導出 //模擬列表數據 List<String[]> list = new ArrayList<>(); String[] ss1={"七月份","1999","800"};