原创 Java命令學習系列(七)——cmd

jcmd是jdk自帶的一個神器,能夠很方便的對java程序進行profiling。jcmd其實可以替代很多常用的工具,比如jstak,jmap。接下來讓我們瞭解下什麼是jcmd,jcmd能夠幫助我們定位什麼問題?工作中我們如何使用jcmd

原创 線程池補充-04-1

# 線程池 [TOC] ## 線程池概述 * 什麼是線程池 * 爲什麼使用線程池 * 線程池的優勢     * 第一:降低資源消耗。通過重複利用已創建的線程降低線程創建和銷燬造成的消耗。     * 第二:提高響應速度。當任務到達時,任務

原创 tomcat啓動報錯ContainerBase.addChildInternal ContainerBase.addChild: start

啓動tomcat報下面的錯誤: 我們可以參考:https://blog.csdn.net/Mr_yangzc/article/details/81512939 使用maven的test命令找到那個包沒有拉取下來:對沒有拉取下來的包,進行

原创 搭建異常

1、關於導入新項目idea找不到jar包或jdk的問題 https://blog.csdn.net/cf_kaifa_999bug/article/details/83304031 點贊 收藏 分享

原创 zookeeper的簡單總結

zookeeper是一個開源的分佈式的,爲分佈式應用提供協調服務的apache,zookeeper=文件系統和通知機制 zookeeper的工作機制 zookeeper從設計模式角度來理解:是一個基於觀察者模式設計的分佈式服務管理架構,它

原创 查找日誌

1、cat命令:      功能:1)顯示整個文件。                    示例: $ cat fileName               2)把文件串連接後傳到基本輸出,如將幾個文件合併爲一個文件或輸出到屏幕。    

原创 閱讀《Redis深度歷險:核心原理和應用實踐》的總結-原理-04

一、info命令 在使用 Redis 時,時常會遇到很多問題需要診斷,在診斷之前需要了解 Redis 的運行狀 態,通過強大的 Info 指令,你可以清晰地知道 Redis 內部一系列運行參數。 Info 指令顯示的信息非常繁多,分爲 9

原创 Redisson分佈式鎖的一些點

1、如何解決死鎖問題? Redisson是如何解決死鎖問題的? 普通利用Redis實現分佈式鎖的時候,我們可能會爲某個鎖指定某個key,當線程獲取鎖並執行完業務邏輯代碼的時候,將該鎖對應的key刪除掉來釋放鎖。 lock->set(key

原创 閱讀《Redis深度歷險:核心原理和應用實踐》的總結-原理-03

一、線程 IO 模型 Redis 是個單線程程序! 也許你會懷疑高併發的 Redis 中間件怎麼可能是單線程。很抱歉,它就是單線程,你的 懷疑暴露了你基礎知識的不足。莫要瞧不起單線程,除了 Redis 之外,Node.js 也是單線 程

原创 數據結構學習-01

數據結構 數據結構包含:線性結構和非線性結構 1、線性結構作爲最常用的數據結構,其特點是數據元素之間存在一對一的線性關係 2、線性結構有兩種不同的存儲結構,即順序存儲結構和鏈式存儲結構。順序存儲的線性表稱爲順序表,順序表中的存儲元素是連續

原创 Kafka-最詳細原理總結

原文鏈接:https://blog.csdn.net/ychenfeng/article/details/74980531 Kafka Kafka是最初由Linkedin公司開發,是一個分佈式、

原创 kafka的一些簡單操作

kafka搭建集羣,我這裏就不寫了 https://www.cnblogs.com/wangxiaoheng/articles/10000791.html   我的環境是搭建了3臺kafka的集羣: 下面是kafka的一些命令操作: 一、

原创 kafka的消費者

kafka消費者 1、消費方式 consumer採用pull(拉)模式從broker中讀取數據。 push(推)模式很難適應消費速度不同的消費者,因爲消息發送速率是由broker決定的。它的目標是儘可能以最快速度傳遞消息,但是這樣很容易造

原创 inux-df詳解命令

df命令概述 df命令作用是列出文件系統的整體磁盤空間使用情況。可以用來查看磁盤已被使用多少空間和還剩餘多少空間。  df命令顯示系統中包含每個文件名參數的磁盤使用情況,如果沒有文件名參數,則顯示所有當前已掛載文件系統的磁盤空間使用情況

原创 linux-查看命令less、tail、more、cat

1、tail 本文介紹Linux下tail命令的使用方法。 linux tail命令用途是依照要求將指定的文件的最後部分輸出到標準設備,通常是終端,通俗講來,就是把某個檔案文件的最後幾行顯示到終端上,假設該檔案有更新,tail會自己主動刷