原创 移動平臺遊戲網絡優化方案

目標 對程序的包量和通信進行優化,從根本上減緩網絡壓力 在出現網絡異常的時候,保證玩家能快速重新連接到服務器並繼續遊戲,並且體驗良好 重連條件 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