原创 Rabbitmq - 監控

原文鏈接:https://www.cnblogs.com/mldblue/articles/10974358.html Rabbitmq - 監控 系統層面 - CPU - use

原创 Nginx日誌常用統計分析命令

原文鏈接:https://www.cnblogs.com/mymelody/p/10484002.html IP相關統計 統計IP訪問量(獨立ip訪問數量) awk '{print $1}'

原创 @Component, @Repository, @Service的區別

@Component, @Repository, @Service的區別 官網引用 引用spring的官方文檔中的一段描述: 在Spring2.0之前的版本中,@Repository註解可以標記在任何的類上,用來表明該類是用來執行與數據庫

原创 CPU的內部架構和工作原理(簡介)

一直以來,總以爲CPU內部真是如當年學習《計算機組成原理》時書上所介紹的那樣,是各種邏輯門器件的組合。當看到納米技術時就想,真的可以把那些器件做的那麼小麼?直到看了Intel CPU製作流程及AMD芯片的製作流程的介紹不禁感慨,原來科技是

原创 Nginx實現HTTP反向代理配置

啓動: 直接點擊Nginx目錄下的nginx.exe    或者    cmd運行start nginx 關閉: nginx -s stop    或者    nginx -s quit stop表示立即停止nginx,不保存相關信息 q

原创 Java日誌系統相關包的梳理

1.常見的日誌框架   日誌框架 介紹 jul(java.util.logging) jdk1.4加入,爲了對抗log4j,效率靈活性較差使用較少 log4j 最廣泛應用的日誌框架,成爲事實上的標準 logback 基於slf4j-api

原创 命令模式(Command)

命令模式(Command)  命令模式很好理解,舉個例子,司令員下令讓士兵去幹件事情,從整個事情的角度來考慮,司令員的作用是,發出口令,口令經過傳遞,傳到了士兵耳朵裏,士兵去執行。這個過程好在,三者相互解耦,任何一方都不用去依賴其他人,只

原创 Elasticsearch環境搭建和介紹(Windows)

1 Elasticsearch介紹和安裝 1.1 簡介 1.1.1 Elastic Elastic官網:https://www.elastic.co/cn/ Elastic有一條完整的產品線:Elasticsearch、Kibana、L

原创 Spring Retryable 方法重試

前言  什麼時候需要重處理?  在實際工作中,重處理是一個非常常見的場景,比如:發送消息失敗,調用遠程服務失敗,爭搶鎖失敗,等等,這些錯誤可能是因爲網絡波動造成的,等待過後重處理就能成功.通常來說,會用try/catch,while循環之

原创 QPS從0到4000,談達達後臺架構演化之路

QPS從0到4000請求每秒,談達達後臺架構演化之路 達達是全國領先的最後三公里物流配送平臺。 達達的業務模式與滴滴以及Uber很相似,以衆包的方式利用社會閒散人力資源,解決O2O最後三公里即時性配送難題(目前達達已經與京東到家合併)。

原创 QPS、RT、PV、UV之間的關係

QPS: 每秒查詢率(Query Per Second) ,每秒的響應請求數,也即是最大吞吐能力。  QPS = req/sec = 請求數/秒  QPS統計方式 [一般使用 http_load 進行統計]  QPS = 總請求數 / (

原创 邏輯數據庫設計 - 單純的樹(遞歸關係數據)

邏輯數據庫設計 - 單純的樹(遞歸關係數據)   相信有過開發經驗的朋友都曾碰到過這樣一個需求。假設你正在爲一個新聞網站開發一個評論功能,讀者可以評論原文甚至相互回覆。   這個需求並不簡單,相互回覆會導致無限多的分支,無限多的祖先-後代

原创 老系統接入rabbitMq

1.rabbitMQ基礎知識:https://www.rabbitmq.com 2. rabbitMQ安裝: 2.1. mq下載地址:https://www.rabbitmq.com/download.html 2.2. Erlang下載

原创 spring 定時任務corn表達式

* * * * * * *  秒 分 時 日 月 周 年 秒 * / - 0-59 分 * / - 0-59 時 * / - 0-23   * 匹配任意數據 / 每隔多少分鐘執行一次 - 區間   案例 0 0/20 * * * * * 

原创 RabbitMQ的消息確認機制

一:確認種類 RabbitMQ的消息確認有兩種。 1.消息發送確認。這種是用來確認生產者將消息發送給交換器,交換器傳遞給隊列的過程中,消息是否成功投遞。發送確認分爲兩步,一是確認是否到達交換器,二是確認是否到達隊列。 2.消費接收確認。這