原创 JMS應用
JMS(Java Message Service,Java消息服務)是一組Java應用程序接口(Java API),它提供創建、發送、接收、讀取消息的服務。 JMS 使您能夠通過消息收發服務(有時稱爲消息中介程序或
原创 java-mysql數據庫連接池
閒來無事,寫了一個MySql數據庫連接池 工程結構如圖 源碼如下: DBConnectioin.java如下 package com.database; import java.sql.Connection; import j
原创 java nio 值對象發送協議
java tcp通信時發送對象是最好的辦法就是把對象按字段打包成字節流,用json和字符串都太佔流量了。在遊戲開發中,自己搭了一個解析和壓縮數據的方法,能將數據類型(整型/長整型/浮點型/雙精度浮點型/布爾類型/字符串/流對象/數組)打
原创 解決EJB3.0發佈時出現javax.naming.nameNotFound的問題
一般出現這個問題主要是因爲jndi沒找到,我們可以新添加一個jndi,比如jndi爲tqueue,在JBoss根目錄/server/default/deploy下的mail-service.xml文件中加入如下: <mbean code
原创 java flash 安全沙箱
flash底層安全機制強制要求flash通信或者跨域訪問時,必須從服務端拿到安全策略文件,默認是flash會向服務端843發送<policy-file-request/>報文,當服務端843不開放,或者安全時間(3秒)內無返回時,如果是s
原创 java flash tcp字節流通信(四)-flash as3 客戶端(粘包/半包處理)
package { import com.commons.utils.Map; import com.net.tcp.DataCache; import com.net.tcp.DataConten
原创 java flash tcp字節流通信(三)-java StreamObject方法生成器
package com.net.tcp; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Paramete
原创 java flash tcp字節流通信(三)-java StreamObject as3 生成器
package com.net.tcp; import java.io.File; import java.io.FileOutputStream; import java.lang.reflect.Field; import java.
原创 遊戲業務邏輯和DB無阻塞實現
程序阻塞的情況通常是等待資源,通常業務邏輯都是附帶DB操作的,有時候因爲DB阻塞或者執行時間過長,導致業務層的線程給佔用,比如開了4個線程來處理業務,那麼當4個線程 都處理阻塞時,其他新請求業務的用戶將得不到滿足,不管用戶的業務邏輯是否有
原创 java flash tcp字節流通信(二)-flash as3客戶端
package { import com.commons.utils.Map; import com.net.tcp.DataCache; import com.net.tcp.DataConten
原创 簡單的對對碰小遊戲源碼
package com.data { import mx.controls.Button; /** * 格子數據 **/ public class DataItem extends Button { public st
原创 java flash tcp字節流通信(一)-flash as3 協議(2)
1.字義通信流對象接口 package com.net.tcp { /** * 通信流對象 **/ public interface StreamObject { /** * 解析 **/ functi
原创 java flash tcp字節流通信(四)-java 粘包/半包處理器(數據緩存)
package com.net.tcp; import java.nio.ByteBuffer; import java.nio.channels.SocketChannel; import java.util.ArrayList; im
原创 java flash tcp字節流通信(四)-java 服務端(粘包/半包處理)
package com.net.test; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.channels.Selection
原创 java flash tcp字節流通信(一)-flash as3 協議(5)
測試類: package { import com.commons.utils.Map; import com.net.tcp.DataCache; import com.net.tcp.DataContent; import c