- 博客(7)
- 收藏
- 关注
原创 讲讲我们使用异常的经验
讲讲我们使用异常的经验在我们现在的系统中,有一个这样的需求:有一个抽奖活动,用户参加可以随机获得奖品。但是用户能否参加活动有一系列的业务规则。例如活动本身处于打开(open)的状态;当前时间在活动的开始时间结束时间内;一个ip只能参加20次活动;用户要登录过游戏。。。等等等等。当用户参加了活动,出现异常的时候,我们还要告诉他异常的原因。在以前,处理这种问题的时候,我们使用错...
2013-03-20 16:22:20
196
原创 基于事件系统系统的软件架构
基于事件系统系统的软件架构事件代表了某个事情的发生,例如某个用户点击了某个按钮,或者三国杀中某位玩家打出了一张杀牌或者策略牌。然后系统很多部件会对这个作出相应,这些相应应该是自洽的,言下之意这些相应可以自己处理自己,而不需要别人来维护。例如某人打出一个“万箭齐发”,其他人都应该相应这个牌。应该有一个事件总线,他具有绑定事件函数和触发事件函数,可以使开发人员动态的维护事件响应,当事件...
2013-01-31 18:27:44
685
原创 顺手写了个小轮子
[size=large]周末在家里写程序,要用js将json格式的数据{name:'游戏1',url:'http://www.zaobao.com',imgUrl:'img/confirm.gif'},转化成以下html[code="java"] 游戏1 [/code]用dom实现[code="java"]var li = document.create...
2012-05-14 12:58:23
141
原创 后缀树 构建算法
后缀树算法广泛应用于字符串处理领域,比如查找两个字符串的重复字串,查找字符串的最长回文,字符串匹配等等。后缀树的构建算法和应用可以见一下链接: http://blog.youkuaiyun.com/v_july_v/article/details/6897097 http://blog.youkuaiyun.com/ljsspace/article/details/6596509 最近,我用java实现了...
2012-05-07 09:32:08
311
原创 hashmap和treemap性能比较
周末在家测试了hashmap和treemap的性能,分别产生指定数目的随机数,然后依次放到不同的容器中,记录一下放之前和放之后的时间。然后再根据产生的随机数,在容器中中读一把,记录一下读之前和读之后的时间。hashmap的测试代码如下:[code="java"]List keys = new ArrayList(S_Len); HashMap map = new HashMap();...
2012-04-07 16:11:19
966
原创 primefaces,看上去很美
[size=large]以前有一个梦想,找个做前端开发的女朋友。这样她做前端开发,我做后台开发,双剑合并,行走江湖,天下无敌。一个月前,看了组件库primefaces的demo,心里想,这下子咱么可以把前端妹子们抛弃了,单干也可以。demo的url见http://www.primefaces.org/showcase-labs/ui/home.jsf。两周前,在公司接了一个小项目,就试...
2012-03-31 10:44:47
431
原创 像import java类一样 import js类
写js类,依赖的管理是一个比较麻烦的事情,如果a.js依赖b.js,而b.js又使用了c.js的代码,那么我们在客户程序中必须把a.js,b.js,c.js统统用script标签导入。如果c.js发生更改,又实用了d.js,那么所有包含a.js,b.js,c.js的页面统统需要修改。 而在java中,我们import一个a.java,不过a.java的依赖项发生怎么样的更改,客户程序只要imp...
2011-11-01 17:55:28
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人