原创 java後端之加密碼模塊JceSecurity內存不釋放問題

最新一應用 ,發現有2G以上的內存不釋放. 代碼問題點: Cipher ci = Cipher.getInstance("RSA", new BouncyCastleProvider()); 代碼修改正點: public stati

原创 tomcat數據庫連接池配置

tomcat7增強了數據庫連接池功能,連接池配置如下:     <Resource name="jdbc/ecp" auth="Container" type="javax.sql.DataSource" maxActi

原创 linux環境JVM內存死鎖問題分析

最近在一次壓力測試問題分析中,發現運行在tomcat的應用,不管上多少個vuser模擬請求壓力,只會耗用200%的cpu,測出應用的tps很低,近10次每秒。經過分析,不是網卡的瓶頸,於是懷疑是內存鎖的問題,於是就以下操作與分析。 步驟

原创 linux環境mule JVM短生命週期對象性能調整

最近,在一項目上,發現後端mule es cpu耗用高。經過jstat -gcutil jvm進程號 1000 10分析,發現FGC次數,較多。 根據gc觀察,O老生代,經過達到80% 以上。而新生代survior s1,s2內存空間比

原创 社區電商之加密碼模塊JceSecurity內存不釋放問題

最新一應用 ,發現有2G以上的內存不釋放. 代碼問題點:   Cipher ci = Cipher.getInstance("RSA", new BouncyCastleProvider()); 代碼修改正點:     public

原创 mule jmx遠程監控

mule的jmx監控端口,和普通jvm的方式有些不同。 mule-config.xml配置方式如下:   <management:jmx-server> <management:connector-server url=

原创 tomcat apr配置

下載安裝包 wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.

原创 disruptor使用示例

LMAX 開源了一個高性能併發編程框架。可以理解爲消費者-生產者的消息發佈訂閱模式。本文下載了官方示例代碼,進行實驗。 longEvent事件數據 public class LongEvent { private long v

原创 java後端系統架構之消息隊列篇:kafka的實驗

1.kafka安裝 tar -xzf kafka_2.10-0.8.2.1.tgz cd kafka_2.10-0.8.2.1 2.啓動 主機環境 top - 11:32:15 up 118 days,  8:18,  4 users,

原创 tomcat7連接器配置,bio與nio連接器

  tomcat7 BIO 配置 <Connector port="8080" protocol="HTTP/1.1" <pre name="code" class="html"><span style="font-size:18px;

原创 基於java字節碼改寫的安全攔截技術實戰

XSS、SQL注入是WEB安全防禦的基本點,一些系統常常會使用WEB Filter過濾器技術進行特徵字符檢測與過濾,但是存在攔截規則過於統一,一些個性化的業務被錯誤攔截的情況。基於字節碼改寫技術的攔截,能夠精確做到方法級別、針對具體的內容

原创 生成代碼長圖這麼簡單

創作內容時,需要跨屏滾動截圖,百度搜索相關截圖工具使用效果不太好。。本篇短文嘗試使用java BufferedImage生成長圖,實測能達到效果。附實現代碼,直接以長圖形展示     程序關鍵點是讀取代碼行,計算一行的高度,預測出bas

原创 centos安裝kubernets(三) 解決dashboard報錯解決

訪問http://121.201.29.62:8080/ui時報錯: { "kind": "Status", "apiVersion": "v1", "metadata": {}, "status": "Failure"

原创 kubernetes 9090: getsockopt: connection refused

dashboard報如下錯Error: 'dial tcp 10.1.85.3:9090: getsockopt: connection refused'Trying to reach: 'http://

原创 淘寶tprofiler使用說明

下載tporfiler https://codeload.github.com/alibaba/TProfiler/zip/master 下載完成,TProfiler-master.zip 。有dist目錄,解壓TProfiler_1