自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (9)
  • 收藏
  • 关注

原创 spring源码阅读——1.spring-core-3.2.9

spring-core是spring一系列框架的基本工具包,其中主要包括几类工具:字节码增强、访问注解、数据类型转换等。 package说明: org.springframework.asm:字节码增强工具asm org.springframework.cglib:字节码增强工具cglib org.springframework.core: org.springframework.c...

2015-08-11 15:03:20 489

原创 多年前的一款页游《倾城》服务器源码分析

未完结版。业务逻辑代码 有点看不下去了,于是就放弃了。 1.网络层:   游戏代码中,网络服务器端 提供了两套实现,一套是SimpleNetServer,基于BIO(阻塞IO)的ServerSocket;另一套是NIONetServer,基于NIO(即非阻塞IO) selector模式的ServerSocketChannel。前者应该是用于开发期间的调试和测试;而后者用于实际生产环境。 ...

2013-12-19 19:26:18 1469

原创 netty4.0_websocket压测

Netty websocket server压力测试 硬件配置: 压测客户端和服务器端在同一台pc上。Pc配置: AMD A10-5800K APU with Radeon(tm) HD Graphics 3.80Ghz 四核 4G RAM 西数WDC WD10EZEX-60ZF5A0 ( 1 TB / 7200 转/分)  这个可以不写的 主要的测试目标分为: 1....

2013-10-31 17:10:46 741

腾讯网页游戏qxzb服务器端源码结构分析

一、通信架构 使用框架BlazeDS,这里略去不谈,感兴趣的同学,可以到adobe官网查看相关资料;和spring框架的整合,请自己google之。 基于AMF协议,自定义了AMFLogEndPoint extends AMFEndpoint和FlexSpringFactory implements FlexFactory。抛去AMF通信框架不谈,只讲自定义实现类。 ...

2013-07-17 17:51:16 452

原创 某ARPG网页游戏djws服务器端(java)程序结构分析

一、通信架构:基于Mina 2.0.4  MdcInjectionFilter:用于记录相关信息到日志中,以便开发者进行bug诊断。 ByteAttackFilter:限制 最大连接数,最大活动连接数,BLOCKED_IPS,BLOCKED_PLAYER_IDS(虽然进行了这个判断,但是没有获取到playerId,所以不起过滤作用),字节数防洪 CmdAttackFilter...

2013-06-22 14:42:35 461

原创 jquery插件ajaxfileupload 不能解析服务器端响应的json

(转载自http://blog.csdn.net/cd0425/article/details/4836803 ) 前台js插件ajaxfileupload+jquery的包 function ajaxFileUpload() { $("#loading") .ajaxStart(function(){ ...

2011-09-21 17:26:34 246

原创 JProfiler安装配置(windows客户端,linux服务器端tomcat)

一、部署环境 客户端:windows xp,安装的是jprofiler_windows_5_1_4.exe 服务器端:centos,tomcat,安装的是jprofiler_linux_5_1_4.sh JProfiler5.1.4破解码:L-Larry_Lau@163.com#83192-56yozpwn6v3n#174   二、安装: 1.客户端的安装 安装过程这...

2011-03-23 10:54:14 511

原创 在flex版mapabc上开发应用的感触

     早先开发过了一个系统,是基于google map的,但是google map的经纬度定位是有很大误差的,大概最大有1km左右。这次有个fj的客户想要这样一套系统,老大就让我改用mapabc,系统还是一样的系统,只不过地图换成flex 版的mapabc。我看了mapabc的api,还是比google map flash api要简单很多的。原计划一天就可以搞定这个任务。但是事实却不令人满意...

2011-03-18 09:35:50 156

原创 jconsole监控远程linux tomcat运行情况的配置

步骤如下: 1.编辑tomcat/bin/catalina.sh vi catalina.sh  在其中“ # ----- Execute The Requested Command -----------------------------------------” 之前插入新的一行(中间没有换行),内容如下: CATALINA_OPTS="$CATALINA_OPTS ...

2011-03-16 21:51:10 171

原创 初始化

//: c07:PolyConstructors.java // Constructors and polymorphism // don't produce what you might expect. import com.bruceeckel.simpletest.*; abstract class Glyph { abstract void draw(); Glyp...

2011-03-12 15:34:15 155

原创 继承与清除

//: c07:Frog.java // Cleanup and inheritance. import com.bruceeckel.simpletest.*; class Characteristic { private String s; Characteristic(String s) { this.s = s; System.out.println("C...

2011-03-12 15:31:12 188

原创 继承与初始化

      在Beetle上运行Java时,所发生的第一件事情就是你试图访问Beetle.main( )(一个static方法),于是加载器开始启动并找出Beetle类被编译的程序代码(它被编译到了一个名为Beetle .class的文件之中)。在对它进行加载的过程中,编译器注意到它有一个基类(这是由关键字extends告知的),于是它继续进行加载。不管你是否打算产生一个该基类的对象,这都要发生。...

2011-03-12 15:17:11 163

原创 Final 数据

对于原始类型,final使数值恒定不变,而用于对象引用,final使引用恒定不变。一旦引用被初始化指向一个对象,就无法对它进行改变以指向另一个对象。然而,对象其自身却是可以被修改的,Java并未提供使任何对象恒定不变的途径。(但你可以自己编写类以取得使对象恒定不变的效果。)这一限制同样适用数组,它也是对象。 下面是一个用以说明final数据成员的示例: //: c06:FinalData.ja...

2011-03-12 15:04:27 181

原创 我需要的是什么

      我需要的是什么?两三个月来,我一直在问自己。       需要高薪资么?至少在父母、同学、朋友面前可以开口的数字。这是我一年半前渴望追求的东西。记得那时拿着2k、吃着便宜的快餐,和朋友挤一张床睡,顶着来自很多人的有形或无形的压力,我一路都走了过来。后来,换了工作,薪水不再那么捉襟见肘,再后来经过数次的加班、熬夜,我也得到了我想要的。恩,boss是个不错的人。       不...

2011-02-28 20:16:28 150

原创 纠正《AS3.0 cook book中文版》第十七章-序列化自定义类的示例中的错误

package { public class Person { private var _firstName:String; private var _age:int; public function get firstName():String { return _firstName; } public function set fir...

2010-07-08 19:32:43 202

原创 为什么不能(不建议)使用Array创建关联数组(哈希表)

  通过学习官方API和cookbook,我总结了如下原因: 1.从API中我们了解到,Array和Object都是动态类,也就是我们可以给他们动态添加属性。 var obj:Object = new Object(); obj.prop1 = "value1"; obj.prop2 = "value2"; //例子1 var array:Array = new Array();...

2010-06-28 12:24:47 379

原创 mysql的float数据类型所导致的问题

注:本文提到的mysql版本是mysql-essential-5.1.44-win32   本来上个月我就已经打算弃用mysql了,因为mysql的事务处理能力(详见之前一篇博客),但是之前开发的一个系统是mysql的,突然有个客户想试用这套系统,老大让我修改一下然后交付客户试用。 我在server系统里获取到终端上传上来的经纬,当我把经纬度存到mysql 数据库中时,发生了难以置信的问题:...

2010-05-14 15:44:31 300

原创 IntelliJ IDEA 总是提示TOMCAT8080端口被占用的解决方法

昨晚本来想复习一下ajax,结果打开IDEA 后往tomcat中部署项目时,多次尝试仍然报错“localhost:8080被占用”。 后来干脆自己新建一个最简单的项目,仍然是部署不进去,报的是同样的错误。杯具啊。 还是谷大哥帮忙,最终查到了解决的办法: Nod32->高级设置->病毒和间谍软件保护->web访问保护->http->取消选中“启用HTTP检查”...

2010-05-11 09:01:44 3387

原创 html5,第一次亲密接触^_^

在 HTML 4.01 中有 3 个不同的文档类型,在 HTML 5 中只有一个:<!DOCTYPE HTML>。 ---------- 还是5比较nb啊,省去了那一大串玩意   HTML 5 中不支持 applet 元素。 ------------- 吙喍の兲樘☆(648767802) 15:01:37 吓我一跳,还以为html5不再支持applet呢,看到后面才知道...

2010-05-09 16:44:10 207

mysql处理事务的性能问题

唉  测了一天,现在是2010-04-08 17:13,终于把问题解决了,午饭到现在还没吃。   mysql innod引擎虽然支持事务,但是效率实在是太低了。 有网友测试,使用innod引擎,每秒钟处理的事务数量是:56个。 我的测试结果是:每秒钟30+个。(一个事务中只有一条sql,插入一条记录) 改成myiasm引擎后,据不完全统计,每秒钟执行sql 200条 一点问题都没有。 ...

2010-04-08 17:08:08 324

LR9.52测试FLEX J2EE:UnsupportedClassVersionError:number in . class file

今天我使用LoadRunner 9.52对flex j2ee项目进行性能测试,当我用vug录制完脚本后,弹出一个错误窗口,里面包含了几条相同的错误提示信息:java.lang.  UnsupportedClassVersionError  :  Bad   version   number  in .  class   file    于是在google了一把,终于在在hp技术论坛找到了一个解...

2010-03-29 15:55:33 139

解决Linux主机下sendmail启动慢的问题

#将sendmail服务关闭 chkconfig sendmail off

2010-03-29 08:51:06 171

redhat as4下更改mysql字符集

一、新装Mysql没有配置文件,需要创建配置文件/etc/my.cnf cp /usr/share/my-large.cnf /etc/my.cnf   二、修改my.cnf vi /etc/my.cnf #在[mysqld]段中添加default-character-set=utf8 #在[client]中添加default-character-set=utf8   三、重启...

2010-03-28 16:08:51 127

Redhat AS4 修改主机名(转载)

声明:转载自《Redhat修改主机名 》 1. 编辑 /etc/sysconfig/network vi /etc/sysconfig/network#然后修改HOSTNAME=redhatas4   2. 然后运行命令 " hostname 主机名"。 hostname redhatas4   这样,无论你是否重启,主机名都修改成功。   3.一般还要修改/etc/hos...

2010-03-25 15:49:37 187

Redhat AS4下安装tomcat 6

第一步:在tomcat官网上下载 拷进优盘,将优盘插进服务器usb口。挂载(如果挂载,请看Redhat AS4下安装jdk 6 )。   第二步:解压apache-tomcat-6.0.18.tar.gz,并把解压后的文件目录移动到/usr/local下 tar -xzvf apache-tomcat-6.0.18.tar.gz mv apache-tomcat-6.0.18 /u...

2010-03-24 17:13:10 128

Redhat AS4下安装JDK 6

  第一步:RedHat AS4 默认已安装jre4,需要首先卸载它。 rpm -qa | grep gcj 会列出一些东西如:java-1.4.2-gcj-compat-1.4.2.0-27jpp等,我们只删除含有java字串的软件包 : rpm -e java-1.4.2-gcj-compat-1.4.2.0-27jpp   第二步:安装jdk6 去官...

2010-03-24 16:52:54 147

论坛规则小测验——答案

注意:每次回答选项排列顺序是不同的。要确保你所选择的选项内容和下面用+标记的选项是相同的,才算正确。 测验1: JavaEye论坛技术版块允许转载其他网站的帖子吗?     * 可以任意全文转载     * 可以全文转载,但是必须标明原作者     + 不能全文转载,只能转载不超过30%的内容,并且标明原创地址和作者     * 可以全文转载,但是必须标明原创地址 测验2:...

2010-03-23 15:45:35 300

redhat AS4 下安装MYSQL 5.1.45(转载)

原作者博客地址   redhat AS4 下MYSQL 5.0的删除、安装。装redhat操作系统时可能把自带的mysql包装上,但是自带的mysql版本太低,一般4.0,先删除旧mysql,然后安装较高版本mysql。 我们要学会用rpm -qa 这个命令,查询我们安装过的相应的mysql的RPM,然后把这些包一个一个的卸掉 [root@localhost f]# rpm -qa |...

2010-03-19 11:05:12 164

Redhat AS4上安装telnet-server

默认情况下,Redhat AS4下只安装了telnet客户端,而没有安装telnet-server.查询是否安装: rpm -q telnet rpm -q telnet-server   安装telnet-server: 1.c盘(hda0)是我保留的安装windows xp的分区。 登录到windows xp,把redhat as4的第四张安装光盘iso解压开,找到其中的t...

2010-03-18 11:33:31 280

cannot resolve network address for kdc in requested realm while getting initial

  在windows xp上远程登录Redhat AS 4 输入 :telnet 192.168.1.54 23 , 接着输入用户名和密码, 提示:cannot resolve network address for kdc in requested realm while getting initial credentials   解决方法:网上引用别人的说法----------...

2010-03-18 09:37:11 924

Firebug发布了支持多浏览器的脚本调试工具Firebug Lite

  Firebug Lite 1.2发布,支持多款浏览器 今天在javaeye新闻首页看到这个消息,感觉好高兴。companion.js用起来一直都不顺手,还是firebug方便一点。

2010-03-17 12:31:36 160

原创 not like 与 null

not like '%dddd%' 表示的含义是: 字段中不包含ddd,且[color=blue]不为null[/color]

2010-01-22 18:50:48 382

原创 发现了一个observer设计模式在flex中应用例子

今天偶然看到这样一篇博客[url=http://yecon.blog.hexun.com/30274240_d.html]《Flex:弹出窗口中父子窗口之间的数据传输 》[/url]。 当然这篇博客不是原创的,是转载他人的。 我看过之后,觉得很熟悉,貌似以前在学习设计模式时见过。觉得这个应该是属模式的应用。 [color=red]你们觉得他是属于哪种设计模式呢?[/color] ...

2010-01-22 16:47:12 145

原创 百度的一个bug

在百度搜索框里输入大写的W, 点击搜索, 然后再点击第二页以及后面几页。 截图见附件 此bug在 2010-01-22 17:00 笔者试过,还是存在的

2010-01-22 15:05:45 210

原创 flex:闪动的label,鼠标放上去就停止闪动并显示。

flex:闪动的label,鼠标放上去就停止闪动并显示,鼠标离开后又开始闪动。 [code="actionScript"] package actionScript { import flash.events.MouseEvent; import flash.events.TimerEvent; import flash.utils.Timer; import mx...

2010-01-21 16:49:32 161

原创 区分sql :is null和=null

问个mysql问题: alarm表中disposer是个外键,但是我用下面的sql查询不出结果来(实际上数据库中是有记录的)。 [code="sql"]select a.disposer from alarm a where a.disposer=NULL;[/code] 回答:应该将=null改为is null. is null是标准sql,在oracle中和mysql中都可以使用。...

2010-01-18 15:43:21 297

原创 loadRunner监控windows resources提示“拒绝访问”

loadRunner监控windows resources提示“拒绝访问”的解决方法,主要是从网上搜集而来的,应该是比较全面的,我自己也亲自实践过的: 1.在loadrunner所在机子上启动服务:Remote Procedure Call(RPC)和Remote Registry Service 2.开始>运行>\\192.168.1.54 (你要监控的机子的ip),输入管理员用户名和密...

2010-01-12 10:34:22 407

原创 类型判断instanceof(is)和typeof

is的使用方法是;inst is Type,它返回true或false。instanceof已经不被建议使用,改用is。 而typeof的使用方法时:typeof Type,他的返回值仅限于boolean function number object string xml这六种。 例子: [code="actionscript"] package { import flash.d...

2010-01-07 16:30:17 565

原创 显式转换,隐式转换和as转换

关于显式转换和隐式转换的区别,在[url=http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f87.html]adobe官网上点击这里[/url]介绍的很详细这里我就不再重复了,只说一下as转换。 as :如果转换失败,不会出错而是返回null; ...

2010-01-07 16:24:46 232

原创 google map的GEvent.addListener使用心得

原代码是这样的 [code="js"] parent.map.clearOverlays();//不能执行已释放的Script代码 //为所有标记创建指定阴影、图标尺寸灯的基础图标 var baseIcon = new GIcon(); baseIcon.shadow = "http://www.google.cn/mapfiles/shadow50.png"; ...

2009-12-18 13:05:08 510

ARM 指令集(中文版).pdf

ARM 指令集(中文版).pdf

2008-02-29

基于IFPUG的软件成本估算系统(SCCS)

SCCS,是一套使用java SSH框架开发出来的一套软件成本估算系统,理论是基于IFPUG功能点分析法。是我在09年本科毕业设计的源码,毕业论文已经丢失。

2013-06-02

java基于socket聊天室源代码.rar

java基于socket聊天室源代码.rar 注:供java socket编程的初学者学习使用,严禁用作作业抄袭和商业用途。若转载源代码,请注明原作者以及作者的博客地址。 项目名称:TCPChatRoomServer(服务器端),TCPChatRoomClient(客户端) 版本:v0.1.0 开发环境:MyEclipse 6.0,JDK 6 Update 4 功能:单播(TCP)(私聊);多播(UDP)(群聊);单播,解决了多线程同步的问题。

2008-12-16

jess(超值,包含很多内容)

jess超值,包含很多内容:安装包,安装配置说明,两部jess教程.

2008-03-28

数据库名词解释

数据库常用专业名词解释

2008-01-11

CCNA--所有的网络协议关系.pdf

CCNA--所有的网络协议关系.pdf

2008-01-11

网络编程中NIO的应用

项目功能说明:服务器端读取来自客户端发送过来的数据,显示出来的同时,并将这些数据保存到服务器本地的文件中。 /** * All rights reserved * @author 火柴天堂 * @since 2009-8-20 */

2009-08-20

RSA的使用.doc

RSA的使用.doc

2008-03-28

Java连接Oracle(很完备哦)

Java连接Oracle.rar,超值版<br>里面包含JDBC驱动包,Java连接Oracle的初级教程,实例代码.<br>保证让你一看就会.

2008-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除