原创 DES加密算法細解

enc = Cipher.getInstance("DES/CBC/PKCS5Padding"); keySpec = new SecretKeySpec(key, "DES");//key ivSpec = new

原创 空 比較對象 遇到的問題,==, null, (注意事項)

判斷一個值爲不爲“”的時候要注意的問題,不要使用a == “”,要使用a.equal("") if(a!=null && !a.equal("")){System.out.println("1");}

原创 jps命令,看java進程

ps -ef | grep java         : 查看java進程

原创 不要使用連接來合併多個字符串,應該使用StringBuilder來提高性能

不要使用連接來合併多個字符串,應該使用StringBuilder來提高性能: (如果與性能無關,那麼使用連接也是無所謂的)

原创 JVM調優感想

1、調優原則: 系統平穩運行條件下,能不調則不調; 迫切需要提升性能和節約資源條件下調; 系統性的調優最好在壓測情況調; 集羣中先單機調,觀察在分組及集羣調; 掌握JVM基本知識和相關工具; 2、對於個人而言,最好都嘗試調;調

原创 JVM參數之UseAdaptiveSizePolicy

1、AdaptiveSizePolicy(自適應大小策略) :         JDK 1.8 默認使用 UseParallelGC 垃圾回收器,該垃圾回收器默認啓動了 AdaptiveSizePolicy,會根據GC的情況自動計

原创 JVM調優之垃圾回收器選擇

1、概述:       對於JVM的垃圾回收器影響因素較多,例如:IO、臨時變量、常駐對象、對象大小、CPU等各種軟硬件配置,需要滿足的場景也存在差異,例如:吞吐量量優先、響應耗時優先,以及2者的平衡;所以以下是從促銷各個系統之前

原创 局部變量作用域,方法編寫的注意事項:或者說是一些原則

局部變量作用域,方法編寫的注意事項:或者說是一些原則: 如果一個方法內有兩個操作,而其中能局部變量只會被其中一個操作使用到,那麼該局部變量就會處於另一個操作的範圍之內,這樣是不好的。應該把這兩個操作拆分成兩個方法來處理。

原创 一、http請求網絡的接口

public String getToken() { String url = "https://XXXXXXX"; String content = "{\"auth\": {\"tenantName\": \"XX\",\"pass

原创 項目規範

1.Logger 統一用import org.slf4j.Logger;import org.slf4j.LoggerFactory;private static Logger log = LoggerFactory.getLogger(

原创 使用Maven編譯項目遇到——“maven編碼gbk的不可映射字符”解決辦法

一、問題描述   今天在MyEclipse中使用Maven編譯項目源代碼時,結果如下了如下的錯誤      百思不得其解啊,java源代碼在MyEclipse中顯示是沒有任何錯誤的,可是執行"maven install"命令編譯項目時就會

原创 一類數據多種存儲(慮將頻繁查詢的數據加載到內存或者內存數據庫。如果一類數據,即要在內存中存儲一份,又要在數據庫中存儲一)

一類數據多種存儲       爲提升系統訪問性能,程序設計通常會考慮將頻繁查詢的數據加載到內存或者內存數據庫。如果一類數據,即要在內存中存儲一份,又要在數據庫中存儲一份。下面的代碼是獲取Article(文章)的實現。     pu