在上一篇博文中,我们分析了Mangos服务器的登陆服务器,Mangos登陆服务器主要就是验证用户的合法性,并且针对通过验证的用户发送游戏列表服务器列表,用户选择了相关游戏服务器时所涉及到的流程就是今天本博文需要分析的,Mangos游戏服务器的主要架构就是一对多的关系,下层的I/O是多线程的,而上层的游戏主逻辑是单线程的,两者的胶合部分就是已经封装好的session模块,好了,下面就来看看具体的流程...
分类:
其他好文 时间:
2015-01-28 22:38:28
阅读次数:
656
数据库ORM框架:NHIBERATE:NHibernate是一个基于.Net,用于关系数据库的对象持久化类库.它是著名的Hibernate的.Net版本.NHibernate用于把你的.Net对象持久化到底层的关系数据库中.你完全不用自己编写Sql语句去操作这些对象,NH会代替你做。你的代码里面只需...
分类:
其他好文 时间:
2015-01-28 09:32:21
阅读次数:
194
在使用struts2的iterator标签嵌套iterator标签时出现了下图一个奇怪的问题。上次也遇到同样的问题,最后改了改代码突然就好了,不清楚是什么原因。这次实体中一对多关联关系觉得用List不太好,改为了Set,问题就解决了。
分类:
其他好文 时间:
2015-01-27 17:45:59
阅读次数:
168
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。...
分类:
其他好文 时间:
2015-01-27 16:19:07
阅读次数:
112
Intellij IDEA 14 作为Java IDE 神器,接触后发现,非常好用,对它爱不释手,打算离开eclipse和myeclipse,投入Intellij IDEA的怀抱。
然而在使用的过程中会发现Intellij IDEA也有一些不尽如意的地方,难免会有些不爽:Intellij IDEA 的插件库远不及eclipse的丰富。 mybatis-generator在eclipse...
分类:
其他好文 时间:
2015-01-27 13:19:53
阅读次数:
35365
原文链接:http://www.faceye.net/search/142672.htmlITOO V1.0的开发算是告一段落了,现在是整理总结交接环节,在这个项目中常见的问题也该好好整理一下和大家分享了,这次主要介绍转json循环调用的问题。一、问题背景相信只要使用ORM映射实体关联关系,实体中存...
分类:
Web程序 时间:
2015-01-27 12:56:59
阅读次数:
201
观察者模式定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。例子:杂志订阅发布者包含一些方法:var publisher = { subscribers:function(fn,type){ ...
分类:
编程语言 时间:
2015-01-26 20:53:13
阅读次数:
213
策略模式(鸭子公司)定义了算法簇,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。观察者模式(订报)定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知,并自动更新。装饰者模式(咖啡价格)动态地将责任附加到对象上。想要扩展功能,装饰者提...
分类:
其他好文 时间:
2015-01-26 20:45:21
阅读次数:
319
Hibernate主要是ORM,object-relationship-model.对象关系模型。为了熟悉Hibernate,下面简单的做了一个测试。jar包。 1 4 5 6 7 8 com.mysql.jdbc.Driver 9 jdbc:m...
分类:
Web程序 时间:
2015-01-26 19:12:56
阅读次数:
166
2015.1.24进行了服务器的搬家,搬家后,更换了新的IP,导致新的IP访问以前IP的数据库服务无法成功Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionPro...
分类:
编程语言 时间:
2015-01-26 18:46:02
阅读次数:
135