原创 SecureRandom 引發的線程阻塞

寫在前面--每個人都是在不斷碰壁中獲得成長,bug的逼格越高, 成長速度越快。         本人上週親手寫下了一個牛逼的bug,直接導致的結果是,晚上12點升級後臺接口以後,第二天早上7點多開始,所有的app頁面出現卡頓,白屏。公司研

原创 ldap安裝與學習(轉載自:http://blog.sina.com.cn/s/blog_72ee04a40100p0ce.html)

一、OpenLDAP安裝和配置 安裝還是比較簡單的,一直next就好。 這裏記得把上面2個都選上,將LDAP註冊爲系統的一個服務,默認安裝位置:C:\Program Files\OpenLDAP, 進入安裝目錄,編輯slap

原创 xml與對象的轉換

1 String str = “xmlg格式的標籤”             自定義對象 A A中封裝的屬性爲xml中的標籤  MonitorShowUtil monitorShowUtil=MonitorShowUtil.getIns

原创 讀取當前目錄的文件

 1: BufferedReader reader = null;         URLClassLoader loader = (URLClassLoader)getClass().getClassLoader();  Input

原创 java.util.ResourceBundle

Java中提供了一個工具類 ResourceBundle 可以直接讀取src下的properties文件(注意只能讀該文件) 再通過getString("");通過鍵獲取值: 例如: ResourceBundle rb = Resour

原创 struts2中獲取 seesion與sessionId

Map<String, Object> ss = ActionContext.getContext().getSession();String st

原创 jbmp,轉載自:http://blog.csdn.net/wangyang1354/article/details/50014231

1. 什麼是JBPM4.4業務流程管理框架? JBPM,全稱是Java Business Process Management(業務流程管理),它是覆蓋了業務流程管理、工作流、服務協作等領域的一個開源的、靈活的、易擴展的可執行流程語言框

原创 Tomcat 7下如何利用 catalina.properties 部署公用類

http://blog.csdn.net/teamlet/article/details/24840959 Tomcat 有很多配置文件,其中一個是  catalina.properties ,本文介紹catalina.prope

原创 redis 使用

redis是Nosql數據庫中使用較爲廣泛的非關係型內存數據庫,redis內部是一個key-value存儲系統。它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted

原创 JAVA的垃圾回收機制

2.1 觸發GC(Garbage Collector)的條件     1)GC在優先級最低的線程中運行,一般在應用程序空閒即沒有應用線程在運行時被調用。但下面的條件例外。     2)Java堆內存不足時,GC會被調用。當應用線程在

原创 使double保留兩位小數

Java中 DecimalFormat    df   = new DecimalFormat("######0.00");    double d1 = 3.23456  double d2 = 0.0;double d3 = 2.0;

原创 java 中 調用ping測試網絡是否通

public static final String[] encodes = new String[] { "UTF-8", "GBK", "GB2

原创 我的學習清單

1:webservice 2:rest 3:ldap 4:activity 5:jmx 6:負債均衡 7:緩存 點贊 收藏 分享 文章舉報 guorun18 發佈了95 篇原創

原创 獲取tomcat目錄下的properties

 在複雜功能的系統中,比如已經產品化的系統,各個功能是獨立的,並且是可維護的,爲了使產品的可可擴展性良好,需要寫很多配置文件。把硬件或者中間件的信息都寫在文件中便於運維人員進行更改,同時也就避免了研發人員的二次參與。但是產品化的系統,ja

原创 判斷字符串中幾個漢字

public int vd(String str){     int count = 0;                String regEx