Centos7安裝 安裝gcc和gcc-c++ 安裝gcc: yum -y install gcc安裝gcc-c++: yun -y install gcc-c++ 卸載舊版...
Centos7安裝 安裝gcc和gcc-c++ 安裝gcc: yum -y install gcc安裝gcc-c++: yun -y install gcc-c++ 卸載舊版...
1. Docker是什么 Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的Linux[https://b...
什么是死信隊列 DLX 。Dead Letter Exchange(死信交換機),當(dāng)消息成為Dead message后,可以被重新發(fā)送到另一個交換機,這個交換機就是DLX。...
TTL 全稱 Time To Live(存活時間/過期時間) 當(dāng)消息到達存活時間后,還沒有被消費,會被自動清除 RabbitMQ可以對消息設(shè)置過期時間,也可以對整個隊列(Qu...
為什么要對消費端限流 場景一: Rabbitmq 服務(wù)器積壓了有上萬條未處理的消息,我們隨便打開一個消費者客戶端,會出現(xiàn)這樣情況: 巨量的消息瞬間全部推送過來,但是我們單個客...
1. 開啟手動接收和重試配置 spring.rabbitmq.listener.simple.acknowledge-mode=manualspring.rabbitmq.l...
rabbitmq 整個消息投遞的路徑為:producer--->rabbitmq broker--->exchange--->queue--->consumer 消息從 pr...
MQ的基本概念 MQ概述 MQ全稱 Message Queue(消息隊列),是在消息的傳輸過程中保存消息的容器。多用于分布式系統(tǒng)之間進行通信。 小結(jié): MQ,消息隊列,存儲消...
6.1 打開VisualJVM 在jdk安裝目錄的bin目錄下找到j(luò)visualvm.exe雙擊打開 6.2 監(jiān)控本地jvm 6.2.1 監(jiān)控概述 6.2.2 監(jiān)控面板 6....
5.1 前言 有些時候我們需要查看下jvm中的線程執(zhí)行情況,比如,發(fā)現(xiàn)服務(wù)器的CPU的負(fù)載突然增 高了、出現(xiàn)了死鎖、死循環(huán)等,我們該如何分析呢?由于程序是正常運行的,沒有任何...
4.1 內(nèi)存使用情況 通過jstat可以對jvm堆的內(nèi)存進行統(tǒng)計分析,而jmap可以獲取到更加詳細(xì)的內(nèi)容, 如:內(nèi)存使用情況的匯總、對內(nèi)存溢出的定位與分析。jmap -he...
jdk1.8的內(nèi)存模型主要分為java虛擬機數(shù)據(jù)區(qū) 和 本地內(nèi)存兩大塊java虛擬機數(shù)據(jù)區(qū)包括: 程序計數(shù)器 本地方法棧 堆 java虛擬機棧 本地內(nèi)存包括: 元數(shù)據(jù)區(qū) 直接...
2.1 三種參數(shù)類型 jvm的運行參數(shù)分為三類: 標(biāo)準(zhǔn)參數(shù) -X參數(shù) -XX參數(shù) 2.2 標(biāo)準(zhǔn)參數(shù) 2.2.1 查看jvm版本 java -version 2.2.2 -D參...
優(yōu)化jvm可是讓程序執(zhí)行的更快 優(yōu)化jvm可以讓程序運行更穩(wěn)定 優(yōu)化jvm可以更合理的使用服務(wù)器資源
技術(shù)實現(xiàn) selenium: 模擬瀏覽器操作 webmagic: 一個java爬蟲框架 fastjson: 阿里巴巴自研的json解析庫 爬蟲思路 首先使用selenium去...