Java与Flex通信[转]
摘要: 提到通信就得面临两个问题,一是通信协议的选择,二是数据协议的定义。通信协议耳熟能详的就有好几种,TCP,UDP,HTTP,FTP等等。数据协议是一种数据交换的格式,像jason,xml,amf3,google protocol都可以用作数据协议,你也可以自己根据通信的效率,安全等因素来定义自己的数据协议。 通信系统的开发是一项很复杂的工作,不要以为往发服务端发一个Hello World!就认为完全掌握了通信系统的开发。概括来说要开发一个健壮的通信系统,必须从这几个方面来着手。 一,通信粘包的处理 这里包的概念是逻辑上的数据包,也就是我们发送的一个完整业务消息包,粘包情况有两种,一种是...
阅读全文
posted @
2011-12-16 12:14 糊涂隐锋 阅读(35) |
评论 (0) 编辑
使用 Eclipse Memory Analyzer 检测内存泄漏问题 [转]
摘要: 本文是关于在开发Talend RCP 过程中碰到一个内存溢出问题的解决方案。使用的检测软件为Eclipse Memory Analyzer (http://www.eclipse.org/mat/),是一个开源免费的内存分析工具,目前为eclipse的孵化项目,也是一个eclipse RCP. Talend一款开源的ETL软件,提供数据集成服务。基于eclipse RCP,EMF, GEF,JET等技术开发。在Talend软件系统中,一个designer editor 是一个mulit page editor, 它的实例是MultiPageTalendEditor,其中包含两页,第一页是一个g
阅读全文
posted @
2011-12-14 22:05 糊涂隐锋 阅读(19) |
评论 (0) 编辑
Myeclipse SVN 插件安装
摘要: 一、(一)、在线安装1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击"New Remote Site"按钮,在弹出的对话框中输入: name:SVN url:http://subclipse.tigris.org/update_1.4.x 点击OK,关闭对话框,并点击Finish按钮,Myeclipse自动下载插件安装程序;4. 下载完插件之后,进入安装画面。5. 选择所要安装的SVN插件
阅读全文
posted @
2011-12-09 16:11 糊涂隐锋 阅读(14) |
评论 (0) 编辑
将mina整合到tomcat中
摘要: webgame中的聊天模块采用前台flash,后台java,socket来进行通讯。后台是自己写的socket server。但存在很多问题,与spring不方便整合,部署的时候要分开部署。自己写的还存在效率问题。所以想到了apache mina。如果用mina的话就会提高socket服务器的效率。又在网上查到一些mina与tomcat整合的资料,自己就动手开始进行整合首先在pom.xml中加入<!-- mina and mix spring --><dependency><groupId>org.apache.mina</groupId><
阅读全文
posted @
2011-12-08 23:58 糊涂隐锋 阅读(37) |
评论 (0) 编辑
JIRA管理思路[转]
摘要: 刚刚开始用Jira的时候,只是觉得这是一个方便的bug管理系统,可以将在测试过程中所发现的bug录入、分配给开发人员。之后开始在公司内使用,之前也曾经想尝试使用bugzilla。在D的建议之下,又因我用过Jira,因此一拍即合,开始使用了。因起初只是使用者,因而并未有站在一个管理者的角度上来看JIRA在项目管理中的作用和意义。因此今日再看时,已发现由于出发角度的错误而出现的很多偏差,导致的此时的问题。没办法有效的管理bug,没办法有效的让所有人及时添加bug,没办法让所有人方便看到当前有哪些bug。因为太乱了,模块划分乱、版本划分乱、处理者乱,处理流程乱。当这些问题出现后,才发现之前的错误。这
阅读全文
posted @
2011-12-01 00:27 糊涂隐锋 阅读(17) |
评论 (0) 编辑