
1.項目中緩存是如何使用的?為什么要用緩存?緩存使用不當會造成什么后果? 面試題剖析 為什么要用緩存? 用緩存,主要有兩個用途:高性能、高并發。 高性能 假設這么個場景,你有...
一個 NIO 服務端啟動需要哪些要素 一個典型的 NIO 服務端應該有哪些東西來支撐他的服務呢? ServerSocketChannel 首先要有一個 ServerSocke...
如果能重來
全國985/211工程大學分布圖坦率說,不管眾多的評說如何,考大學,首選首想的就是考上985,考進211! 原因很簡單,這些大學就是中國最好的大學,尤其是985大學。 并且這些大學會越來越好! 這幅...
Curator一套zookeeper客戶端框架,解決了很多Zookeeper客戶端非常底層的細節開發工作,本文主要介紹使用curator框架來實現zookeeper的分布式鎖...
本篇主要介紹一下spring boot 整合 rabbit mq 的使用。 項目介紹 本篇文章的例子分別寫在兩個項目中: spring-boot-rabbitmq-produ...
關于springBoot整合RabbitMQ及基本使用可以參考:springBoot整合RabbitMQ及基本使用 FanoutExchange、DirectExchange...
RabbitMQ是一個支持AMQP(高級消息協議)協議的消息中間件。 RabbitMQ的消息通信模型如下所示: 消息中間件主要就是用來發送和消費消息。在RabbitMQ中,消...
linkedHashMap是Map接口的一個實現類,主要用來存儲(key,value)類型的數據,與hashMap的區別是linkedHashMap會對插入的元素的順序進行維...
hashMap是Map接口的一個實現類,主要用來存儲(key,value)類型的數據,是平時用得比較多的數據結構。 本篇主要討論一下hashMap底層代碼的實現。 核心成員變...
HashSet是Java中常用的一個集合類,是Set接口的一個實現類,而Set接口繼承自Collection接口,所以HashSet是Collection的一個實現類。 本篇...