Apache Commons

系統監控:top vs Htop vs Glances

在開發軟體或監控執行的系統時,遙測和環境監測都很重要。在理解了歷史情境下什麼是正常行為之後,通常兩個最緊迫的問題是:(1)什麼發生了變化?(2)什麼表現出異常? 本文將介紹三個用於臨時監控的流行工具,以及一

層級時間輪的 Golang 實現

一、引言 最近在工作中負責制定重構計劃,需要將部分業務程式碼從 Python 遷移到 Golang。其中一些功能涉及到 Celery 延時任務,所以一直在思考 Golang 中處理延時任務的有效方案。

說說 MQ 之 Kafka(一)

現代的網際網路分散式系統,只要稍微大一些,就一定逃不開3類中介軟體:遠端呼叫(RPC)框架、訊息佇列、資料庫訪問中介軟體。Kafka 是訊息佇列中介軟體的代表產品,用 Scala 語言實現,本文采用的是 Kaf

說說 MQ 之 Kafka(三)

Kafka 副本和叢集 在生產環境中,Kafka 總是以“叢集+分割槽”方式執行的,以保證可靠性和效能。下面是一個3副本的 Kafka 叢集例項。 首先,需要啟動3個 Kafka Broker,Brok

說說 MQ 之 Kafka(二)

Kafka 的工具和程式設計介面 Kafka 的工具 Kafka 提供的工具還是比較全的,bin/ 目錄下的工具有以下一些, bin/connect-distributed.sh

UIAppearcance 使用指北

在 UIAppearance 出現之前,開發者如果想統一修改 app 內某一個控制元件的 UI 樣式時,只能通過去修改每個控制元件的例項屬性,對於只有幾個例項的 UI 控制元件來說,這樣的修改還可以接受,但如果

Shiro實戰(六) - 許可權快取

1 概述 Shiro提供了類似於Spring的Cache抽象,即Shiro本身不實現Cache,但是對Cache進行了又抽象,方便更換不同的底層Cache實現。

Shiro實戰(五) - 會話管理

Shiro提供了完整的企業級會話管理功能,不依賴於底層容器(如web容器Tomcat),不管JavaSE還是JavaEE環境都可以使用,提供了會話管理、會話事件監聽、會話儲存/持久化、容器無關的叢集、失效/過期

Shiro 實戰(二)-授權

1 簡介 授權,也叫訪問控制,即在應用中控制誰能訪問哪些資源(如訪問頁面/編輯資料/頁面操作等) 在授權中需瞭解的幾個關鍵物件:主體(Subject)、資源(Resource)、許

如何將kafka中的資料快速匯入Hadoop?

Kafka是一個分散式釋出—訂閱系統,由於其強大的分散式和效能特性,迅速成為資料管道的關鍵部分。它可完成許多工作,例如訊息傳遞、指標收集、流處理和日誌聚合。Kafka的另一個有效用途是將資料匯入Hadoop。使

1746043929.6294