原创 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的版本有一定要求,部署就是扔一個文件上去就完成了。靜態類型語言,但是有動態語言的感覺,靜態類型