自定义博客皮肤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:字节码增强工具asmorg.springframework.cglib:字节码增强工具cgliborg.springframework.core:org.springframework.c...

2015-08-11 15:03:20 334

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

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

2013-12-19 19:26:18 935

原创 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 554

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

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

2013-07-17 17:51:16 316

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

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

2013-06-22 14:42:35 340

原创 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 160

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

一、部署环境客户端:windows xp,安装的是jprofiler_windows_5_1_4.exe服务器端:centos,tomcat,安装的是jprofiler_linux_5_1_4.shJProfiler5.1.4破解码:[email protected]#83192-56yozpwn6v3n#174 二、安装:1.客户端的安装安装过程这...

2011-03-23 10:54:14 392

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

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

2011-03-18 09:35:50 78

原创 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 117

原创 初始化

//: 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 87

原创 继承与清除

//: 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 106

原创 继承与初始化

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

2011-03-12 15:17:11 93

原创 Final 数据

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

2011-03-12 15:04:27 100

原创 我需要的是什么

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

2011-02-28 20:16:28 85

原创 纠正《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 103

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

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

2010-06-28 12:24:47 296

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

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

2010-05-14 15:44:31 224

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

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

2010-05-11 09:01:44 3280

原创 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 93

mysql处理事务的性能问题

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

2010-04-08 17:08:08 238

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 78

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

#将sendmail服务关闭chkconfig sendmail off

2010-03-29 08:51:06 92

redhat as4下更改mysql字符集

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

2010-03-28 16:08:51 60

Redhat AS4 修改主机名(转载)

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

2010-03-25 15:49:37 99

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.gzmv apache-tomcat-6.0.18 /u...

2010-03-24 17:13:10 69

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 68

论坛规则小测验——答案

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

2010-03-23 15:45:35 184

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 81

Redhat AS4上安装telnet-server

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

2010-03-18 11:33:31 202

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 811

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

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

2010-03-17 12:31:36 92

原创 not like 与 null

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

2010-01-22 18:50:48 273

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

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

2010-01-22 16:47:12 72

原创 百度的一个bug

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

2010-01-22 15:05:45 135

原创 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 92

原创 区分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 195

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

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

2010-01-12 10:34:22 288

原创 类型判断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 499

原创 显式转换,隐式转换和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 163

原创 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 446

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

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

2013-06-02

网络编程中NIO的应用

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

2009-08-20

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

RSA的使用.doc

RSA的使用.doc

2008-03-28

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

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

2008-03-28

Java连接Oracle(很完备哦)

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

2008-03-28

ARM 指令集(中文版).pdf

ARM 指令集(中文版).pdf

2008-02-29

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

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

2008-01-11

数据库名词解释

数据库常用专业名词解释

2008-01-11

空空如也

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

TA关注的人

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