原创 Java NIO筆記(七):Socket通道

一、Socket通道介紹         Socket通道即套接字通道,是一種基於TCP連接協議傳輸數據的通道。Socket通道可以以分阻塞模式運行,並且可以被Reactor設計模式使用,因爲Socket通道是可供選擇的,其繼承Selec

原创 手遊自由開發者年收入下降49%,行業當真不景氣?

轉自http://www.gameres.com/msg_260707.html   國外調查機構最新報告顯示,遊戲開發者2013年平均工資與2012年相比下降了2個百分點,雖整體平均工資爲下降趨勢,但數據顯示獨立遊戲工作室人

原创 Netty In Action中文版 - 第五章:Buffers(緩衝)

本章介紹 ByteBufByteBufHolderByteBufAllocator使用這些接口分配緩衝和執行操作         每當你需要傳輸數據時,它必須包含一個緩衝區。Java NIO API自帶的緩衝區類是相當有限的,沒有經過優

原创 Netty In Action中文版 - 第八章:附帶的ChannelHandler和Codec

http://blog.csdn.net/abc_key/article/details/38061079 本章介紹 使用SSL/TLS創建安全的Netty程序使用Netty創建HTTP/HTTPS程序處理空閒連接和超時解碼分隔符和基於

原创 Java NIO筆記(八):選擇器

        NIO中的選擇器(Selector)的作用就是維護註冊到選擇器中的通道集合,每一個通道與選擇器的關係封裝在選擇鍵(SelectionKey)中,實際上可以認爲選擇器維護的是選擇鍵集合。創建Selector對象使用Selec

原创 Netty In Action中文版 - 第六章:ChannelHandler

本章介紹 ChannelPipelineChannelHandlerContextChannelHandlerInbound vs outbound(入站和出站)         接受連接或創建他們只是你的應用程序的一部分,雖然這些任

原创 Netty In Action中文版 - 第二章:第一個Netty程序

本章介紹 獲取Netty4最新版本設置運行環境來構建和運行netty程序創建一個基於Netty的服務器和客戶端攔截和處理異常編寫和運行Netty服務器和客戶端         本章將簡單介紹Netty的核心概念,這個狠心概念就是學習Net

原创 Java NIO筆記(六):內存映射文件及文件通道到通道批量傳輸數據

一、什麼是內存映射文件         內存映射文件,是由一個文件到一塊內存的映射,可以理解爲將一個文件映射到進程地址,然後可以通過操作內存來訪問文件數據。說白了就是使用虛擬內存將磁盤的文件數據加載到虛擬內存的內存頁,然後就可以直接操作內

原创 關於使用nio實現廣播數據給所有已連接客戶端

        NIO基礎學完了,NIO學會不難,但是能達到實際做項目的地步還是需要花很大的精力和時間來專研的,若不能非常熟練使用NIO,那麼NIO對你來說就是一個坑,你會發現辛辛苦苦寫完的程序會出現各種問題,特別是在較大併發、較大數據量

原创 非大道理談創業團隊的鬼門關

轉自http://www.gameres.com/msg_258145.html   創業是這段時間見過最多的話題,但是看到的創業話題大多都是一些過大的道理,作爲一個創業4年死過2次的人,我想真實的告訴你,在創業路上那些很容易讓團隊全軍覆

原创 漢語轉拼音pinyin4j

分享一個將漢語轉成拼音的工具包:pinyin4j-2.5.0.jar,下載地址:http://download.csdn.net/detail/abc_key/7629141 使用如下代碼 import net.sourceforge.p

原创 java多線程12種設計模式

1、Single Threaded Execution Pattern(單線程執行模式) 2、Immutable Pattern(不可變模式) 3、Guarded Suspension Pattern(防衛暫停模式) 4、Balking

原创 日系IP的五大“坑”

轉自:http://www.gameres.com/msg_260719.html   今年作爲遊戲界的“IP年”,引發行業IP爭奪狂潮,國內IP已遠不能滿足開發商的胃口,更多的廠商把目光投向全球IP最大供應基地:日本。   衆所周知,無

原创 Netty In Action中文版 - 第一章:Netty介紹

        本章介紹 Netty介紹爲什麼要使用non-blocking IO(NIO)阻塞IO(blocking IO)和非阻塞IO(non-blocking IO)對比Java NIO的問題和在Netty中的解決方案     

原创 Netty In Action中文版 - 第四章:Transports(傳輸)

 本章內容 Transports(傳輸)NIO(non-blocking IO,New IO), OIO(Old IO,blocking IO), Local(本地), Embedded(嵌入式)Use-case(用例)APIs(接口)