原创 移動平臺遊戲網絡優化方案
目標 對程序的包量和通信進行優化,從根本上減緩網絡壓力 在出現網絡異常的時候,保證玩家能快速重新連接到服務器並繼續遊戲,並且體驗良好 重連條件 NetworkException,Timeout 在這種顯式拋出異常的情況下,就
原创 Netty 粘包、半包解決
Netty和Mina一樣是NIO通訊工具框架,有一定區別也有一定相似之處。Netty和Mina在數據包處理、傳輸時都有可能會出現粘包和斷包的情況,下圖對粘包、斷包進行描述。 以下是網上對粘包的解決方式: 1、消息定長,例如每個報
原创 Glide緩存原理
Glide使用了DiskCache+MemoryCache+activeResources三級緩存 DiskCache是磁盤緩存,這個不用多說了 MemoryCache和activeResources是兩級內存緩存 MemoryC
原创 使用XFire+Spring構建Web Service
早前的一篇文章,今天才發表,貼上來,:) 請勿轉載 原文出處:http://tech.it168.com/j/2007-09-26/2007092
原创 Oracle system用戶的實際權限
Oracle system用戶登錄數據庫也會出現問題嗎,下文對Oracle system用戶的實際權限作了分析討論,供您參考學習。 之前新建了一個數據庫,通過pl/sql developer登錄,使用的是Oracle system用戶
原创 Apache,Tomcat集羣和負載均衡
環境說明 Apache :apache_2.0.55 1 個 Tomcat: apache-tomcat-5.5.17 (zip版) 2個 mod_jk:: mod_jk-apache-2
原创 JAVA8 Lambda表達式
1. 什麼是λ表達式λ表達式本質上是一個匿名方法。讓我們來看下面這個例子: public int add(int x, int y) { return x + y; }轉成λ表達式後是這個樣子: (
原创 基於aapt實現全尺寸解析apk圖標
package com.xunlei.app.tools; import java.awt.image.BufferedImage; import java.io.BufferedReader; import java.io.File;
原创 poi支持excel2007遇到的問題
1 首先確定導入的包沒有遺漏 去apache/poi官網上下載 poi-bin-3.6-20091214.zip 需要的包都在裏面 2 導入包 poi-3.6-20091214.jar poi-ooxml-3.6-20091214.ja
原创 linux下apache的安裝及so文件的編譯
apache編譯安裝 [root@hostlocal~]# ls // 你會看到你下載的httpd-2.2.9.tar.gz. [root@hostlocal~]# tar –zxvf httpd-2.2.9.tar.gz
原创 Spring中HttpInvoker遠程方法調用使用實例
代碼結構圖如下: 客戶端通過Spring的HttpInvoker,完成對遠程函數的調用。涉及的類有: 客戶端調用User類的服務UserSe
原创 aop+自定義註解實現操作日誌記錄
記錄日誌的自定義註解 package com.apabi.leopard.annotation; import java.lang.ann
原创 Android App及Activity回收流程分析
原文鏈接:https://blog.csdn.net/cscs111/article/details/77558168 首先我們要找到整個內存不足然後回調回收activity的入口,在
原创 Window窗口機制——WindowManager,ViewRootImpl,View理解
原文鏈接:https://blog.csdn.net/dongxianfei/article/details/83410847 在之前的文章中我們說到DecorView在handleRe
原创 Android GLSurfaceView模糊效果
import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import a