原创 Mysql數據導入測試

1. 背景導入150w數據到mysql,數據格式爲tab分隔csv文件。測試索引對導入速度的影響2. 無索引,導入數據後重建CREATE TABLE `tab` ( `ct_id` char(36) DEFAULT NULL COMMENT

原创 日誌時間晚13小時

問題OS:CentOS6.3jdk:jdk6文件創建時間正常,日誌記錄時間晚於系統時間13小時2. 查看$ localeLANG=en_USLC_CTYPE="en_US"LC_NUMERIC="en_US"LC_TIME="en_US"L

原创 《大規模Web服務開發技術》筆記

1. 與僅有幾臺服務器的小規模服務的區別負載均衡 可擴展保證冗餘Reduced Operation:減少人工干預(機器太多 記不過來)2. 大規模數據處理難點 內存vs磁盤內存比磁盤快百萬倍3. 大規模數據的技巧寫程序儘量都在內存完成使用能

原创 java instrment手工加載log4j配置文件

   使用java instrument做一個代碼監控的工具,監控日誌想用log4j記錄,遇到了點問題。    啓動應用的命令行加入-javaagent參數,可以在加載類時對其字節碼做修改,常用工具有asm、javasssit。    我

原创 ConcurrentLinkedQueue cas實現分析

淘寶清英在此文對ConcurrentLinkedQueue做了詳細分析http://www.infoq.com/cn/articles/ConcurrentLinkedQueuecas實現沒有涉及,我又讀了一下ConcurrentLinke

原创 使用mat命令行分析heapdump

Mat是分析java堆棧的利器,與jdk自帶的工具比較,分析快,佔用內存少,各種圖形顯示有利於定位問題。但是在真正的線上環境內存配置都比較大,目前上午筆記本內存配置是4G,無法分析線上應用倒出的heapdump,線下的測試機有足夠的內存確沒