原创 MMORPG網頁遊戲架構詳解:前言

最近有點倒時差,常常晚上睡不着。之前因爲工作的壓力,也是常常晚上很晚才睡,去年下旬剛好遇到公司裁員,也就索性主動被裁,寫了這麼多年代碼有點累,藉機回家好好休息一番;在家一直都休息的挺好,吃的比外面好,睡的比外面舒坦,家裏沒什麼事需要我做的

原创 nginx+tomcat負載均衡

僅作記錄以備後用。 1、修改nginx配置文件 nginx的配置文件在nginx安裝目錄的conf下,集羣配置需要修改nginx.conf文件,linux上可以直接使用vi命令進行修改,下面是nginx.conf完整配置,也是經過優化

原创 Netty In Action中文版 - 第十章:單元測試代碼

http://blog.csdn.net/abc_key/article/details/38304217 本章介紹 單元測試EmbeddedChannel         學會了使用一個或多個ChannelHandler處理接收/發送

原创 Netty In Action中文版 - 第九章:引導Netty應用程序

http://blog.csdn.net/abc_key/article/details/38275333 本章介紹 引導客戶端和服務器從Channel引導客戶端添加多個ChannelHandler使用通道選項和屬性         上

原创 Netty In Action中文版 - 第十六章:從EventLoop取消註冊和重新註冊

http://blog.csdn.net/abc_key/article/details/38492105 本章介紹 EventLoop從EventLoop註冊和取消註冊在Netty中使用舊的Socket和Channel        

原创 java判斷素數(質素)

素數就是質素,英文是Prime Number。 概念:一個大於1的自然數,除了1和它本身外,不能被其他自然數整除的數稱之爲素數。否則稱之爲合數。 下面是java判斷素數的幾種方法: /** * 時間複雜度O(n) * *

原创 Netty In Action中文版 - 第十二章:SPDY

http://blog.csdn.net/abc_key/article/details/38339203         本章我將不會直接翻譯Netty In Action書中的原文,感覺原書中本章講的很多廢話,我翻譯起來也吃力。所以,

原创 java中讀取配置文件

若是java web項目,項目運行於tomcat或其他容器時,可以使用下面方式來獲取文件的輸入流 1、當屬性文件放在src下面時 InputStream is = Thread.currentThread().getContextClas

原创 棋牌遊戲服務器開發心得

一個多人在線的棋牌類網絡遊戲的項目臨近尾聲,我參與了該項目的整個設計流程,並且完成了90%的核心代碼。關於這個項目,有很多地方值得聊一聊。本系列不打算把這個項目將得多麼詳細規範,那是設計文檔應該描述的,我

原创 memcached binary protocol

Introduction Memcache is a high performance key-value cache. It is intentionally a dumb cache, optimized for speed onl

原创 遊戲服務端中使用Servlet和Java註解的一個好設計

SNS類遊戲基本都是使用HTTP短連接,用Java來開發服務端時可以使用Servlet+Tomcat很輕鬆的架構起服務端來。在這裏介紹一種使用Servlet比較好的一種設計,我也見過很多基於HTTP請求的遊戲服務端使用Struts、Spr