原创 rabbitMQ筆記

https://www.rabbitmq.com/documentation.html https://blog.csdn.net/hellozpc/article/details/81436980   同一個消息可以被不同消息隊列的的消

原创 AQS

一、概述   談到併發,不得不談ReentrantLock;而談到ReentrantLock,不得不談AbstractQueuedSynchronizer(AQS)!   類如其名,抽象的隊列式的同步器,AQS定義了一套多線程訪問共享資源

原创 rabbitMQ

文章目錄         RabbitMQ實戰教程             1.什麼是MQ             2.RabbitMQ                 2.1.RabbitMQ的簡介                 2.

原创 kafka筆記

http://kafka.apache.org/   In fact, the only metadata retained on a per-consumer basis is the offset or position of tha

原创 分佈式

分佈式一致性算法 Paxos(帕克索斯) 階段一 (a) Proposer選擇一個提案編號N,然後向半數以上的Acceptor發送編號爲N的Prepare請求。 (b) 如果一個Acceptor收到一個編號爲N的Prep

原创 java8,java7特性

java8的特性 Lambda 表達式 − Lambda允許把函數作爲一個方法的參數(函數作爲參數傳遞進方法中) lambda 表達式的語法格式如下: (parameters) -> expression 或 (parameters) -

原创 Netty框架

Netty框架:Reactor 模式的一種實現 Netty是一個高性能、事件驅動的NIO框架,基於JAVA NIO提供的API實現。它提供了對TCP、UDP和文件傳輸的支持,Netty的所有IO操作都是非阻塞的,通過Future-List

原创 java NIO

JDK 1. 4 中 新 加入 了 NIO( New Input/ Output) 類, 引入了一種基於通道和緩衝區的 I/O 方式,它可以使用 Native 函數庫直接分配堆外內存,然後通過一個存儲在 Java 堆的 DirectByt

原创 nio學習鏈接

http://ifeve.com/java-nio-all/   http://tutorials.jenkov.com/java-nio/index.html

原创 HBase——強一致性詳解

Hbase是一個強一致性數據庫,不是“最終一致性”數據庫,官網給出的介紹: “Strongly consistent reads/writes: HBase is not an "eventually consistent" DataSt

原创 hbase

一、Hbase介紹 二、Hbase的Region介紹 三、Hbase的寫邏輯介紹 四、Hbase的故障恢復 五、Hbase的拆分和合並 如下ppt所示: 下面就來針對各個部分的內容來進行詳細的介紹: 一、Hbase介紹 1、Hbase簡

原创 mongodb官網

 官網:  https://docs.mongodb.com/      中文社區: http://www.mongoing.com/                   http://www.mongoing.com/docs/ind

原创 Java類加載機制及反射

一、Java類加載機制 1.概述        Class文件由類裝載器裝載後,在JVM中將形成一份描述Class結構的元信息對象,通過該元信息對象可以獲知Class的結構信息:如構造函數,屬性和方法等,Java允許用戶藉由這個Class

原创 jstack

java命令--jstack 工具 一、介紹 jstack是java虛擬機自帶的一種堆棧跟蹤工具。jstack用於打印出給定的java進程ID或core file或遠程調試服務的Java堆棧信息,如果是在64位機器上,需要指定選項"-J-

原创 jmap

java命令--jmap命令使用 jdk安裝後會自帶一些小工具,jmap命令(Java Memory Map)是其中之一。主要用於打印指定Java進程(或核心文件、遠程調試服務器)的共享對象內存映射或堆內存細節。 jmap命令可以獲得運行