原创 Netty:核心功能Transport

網絡應用程序讓人與系統或系統與系統可以進行通信,如何做到這一點取決於具體的網絡傳輸,本質都是:字節通過線路。傳輸的概念幫助我們抽象掉的底層數據轉移的機制。所有人都知道的是,字節在被髮送和接收。 主要內容統一的Transport

原创 Netty:核心功能Bootstrapping

目錄1.Bootstrap2 ServerBootstrap3 在客戶端 Channel中使用新的Bootstrap4 ChannelInitializer 添加多個ChannelHandler ChannelPipeline

原创 Kakfa

快速開始:官方kafka快速開始文檔 http://kafka.apachecn.org/quickstart.html 文檔:官方kafka操作文檔 http://kafka.apachecn.org/documentation

原创 一個男人的設計模式:按照我的套路來(模板方法模式)

什麼是模板方法模式?引入模板方法模式的原因模板方法的定義具體模式瞭解參考 引入模板方法模式的原因 舉例(參考Spring 實戰中的P292),當我們帶行李乘飛機的時候會發生如下事情: 到櫃檯辦理行李託運 安保人員對其進行安檢以確

原创 Netty:核心功能Buffer

我們知道byte(字節)一直都是網絡數據的基本單位。然而Java NIO提供的字節容器ByteBuffer的作用受到限制,也沒有經過優化,所以使用ByteBuffer會讓事情變得繁瑣和複雜。 幸運的是,在Netty中提供了一個強

原创 Netty:核心組件淺嘗

下文中介紹的是Netty應用程序的全部基本構建模塊,其中客戶端和服務器也包含在內。 目錄基本組件概念1.BOOTSTRAP(啓動)2.CHANNEL(通道)3.CHANNELHANDLER(通道處理器)3.1ChannelHand

原创 Netty:核心功能Codec 框架

目錄1 基本概念2 Decoder(解碼器)2.1 ByteToMessageDecoder2.2 MessageToMessageDecoder3 Encode(編碼器)3.1 MessageToByteEncoder3.2 M

原创 優質文章索引

SPI(Service Provider Interface) 1.從源碼角度,看 Java 是如何實現自己的 SPI 機制的? 2.JAVA拾遺–關於SPI機制 類加載器 1.雙親委派模型與自定義類加載器 序列化與反序列化 1.

原创 一個男人的設計模式:出行也要妥妥的(策略模式)

宅在家裏太久了,我想出門溜達溜達! 選擇出行方式: 1.天氣挺好的,步行出門,慢慢悠悠美美噠! 2.騎上我心愛的小摩托,它永遠不會堵車! 3.今天要相親了,我要開着我的東風風神去壓壓場子! … 傳統的選擇方案 使用if…else

原创 JAVA-【靜態代理模式】

##靜態代理模式 目的:爲其他對象提供一種方式來控制對這個對象的訪問,該方式即爲代理模式。 一個代理模式通常包括以下幾個部分: –抽象⻆色:聲明真實對象和代理理對象的共同接口。 –代理角色:內部含有對真實對象的引⽤,相當於對真實對

原创 JAVA-京東編程題

#2018jd秋招兩道編程題如下: ##第一道 給定一張包含N個點、M條邊的無向圖,每條邊連接兩個不同的點,且任意兩點間最多隻有一條邊。對於這樣的簡單無向圖,如果能將所有點劃分成若干個集合,使得任意兩個同一集合內的點之間沒有邊相連

原创 JAVA -將一個數組中的零全部移到數組後,且原來的元素相對位置不變

#將一個數組中的零全部移到數組後,且原來的元素相對位置不變 給定一個數組 nums, 編寫一個函數將所有 0 移動到它的末尾,同時保持非零元素的相對順序。 例如, 定義 nums = [0, 1, 0, 3, 12],調用函數之後

原创 JVM-可達性分析

jvm中判斷對象是否存活的方法 1、引用計數 2、可達性分析 1、什麼是引用計數? 每個對象自身持有一個計數器,每當對象被一個地方引用,計數器便+1;當引用失效時,計數器-1。當對象的計數器爲0時,該對象便是一個不被使用的對象,

原创 JAVA-度小滿2018編程題

##火車站臺 注意:注意時間複雜度和空間複雜度問題 解法一:數組法,構建data[n][2],筆者在筆試之後重新思考的解法,不過空間佔用比較大,沒有測試過大數據量的情況 public static void getMaxVal

原创 一個男人的設計模式:獨一無二的我(單例模式)

獨一無二的我我只出生一次只有監護人同意,才能一起玩初級版本單例模式(線程非安全)初級版本單例模式(線程安全)中級版本單例模式(線程安全的騷操作)高級版本單例模式(線程安全) 在戀愛過程中,都希望自己能成爲另一半的唯一,但是我們本身