原创 1、Elasticsearch Win 安裝
下載:https://www.elastic.co/downloads/elasticsearch我下載的版本爲elasticsearch-6.2.4.zip解壓:進入bin目錄雙擊elasticsearch.bat訪問:http://l
原创 深入Java集合學習系列2:LinkedHashMap的實現原理
原文地址1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和鏈接列表實現,具有可預知的迭代順序。此實現提供所有可選的映射操作,並允許使用null值和null鍵。此類不保證映射的順序,特別是它不保證該
原创 初識RabbitMQ-安裝Win Rabbit遇到的問題
今天嘗試在筆記本(Win10)安裝RabbitMQ,可是一直失敗。最後解決後發現是個天大坑,惱火,記錄下來。先說結論: 1、RabbitMQ時,安裝目錄不要有空格、中文,而默認安裝目錄時有空格的,所以一定要改。 2、Win的賬戶也得是英文
原创 一、BIO
Socket,又稱爲套接字,Socket是計算機網絡通信的基本的技術之一。如今大多數基於網絡的軟件,如瀏覽器,即時通訊工具甚至是P2P下載都是基於Socket實現的。 Socket和ServerSocket類庫位於java.net
原创 ActiveMQ小demo-SpringBoot整合ActiveMQ
關於安裝activeMQ服務器請參考《ActiveMQ的安裝和部署》。 一、新建spring boot工程,並加入依賴。如圖。 二、小Demo的目錄結構 三、代碼 1、pom.xml(這個是創建的時候自
原创 深入Java集合學習系列:LinkedHashSet的實現原理
原文地址《深入Java集合學習系列:LinkedHashSet的實現原理》1. LinkedHashSet概述: LinkedHashSet是具有可預知迭代順序的Set接口的哈希表和鏈接列表實現。此實現與HashSet的不同之處
原创 二、BIO2
此段代碼主要是對BIO1進行優化,利用while+線程池 僞異步的接受客戶端N次請求 package roro.before15.bio2; import java.io.BufferedReader; import java
原创 三、
要介紹NIO前,要做好準備工作。 個人覺得JDK下NIO的IntBuffer的API很詭異。所以現在簡單的介紹下JDK下NIO的IntBuffer的API。 首先查看看IntBuffer的源碼 public abstract cl
原创 深入Java集合學習系列:ArrayList的實現原理
原文地址1. ArrayList概述: ArrayList是List接口的可變數組的實現。實現了所有可選列表操作,並允許包括 null 在內的所有元素。除了實現 List 接口外,此類還提供一些方法來操作內部用來存儲列表的數組的大小。
原创 ActiveMQ的安裝和部署
下載安裝包(http://activemq.apache.org/download.html)。我用的當前時間(201802)穩定版本:apache-activemq-5.15.3-bin.zipActiveMQ部署其實很簡單,和所有Ja
原创 深入Java集合學習系列:HashSet的實現原理
原文《深入Java集合學習系列:HashSet的實現原理》1. HashSet概述: HashSet實現Set接口,由哈希表(實際上是一個HashMap實例)支持。它不保證set 的迭代順序;特別是它不保證該順序恆久不變。此類允
原创 深入Java集合學習系列1:HashMap的實現原理
原文地址更詳盡的知識點→《Map 綜述(一):徹頭徹尾理解 HashMap》1. HashMap概述: HashMap是基於哈希表的Map接口的非同步實現。此實現提供所有可選的映射操作,並允許使用null值和null鍵。此類不保
原创 四、NIO教程
Java NIO 系列教程 地址(http://ifeve.com/java-nio-all/) Java NIO概述 Java NIO Channel Java NIO Buffer Java NIO Scatter
原创 java知識點
1、String 是最基本的數據類型嗎? 不是,java.lang.String 類是 final 類型的,因此不可以繼承這個類、不能修改這個類。爲了提高效率節省空間,我們應該用 StringBuffer 類。 如果Str
原创 Zookeeper Win單機點安裝
zookeeper有單機、僞集羣、集羣三種部署方式,可根據自己對可靠性的需求選擇合適的部署方式。我在win下單機安裝,爲了做驗證使用。我用的版本爲zookeeper-3.5.3-beta.tar.gz解壓到C:\AB\Same\zooke