摘要: Hessian经常作为服务内部RPC远程过程调用工具工具来使用,速度快效率高。重构代码的核心思想就是把共用的代码段提出来,使代码结构优化;架构设计类似,把基本的共用的服务提出来,使架构优化。下面讲述一下我在具体应用中使用Spring3.2.4在Tomcat7.0.47下发布Hessian4.0.37服务的过程。 阅读全文
posted @ 2014-08-15 19:12 王安琪 阅读(2875) 评论(1) 推荐(3)
摘要: 项目中对关系型数据库的接入再寻常不过,也有海量的ORM工具可供选择,一个一般性的DAL数据接入层的结构却大同小异,这里就分享一下使用Hibernate、Spring、Hessian这三大工具对DAL层的具体实现方法,也是对之前使用的一个总结。 阅读全文
posted @ 2014-08-08 20:06 王安琪 阅读(4336) 评论(7) 推荐(1)
摘要: 在coding中经常会用到定时器,指定每隔1个小时,或是每天凌晨2点执行一段代码段,若是使用java.util.Timer来做这种事情,未免重复造轮子。幸亏Spring中封装有定时器,而且非常好用,采用注解的形式配置某时某刻执行一段代码段。在之前的项目中使用过一次,下面就把代码、配置一并分享与大家。 阅读全文
posted @ 2014-08-01 18:48 王安琪 阅读(3595) 评论(1) 推荐(2)
摘要: 这是我在研究生阶段花了两个月的时间搞出的一篇论文,纯构思和写论文花了才一个月,被《计算机学报》(EI)收录,2010年11月开始写,2010年12月写完,2010年底投稿,2011年初数次改稿,终于5月份出版。下面分享一下我的这一经历,抛砖引玉吧。 阅读全文
posted @ 2014-08-01 15:28 王安琪 阅读(12165) 评论(1) 推荐(2)
摘要: SQLite作为一个本地文件数据库相当好用,小巧、快速、支持事务、关系型,在之前的一个项目中使用了它,现在把这使用经验总结一下,分享给大家。 阅读全文
posted @ 2014-07-25 20:30 王安琪 阅读(6417) 评论(8) 推荐(3)
摘要: 在数据库中创建存储过程,提供给服务层调用,服务层简洁明了。如何在Oracle中一步步创建存储过程,如何实现存储过程,如何在C++中调用存储过程,如文中总结。 阅读全文
posted @ 2014-07-18 19:08 王安琪 阅读(7274) 评论(0) 推荐(1)
摘要: 新项目过来,面对已经完成的业务分析,如何从业务分析结果,来进一步完成系统分析,从而得到系统分析成果,这个能力是急需掌握的。系统分析的目的是这样,如何把一个较复杂的系统描述的清晰易懂,如何让一个新人来依着系统用例分析,就可以独立完成代码的编写工作,如何让业务逻辑、实现架构确定,让代码的逻辑控制在代码范围内。下面从一个简单的“查询A系统数据业务用例实现”开始,来介绍一个业务用例的系统分析过程。 阅读全文
posted @ 2014-07-11 16:41 王安琪 阅读(1664) 评论(1) 推荐(3)
摘要: 今天新项目过来,面对一个未知的项目领域,如何全面、有效的分析,如何从业务需求一步步转化为设计、代码,这个能力是急需掌握的,下面以一个简单的“数据管理和查询项目”为示例,来介绍一个项目的具体业务分析流程,其中所有的图如有引用,请标明来源。 阅读全文
posted @ 2014-07-04 18:45 王安琪 阅读(3229) 评论(5) 推荐(4)
摘要: Java EE 7 去年刚刚发布了JSR356规范,使得WebSocket的Java API得到了统一,Tomcat从7.0.47开始支持JSR356,这样一来写WebSocket的时候,所用的代码都是可以一样的。今天终于体验了一把Tomcat发布的WebSocket,用着很爽,下面把这一历程分享给大家。 阅读全文
posted @ 2014-06-27 18:52 王安琪 阅读(18033) 评论(4) 推荐(6)
摘要: 很久之前就有个朋友托我做个游戏了,这个游戏的需求很简单,就是在局域网的环境里能够自组织一个飞行棋平台,多个玩家在里面你一步我一步的玩。游戏规则有了,实现的难点在于自建多人对战平台,C#飞行棋实现例子有很多,可就是没有局域网版的,下面就是我抽出时间写的一个局域网多人对战飞行棋,在这里总结一下。 阅读全文
posted @ 2014-06-20 19:22 王安琪 阅读(5496) 评论(11) 推荐(5)