原创 java.io.IOException: No such file or directory解決方案之權限問題

先貼出異常信息: java.io.IOException: No such file or directory at java.io.UnixFileSystem.createFileExclusively(Native

原创 徹底停止運行線程池ThreadPoolExecutor

最近系統開發時遇到這樣一個需求: 該功能執行時間很久,如果運行過程出現錯誤,也無法將其停止,必須眼睜睜的看着它浪費很久時間,除非停止服務器。 於是,我就想着如何給該功能加上一個“停止”的功能呢? 經過不斷的思考和測試,發現思路如此簡單,直

原创 四種方式實現點擊chrome鏈接在ie中顯示頁面

1、c++ socket通過瀏覽器在ie中打開指定url github源碼:https://github.com/iamzken/cpp-open-ie 2、vb生成exe,url訪問exe啓動ie並打開指定url git

原创 windows下使用cmd命令---像使用linux一樣酷

 Appwiz.cpl:添加/刪除程序 Hdwwiz.cpl: 添加/刪除硬件 Desk.cpl:顯示 Intl.cpl:區域語言選項 Joy.cpl:遊戲控制器 Main.cpl:鼠標 Mlcfg.cpl:郵件 Mmsy

原创 歡迎給我發郵件

原创 javascript之call用法實例

call方法: 調用一個對象的一個方法,以另一個對象替換當前對象。 直接上代碼: js例子:在A類中調用B類數據 function ClassA(){     this.name = 'ClassA';     this.getName

原创 記一次中文亂碼解決過程

先說一下現象:瀏覽器顯示中文是亂碼! 爲什麼會顯示亂碼呢? 首先:亂碼頁面對應的是一個html文件,並且html文件也是用的utf-8格式的編碼,並且文件內容顯示正常,無中文亂碼問題; 其次:通過如下操作修改瀏覽器編碼,無論如何始終都是亂

原创 spring巧用繼承解決bean的id相同的問題

先感嘆一下:最近的項目真的很奇葩!!! 需求是這樣的:我們的項目中引用了兩個jar包,這兩個jar包是其他項目組提供的,不能修改! 奇葩的是:這兩個jar中都需要引用方提供一個相同id的bean,而bean的定義卻是不同的,也就是雖然i

原创 -Dmaven.multiModuleProjectDirectory system propery is not set解決方案

myeclipse中使用maven插件的時候,運行run as maven build的時候報錯 -Dmaven.multiModuleProjectDirectory system propery is not set. Check

原创 java動態控制線程的啓動和停止

最近項目有這樣的需求:原來系統有個計算的功能,但該功能執行時間會很長(大概需要幾個小時才能完成),如果執行過程中出現了錯誤的話,也只能默默的等待錯誤執行完成才行,無法做到動態的對該功能進行停止。 我瞭解到項目需求後,寫了如下的小例子:

原创 drools規則引擎因爲內存泄露導致的內存溢出

進入這個問題之前,先了解一下drools: 在很多行業應用中比如銀行、保險領域,業務規則往往非常複雜,並且規則處於不斷更新變化中,而現有很多系統做法基本上都是將業務規則綁定在程序代碼中。 主要存在的問題有以下幾個方面: 1) 當業務規則變

原创 cas單點登錄出現的重定向循環問題解決方案

先描述下出現的問題,截圖如下: 出現該問題的原因可以通過F12查看Network找到,即http和https兩個協議開頭的url在不停的跳轉,最後就出現了上圖所示的重定向循環錯誤,導致頁面崩潰。 解決方案很簡單:分爲兩個步驟: 1、

原创 IntelliJ Idea搭建Groovy環境Hello World

打開File->New->Project...嚮導,在左側窗格中選擇Groovy。 在右側窗格中,指定下列設置: Project SDK:指定項目使用的jdk。 Groovy library:指定你的Groovy SDK或單擊Crea

原创 linux與windows之間傳輸文件工具rz上傳大文件失敗問題解決方案

rz,sz是Linux/Unix同Windows進行ZModem文件傳輸的命令行工具。 windows端需要支持ZModem的telnet/ssh客戶端(比如SecureCRT),運行命令rz即是接收文件,SecureCRT就會彈出文件

原创 tomcat處理請求導致頁面出現ERR_CONNECTION_RESET錯誤解決方案

現象: 瀏覽器發送請求到servlet,servlet處理時間太久,所以導致chrome瀏覽器出現ERR_CONNECTION_RESET錯誤 解決方案: 在相應servlet執行最後添加一句代碼: Thread.currentTh