原创 shell編程之如何遍歷進入當前目錄下的所有子目錄
問題: 我想在頂層目錄下編寫一個腳本來調用自錄下的clean.sh文件,該如何實現? 第一種情況: 假設目錄結構爲: fme/ |__clean.sh |__dc250/clean.sh
原创 Jmeter《Java請求》使用總結
1. 線程組,在我們測試方案裏面,每個線程模擬一個用戶,執行用戶的登錄、等等等一系列的操作。由於我們的項目是長連接的,如何能實現多個sample公用一個長連接客戶端,考慮了很久,最後實現方法如下: 1 package tea.cli
原创 java jstack dump 線程 介紹 解釋
最近抽時間把JVM運行過程中產生的一些線程進行了整理,主要是圍繞着我們系統jstack生成的文件爲參照依據。 前段時間因爲系統代碼問題,造成性能到了天花板,於是就dump了一份stack出來進行分析。 看stack其實也需要一定的經
原创 What Are the Default HotSpot JVM Values
What Are the Default HotSpot JVM Values? Updated (09/16/2014): In the latest JDK 8 releases, it only prints out
原创 max_map_count超出導致的OOM
原文地址:原文地址 故障現象: 一天早上使用(老版A系統)的應用一直FullGC。 使用(新版A系統)的B和C兩個應用一直拋NPE,其餘使用A系統5的應用正常。 初步排查結論: A系統的數據量從500W條一夜增加到1000W多條,所以A
原创 Java APNS開源庫apns4j-1.0.1發佈
Java APNS開源庫apns4j-1.0.1發佈 開源地址:https://github.com/teaey/apns4j maven依賴: <dependency> <groupId>c
原创 再談Java原子變量以及同步的效率 -- 顛覆你的人生觀
思維定視讓我們覺得原子變量總是快過同步操作的,筆者也是一直這麼認爲,直到一次實現一個ID生成器的過程中的一次測試偶然發現了並非都這麼回事。 測試代碼: import java.util.ArrayList; import java.ut
原创 權重隨機的實現
歡迎關注Github:https://github.com/teaey/ 權重隨機在項目中經常用到,所以我把它抽象到一個工具類中。 public abstract class WeightRandom<T> { public
原创 Mysql啓動自動設置max_connections爲其他值
背景 有同學反應,產品連不上,登陸到服務器,發現連接數不夠了。 接着先重啓mysql,發現在mysql啓動的時候會報Waring Warning Changed limits: max_open_files,max_connection
原创 新項目開發環境搭建遇到的問題排查(cannot assign requested address)
背景 搭建新的開發環境,機器是pe準備的一虛4 問題 在給機器安裝ConfigServer,啓動的時候拋異常。 一眼看出來肯定不是端口占用(有同事說是端口占用),心裏估摸着應該是ip:port,其中一個的問題。 自然的,先問問“古哥”,
原创 Webx autoconfig 多環境打包 使用總結
背景 最近在使用webx 的 autonconfig工具進行多環境間配置文件的變量替換。 常常我們遇到不同環境打包問題都是自己搞一套腳步來做,但是如何成體系的解決這一問題? autoconfig工具主要有兩個用法: 不同環境環境的打包要
原创 AngularJS如何跨域發起Http請求(Access-Control-Allow-Origin)
做個記錄,方法如下: app.config([‘httpProvider′,function( httpProvider) { httpProvider.defaults.useXDomain=true;delete httpProvi
原创 NIO設置SO_LINGER引發的異常
歡迎關注Github:https://github.com/teaey/ ### 背景 銀時跟我講,想從 Netty3遷移到Netty4 。 問其原因是因爲 Netty3在容器裏會報錯,錯誤堆棧: java.io.I
原创 IDEA14
import java.math.BigInteger; import java.util.Date; import java.util.Random; import java.util.zip.CRC32; public cla
原创 爲什麼要使用 Go 語言,Go 語言的優勢在哪裏?
轉自:http://www.zhihu.com/question/214092961、Go有什麼優勢可直接編譯成機器碼,不依賴其他庫,glibc的版本有一定要求,部署就是扔一個文件上去就完成了。靜態類型語言,但是有動態語言的感覺,靜態類型