原创 遊戲中的狀態同步和幀同步

1、狀態同步:顧名思義,是指的將其他玩家的狀態行爲同步的方式,一幫情況下AI邏輯,技能邏輯,戰鬥計算都由服務器運算,只是將運算的結果同步給客戶端,客戶端只需要接受服務器傳過來的狀態變化,然後更新自己本地的動作狀態、Buff狀態,位置等就可

原创 JavaNIO詳解

NIO 在Java1.4之前的I/O系統中,提供的都是面向流的I/O系統,而在Java 1.4中推出了NIO,NIO 與原來的IO 有同樣的作用和目的,但是使用的方式完全不同,NIO支持面向緩衝區的、基於通道的IO操作。NIO將以更加高效

原创 linxu總結

@[toc] #簡介 http://man.linuxde.net/ 1.通過命令解釋器:shell可以實現於unix操作系統交互。 2.與dos和windows操作系統不同,unix操作系統可以讓多個用戶同時使用,每個用戶都有自己的賬號

原创 Gson解析介紹

JSON,Javascript Object Notation,是一種輕量級的數據交換格式, Gson 是google解析Json的一個開源框架,同類的框架fastJson,JackJson等等。Gson是一個Java庫,它不僅可以把Ja

原创 java樹的整理

用樹的原因:因爲它通常結合了另外兩種數據結構的有點:一種是數組,一種是鏈表,在樹中查找數據項的速度和在有序數組中查找一樣快,並且插入數據項和刪除數據項的速度和鏈表一樣。 路徑:設想一下順着鏈接點的邊從一個節點走到另一個節點,所經過的節

原创 apache-tomcat-7.0.81/conf/server.xml詳解

https://blog.csdn.net/u_ascend/article/details/80433978 Tomcat隸屬於Apache基金會,是開源的輕量級Web應用服務器,使用非常廣泛。server.xml是Tomcat中最重要

原创 java併發編程及juc包的應用

多線程:         進程是操作系統資源分配的基本單位,而線程是任務調度和執行的基本單位。windows操作系統是多任務操作系統,它以進程爲單位,一個進程是一個包含有自身地址的程序,每個正在獨立執行的程序都稱爲進程,每個進程有自己的內

原创 九種算法整理

穩定性:如果相同元素排序前後的順序不變,說明該算法是穩定的. 時間開銷:數據比較次數與數據移動次數來衡量. 空間開銷:執行算法順序時的附加存儲開銷.忽略常數,用O(1)表示  1.選擇排序(Selection-sort)是一種簡單直觀的排

原创 java之AIO實例

AIO介紹 JDK1.7升級了NIO類庫,升級後的NIO類庫被稱爲NIO 2.0,Java正式提供了異步文件I/O操作,同時提供了與UNIX網絡編程事件驅動I/O對應的AIO。AIO是真正的異步非阻塞I/O。它不需要通過多路複用器(Sel

原创 Unity的一些基礎性東西

1.Unity是單線程的遊戲引擎,unity的非主線程中無法訪問Unity的API,這種限制的原因:遊戲中邏輯更新和畫面更新的時間點要求有確定性,必須按照幀序嚴格保持同步,否則就會出現遊戲中的對象不同步現象。 2.生命週期:我們在自己腳本

原创 Java第12篇輸入輸出I/O和ASCII碼

Unix使用斜杆/ 作爲路徑分隔符,而web應用最新使用在Unix系統上面,所以目前所有的網絡地址都採用 斜杆/ 作爲分隔符。 Windows由於使用 斜杆/ 作爲DOS命令提示符的參數標誌了,爲了不混淆,所以採用 反斜槓\ 作爲路徑分隔

原创 ConcurrentHashMap問題記錄和CopyOnWriteArraySet

1.ConcurrentHashMap:大家都知道HashMap是非線程安全的,Hashtable是線程安全的,但是由於Hashtable是採用synchronized進行同步,相當於所有線程進行讀寫時都去競爭一把鎖,導致效率非常低下。而

原创 java零散知識記錄

Paht: 1.Paths.get(s).normalize(); get方法返回拼接字符串後的路徑。可以是一個參數,也可以是多個。normalize方法是返回刪除冗餘名稱元素的路徑。 在許多文件系統中,“ . ”和“ .. ”是用於指示

原创 java中Annotation詳解

Java 註解(Annotation)又稱 Java 標註,是 JDK5.0 引入的一種註釋機制。主要作用:Annotation其實是代碼裏的特殊標記,這些標記可以在編譯、類加載、運行時被讀取,並執行相應的處理。通過使用Annotatio

原创 JavaNIO

NIO 在Java1.4之前的I/O系統中,提供的都是面向流的I/O系統,而在Java 1.4中推出了NIO,NIO 與原來的IO 有同樣的作用和目的,但是使用的方式完全不同,NIO支持面向緩衝區的、基於通道的IO操作。NIO將以更加高效