原创 緩存系列之五:通過codis3.2實現redis3.2.8集羣的管理

通過codis3.2實現redis3.2.8集羣 一:Codis 是一個分佈式 Redis 解決方案, 對於上層的應用來說, 連接到 Codis Proxy 和連接原生的 Redis Server 沒有明顯的區別 (不支持的命令列

原创 linux下創建具有root權限的帳號

linux下創建具有root權限的帳號 useradd -u 0   -o  -g root  -G root -d /home/user1 user1usermod -u 0  -o  -g root  -G root user1

原创 linux配置文件的一些調優

Linux中所有東西都是文件,一個socket就對應着一個文件描述符,因此係統配置的最大打開文件數以及單個進程能夠打開的最大文件數就決定了socket的數目上限;但是linux是有文件句柄限制的,而且默認不是很高,一般都是1024,生

原创 Fiddler對安卓應用手機抓包圖文教程

做開發需要抓取手機app的http/https的數據包,想看APP發出的http請求和響應是什麼,這就需要抓包了,這可以得到一些不爲人知的api,比如還可以幹些“壞事”... 需要工具: Fiddler抓包軟件 Android 手

原创 JVM內存溢出導致的CPU過高問題排查案例

問題背景: 近期針對某接口做壓力測試的過程中發現,某接口在用戶量3千左右,並且業務沒有對外開放,CPU一直居高不下。 分析:初步懷疑開發人員邏輯控制不嚴謹, 導致死循環,因爲業務量不大,用戶量不大,不可能出現高併發。  1.通過j

原创 Tomcat8開啓APR

安裝apr 1.5.2  下載 http://apache.fayea.com//apr/apr-1.5.2.tar.gz # cd /usr/local/src # wget http://apache.fayea.com//

原创 Java抽象與接口定義同異

抽象類概述 1. 抽象類中油構造函數嗎?有,用於給子類對象進行初始化 2.抽象類可以不定義抽象方法嗎?可以的,但是很少見,目的就是不讓該類創建對象,

原创 jmeter--正則提取json串中一個大括號對象裏指定字段值的的另一個字段的值

需要提取如圖紅框_id的值,整個返回裏有多個類似的大括號對象: 裏面的第一個id的值,但是整個json串不止這麼一個,並且只能匹配quality_level是349的這個大括號裏的第一個id的值。下面使用3種方法: 第一種:最笨的

原创 sysctl(配置優化參數)

net.ipv4.tcp_keepalive_time = 300 #意思是如果某個TCP連接在idle 2個小時後,內核才發起probe.如果pr

原创 LordRunner混合場景設置

有這樣的一個案例:現網站有1000個同時在線用戶,其中百分20%的用戶瀏覽網頁,30%的用戶註冊,%20的用戶登錄,30%的用戶查詢,如何針對這種需求設計場景,(注不單設場景,要求使用混合場景全程模擬真實用戶行爲): 設計 方法一:

原创 redis持久化的幾種方式

redis持久化的幾種方式 1、前言 Redis是一種高級key-value數據庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務器端計算集合的並,交和補集

原创 redis配置文件詳解

==配置文件全解=== ==基本配置 daemonize no 是否以後臺進程啓動 databases 16 創建database的數量(默認選中的

原创 三個實例演示JavaThread Dump 日誌分析

jstack Dump 日誌文件中的線程狀態 dump 文件裏,值得關注的線程狀態有: 死鎖,Deadlock(重點關注) 執行中,Runnable   等待資源,Waiting on condition(重點關注) 等待獲取監

原创 BeanShell用法彙總(轉載)

說明:本文部分資料摘抄至 來源: http://www.cnblogs.com/puresoul/p/4915350.html來源: http://www.cnblogs.com/puresoul/p/4949889.html來源:

原创 java之多態調用成員變量,成員函數,靜態函數的特點

子類和父類之間存在多態時,我們來探討一下編譯和運行時候調用的特點: 先上代碼: [java] view plain copy class Fu   {       int num = 3;       void