原创 html字符串轉json

業務場景, 後端返回給前端的數據中,有html格式的字符串,如下 <font color='red'>我是提示信息</font> 後端使用fastjson. data.toJsonString()響應給前端, 但是格式不是標準的json

原创 jQuery,easyui的dialog在窗口內監聽關閉事件

框架 jQuery,easyui. 有一種打開窗口的方式是在外層頁面觸發的, 窗口按鈕的[確定]和[關閉]也是在外面監聽和處理的.如下 //這裏的top.sy.iframeDialog是對jquery,easyui的dialog封裝了一

原创 改變readonly的easyui-combobox框的顏色

默認readonly的 easyui-combobox 框是灰色的.直接設置background-color:white;無效. 下面給出一種可以改變顏色的方法 1.先自定義一個樣式, 如 whiteReadonly.打到需要的元素上 2

原创 hibernate對象轉換成json的時候報錯java.lang.reflect.InvocationTargetException

框架: hibernate3 轉換json類庫:net.sf.json 在使用以下方法轉換json時,報錯java.lang.reflect.InvocationTargetException JSONArray.fromObject(

原创 在docker中進行redis主從配置相關問題

1.啓動docker時, 報如下問題 Reading the configuration file, at line 103 >>> 'logfile /var/log/redis/redis.log' Can't open the l

原创 docker-compose報錯信息while parsing a block mapping in "./docker-compose.yml", line 3

while parsing a block mapping in "./docker-compose.yml", line 1 這個錯誤要注意是否輸入了全角的符號, 在xshell中不好查看的話最好現在editplus和notepad++

原创 window突然沒聲音.無法啓動window audio.無法播放測試音調

在PowerShell(管理員)裏按順序執行輸入下面兩個代碼 net localgroup Administrators /add networkservice net localgroup Administrators /add loc

原创 根據某一列某一分隔符分成多行數據

數據庫: sqlserver 開發中會有場景,一些使用 ","分隔的數據,希望將其分成多行數據進行查詢展示. 方案: 使用  CROSS APPLY 來實現. 如下 .其中 attractStaffId的字段爲使用","分隔的字段 se

原创 easyui-tree的本地搜索功能

框架: Jquery. Easyui 實現一種不需要從服務器中進行查詢,直接在前端對tree的摺疊,展開,高亮的模糊搜索功能.子節點均不匹配,則收起. 有一個或以上的子節點匹配到,則展開 效果如下圖 直接上代碼 //高亮的樣式 .tr

原创 poi進行word和excel文檔導出

業務場景: 根據給定的模板word/excel進行數據填充和輸出. 另外對於一些業務, 需要把輸出的文件進行文件上傳的話.則要先把文件輸出到一個臨時文件中, 然後再調用系統的文件上傳功能. word word文檔需要使用其.xml文檔格式

原创 Spring定時任務執行2次問題解決

在開發定時任務時,發現定時任務每次都會執行2次.後來上網找原因知道是因爲bean的重複掃描被創建了2個實例. application.xml主配置文件中如下掃描bean <context:component-scan base-pack

原创 記錄一種做業務數據同步基礎數據時的邏輯代碼

業務場景: 有一個基礎數據,員工考覈方案. 有一個崗位實例數據: 崗位考覈方案. 崗位的數據可以通過一個按鈕從基礎數據中進行同步數據過來.如考覈項, 考覈滿分,最低分等,而且考覈方案數據是樹結構的.用字段parentId標記. 在同步邏輯

原创 多線程進行同步數據

開發中會有場景需要對接第三方系統.第三方系統往往會提供一箇中間庫,然後我們系統讀取中間庫的數據,然後經過一系列的邏輯,把數據存到自己系統中. 在這裏分享一種通過生產者,消費者模式進行數據同步,接近實時 主要思路: 一個生產者線程, 實時去

原创 共享到頁面的對象.使用el表達式並在js代碼中使用

框架. SpringMVC . jQuery 如下,我們通過把一個集合list共享到前端 model.addAttribute("list",list); var listJson = JSON.parse('${list}');//

原创 js代碼觸發頁面元素change事件

前端框架 jQuery 在開發頁面的時候, 有一些需要js操作去賦值.如 $('#valueId').val('123'); 不通過頁面輸入的話,即使 id = "valueId" 的元素綁定了change方法. js給其賦值是無法觸發