原创 ReentrantLock

    package java.util.concurrent.locks; import java.util.concurrent.TimeUnit; import java.util.Collection; public cl

原创 clientX、pageX、offsetX、screenX的區別

clientX、clientY: 相對於瀏覽器窗口可視區域的X,Y座標。 pageX、pageY: 類似於clientX、clientY,相對於瀏覽器窗口可視區域的X,Y座標加上滾動條滾動的長度,說白了就是文檔座標。 套用公式就是: pa

原创 Java國際化工具實現

                                                                              Java國際化工具詳解,國際化工具實現 本工具具有很強的實用性,可以拷貝代碼直接使

原创 Java獲取所有網卡IP地址

Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); while (networkInter

原创 一步步教你mybatis分頁,mybatis分頁攔截器 使用,mybatis攔截器分頁

          mybatis 分頁詳解、mybatis分頁查詢,mybatis分頁攔截器使用、struts2下mybatis分頁   mybatis默認是支持分頁的,內部通過創建可滾動的ResultSet(ResultSet.TYP

原创 Tomcat中文亂碼,Tomcat編解碼原理

                                    解決tomcat中文亂碼,瞭解亂碼背後的原因 Tomcat接受瀏覽器請求,在處理數據時產生亂碼,原因是:tomcat不知道瀏覽器發來數據的編碼格式,此時tomcat會

原创 Java字符串格式化工具

MessageFormatter 這是一個字符串格式化工具,主要完成兩個功能 1.對於字符串“ hello {0}, {1}“在轉換過程中會將{0}替換爲所傳參數數組下標爲0的參數值,{1}則替換爲下標爲1的參數值。好處是支持任意的下標值

原创 數據庫事務隔離級別詳解

                                                                    數據庫,數據庫鎖,事務,事務隔離級別,詳解 不同的數據庫本身在對記錄進行DML操作時會使用不同的鎖機制