原创 FastJson對於JSON格式字符串、JSON對象及JavaBean之間的相互轉換

fastJson對於json格式字符串的解析主要用到了一下三個類: JSON:fastJson的解析器,用於JSON格式字符串與JSON對象及javaBean之間的轉換。 JSONObject:fastJson提供的json對象。 JSO

原创 SpringBoot使用RestTemplate 來調用接口

1.新建一個配置類,配置RestTemplate的Bean import org.springframework.context.annotation.Bean; import org.springframework.context.a

原创 轉載-在 SpringBoot 中全局設置允許跨域請求

轉載出處 https://blog.csdn.net/larger5/article/details/79805617 一、前言 現在在團隊做的項目都是前後端分離的,藉助 swagger 進行前後端合作  ① 後臺負責寫數據處理的接口 

原创 Hibernate批處理操作優化 (批量插入、更新與刪除)

問題描述 我開發的網站加了個新功能:需要在線上處理表數據的批量合併和更新,昨天下午發佈上線,執行該功能後,服務器的load突然增高,變化曲線異常,SA教育了我一番,讓我儘快處理,將CPU負載降低。 工作所需,我經常要寫些程序批量

原创 POI word 修改字體顏色

public void testSimpleWrite() throws Exception { //新建一個文檔 XWPFDocument doc = new XWPFDocument();

原创 解決 innerHTML的瀏覽器兼容問題

document.getElementById(id).innerHTML=trHtml; 上述代碼在IE6-9中無效(IE10正常),直接報錯:   IE9:Invalid target element for this oper

原创 javascript 取整,取餘數

1.丟棄小數部分,保留整數部分 parseInt(5/2) 2 2.向上取整,有小數,則整數部分加1 Math.ceil(5/2) 3 3.四捨五入 Math.round(5/2) 3 4.向下取整 M

原创 java 深拷貝與淺拷貝

1.淺拷貝 第一種可以用 import org.apache.commons.beanutils.PropertyUtils;  這個工具類 PoolFttbVO dest=new PoolFttbVO(); //第一個參數爲拷貝結果,第

原创 避免 Hibernate 中用get/load方法獲取的實體調用set方法後自動更新

1、問題症狀描述       最近在處理一個新需求問題,代碼的大致邏輯是獲取一個實體對象,調用該對象的set方法設置其中的某些字段,然後把修改後的實體作爲參數供其他地方調用,根據返回值來決定是否更新這個實體到數據庫中。      

原创 iframe自適應高度

JS自適應高度,其實就是設置iframe的高度,使其等於內嵌網頁的高度,從而看不出來滾動條和嵌套痕跡。對於用戶體驗和網站美觀起着重要作用。 如果內容是固定的,那麼我們可以通過CSS來給它直接定義一個高度,同樣可以實現上面的需求。當內容是未

原创 Calendar日期處理

1.獲取當前時間前一天 Date nowTime = new Date(); //當前時間 Date beforeTime = new Date(); Calendar calendar = Calend

原创 POI Excel修改背景色並保存

File file = new File(sExcelPath); FileInputStream inputStream = new FileInputStream(file); Workbook workbook =

原创 AES CBC模式加密/解密

密鑰: /** * AES密鑰 */ private final String m_sKey = ""; /** * AES 加密向量 */ private fi

原创 SnowFlake生成的ID,用FreeMarker在前臺展示丟失精度的處理

1.後臺的屬性類型是long,前臺展示時需要(用?c)進行格式化,否則會顯示爲:100,000,000這種帶逗號分隔的形式 <input type="hidden" id="petdId" name="petdId" value="${

原创 Hibernate開發實踐筆記--對象在set屬性時更新了數據庫問題

之前一直沒發現這個問題,後來是因爲我的導航欄數據庫中數據發生變動後,產生菜單的時候又update了一遍數據庫中的數據,使得部分數據值爲空了,當時覺得很奇怪,後來仔細看了下log4j打印的日誌發現其中有更新的動作,在代碼中將數據庫中獲取到