原创 【證】:內存的分配與回收策略

一、名詞解釋 JVM的內存分配及回收策略: 1.對象優先分配到Eden區中; 2.大對象直接進入到老年代; 3.長期存活的對象將進入老年代; 4.動態對象年齡判斷; 5.空間分配擔保機制 JVM的垃圾回收算法採用的分代回收算法,根據對象存

原创 linux Nginx配置篇:location的匹配規則(附測試驗證過程)

討論location的匹配規則前,先弄明白location的分類: 只有兩類:正則location和普通location ~和~*爲正則location =、^~、@和無任何前綴的都屬於普通location,另外,@是用作服務端內部的一種

原创 linux centos修改ssh端口號

ssh默認端口爲22,安全起見,一般不用默認端口,而是修改成其他不規則端口。 進入正題: 1.修改ssh配置文件  /etc/ssh/sshd_config vim /etc/ssh/sshd_config 2.修改firewall配

原创 簡介JVM的CMS垃圾收集器

CMS(Concurrent Mark Sweep): 是一款基於“標記-清除”算法,以獲取最短GC停頓時間爲目標的垃圾收集器,B/S系統尤其青睞該收集器,以帶給用戶最優的體驗。 大部分文檔及書籍描述該收集器的收集過程爲4個,其實看GC日

原创 testNG簡易教程(含安裝,註解,配置文件,測試報告等)

一、eclipse安裝TestNG插件 1.在線安裝 點擊eclipse頂部菜單欄Help-->Install New SoftWare,再點擊Add按鈕,Name:testNG,Location:http://beust.com/ecl

原创 linux yum安裝mysql及配置

一、yum安裝mysql 1.執行yum list |grep mysql,查看是否存在mysql的yum源。如下圖,沒有mysql-server的安裝源。   不存在則需要先下載mysql的repo源: wget http://rep

原创 linux 不同服務器scp免密遠程傳輸文件實例

假使現在有A,B兩臺服務器,需要在A服務器上免密scp傳輸文件到B服務器,操作如下。 1.在A服務器執行ssh-keygen -t rsa,生成配對祕鑰,一直enter即可,注意不要輸入passphrase(口令)。 執行完該命令後,會

原创 我這個程序員是如何找到女朋友的

估計這是一篇虐狗的文章了!!請捂好小心臟 昨天剛好是戀愛一週年,那就寫寫我是如何脫單的故事了。 其實沒啥好寫的,畢竟我去年6月份換了家公司上班,好像還沒過試用期吧。突然鄰座的鄰座的鄰座的UI設計師就在某天加了我微信,然後不知道是被撩還是就

原创 linux Nginx配置篇:tomcat8+nginx+memcache集羣session共享

前言:受公司當前開發框架影響,使用session保存用戶信息,所以做負載均衡時要考慮session共享的問題,否則請求分發到不同服務器,用戶無法正常使用。開發框架如果不是使用session保存用戶信息,可以不考慮這個問題。 1.安裝m

原创 jmeter支持http2協議請求

前言:最近有小夥伴問到jmeter怎麼發送http2協議的請求,雖然現在http1.1是主流,只有少數幾家大廠用到h2協議,但還是研究了下,做個準備,說不定哪天就用上了。進入正題。1.爲jmeter安裝 HTTP/2  Sampler採樣

原创 linux以用戶分組的方式做文件權限管理實例

1.在做文件權限管理之前,我們先了解下文件的基本屬性,執行 ll 或者ls -l,查看文件的基本屬性,以及所屬的用戶和組: 第一列中: 第一個字符: d:表示目錄; -:表示文件; rwx: r:讀權限 w:寫權限 x:執行權限 三個

原创 關於測試過程中直接調用rpc接口及定時器方法的一點思路

前言:東家系統是用dubbo做的微服務架構,按不同業務模塊分出不同的dubbo服務,大大小小有幾十個項目,項目之間都是通過rpc接口通信,測試過程經常遇到當前測試項目依賴其他項目的處理結果(rpc回調)而受其他項目服務異常影響阻塞測試,這

原创 linux rpm安裝mysql

一、查看是否已經安裝mysql 執行:rpm -qa|grep mysql,如圖,已經安裝過mysql: 停掉mysql服務:systemctl stop mysqld.service 依次卸載,注意,因爲mysql的rpm包之間存在依

原创 linux nmon的安裝及使用

1.下載nmon壓縮包: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 根據系統的髮型版本及CPU位數選擇相應的壓縮包下載,如筆者的系統發行版本爲:紅帽子7.3.1611,6

原创 linux Nginx安裝篇

方法一:yum安裝 1.檢查yum源 執行yum list | grep nginx,查看是否存在nginx的yum源。如下圖,沒有nginx的安裝源。 ps:pcp-pmda-nginx不是nginx的安裝包。網上查了很久還是不知道這個