- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 Grails 的一个错误:a different object with the same identifier value ...
这是一个hibernate中的错误:[color=red]a different object with the same identifier value was already associated with the session[/color]grails程序开发过程中不知道动了哪里,导致了上述问题的产生,网上有的说使用merge,refresh,clear来解决问题,但,实际上都没有...
2014-07-02 09:04:10
135
原创 职责链的应用
[code="java"][/code]在系统中经常要接收各方面的指令,解析指令后,交付一个处理程序进行统一处理,在这种情况下,如何系统设计不合理,就会出现众多的if-else,代码混乱不易扩展维护,所以采用职责链模式比较适合了!例如,游戏中可能接受硬件指令,网络指令,手机指令,甚至其他,这都需要统一设计处理程序。职责链模式本身比较简单。但是要注意他和Filter模式的区别,F...
2012-04-20 13:18:51
94
应用系统端口的统一设计(一)
本设计不通用,只针对特定的一类问题。如果系统经常和多种端口打交道,例如:COM,TCP,UDP,短信,打印机等等外接端口通讯,那么可以这样设计。每种通讯方式都是类似,连接,打开端口,接收和发送数据,解析数据给系统。所以可以统一起来进行设计,这样扩充端口更加容易。使用C#语言描述[code="c#"] public delegate void GameEve...
2012-02-27 09:52:07
427
几点实用的应用系统设计问题
游戏通常都是一个死循环1)状态模式的应用循环中,处理程序中的不同状态问题,统一设计,采用状态模式2)职责链模式的应用处理每一个状态中,处理不同指令问题3)端口的统一设计处理系统中与不同端口通信问题:COM,TCP/UDP,Logic虚拟逻辑端口,与界面通信模式的采用使维护扩展容易。过后写点实际的代码,供参考。...
2012-02-19 23:11:06
120
Grails本地快速安装MyBatis插件
通过命令grails install-plugin ibatis 可以安装mybatis插件但是由于访问外国网站的缘故,可能很长时间也装不上。所以建议采用本地安装的方法。1)在工程路径下执行grails install-plugin ibatis 查看上述命令提示的网址下载grails-ibatis-1.3.1.zip包2)然后在工程目录下执行以下命令grails ...
2012-01-05 14:11:59
155
Grails插件MyBatis的gateway问题
Grails插件MyBaits使用时命令 grails create-gateway Client会生成两个文件 client.xml和ClientGateway.groovy,但是这个Gateway不能通过在一个controller或者services里面写属性的形式注入,例如属性写成clientGateway[code="java"] def clientGateway; ...
2011-12-26 10:42:49
145
Grails插件MyBatis分页设计
新的MyBatis比老的Ibatis有了个新的东东Plugin,在配置文件中[code="xml"] [/code]有了这个插件设计,就不用在那么麻烦的按照老的Ibatis的方式设计分页了,只需按照MyBatis要求的插件方式来拦截sql修改成分页形式了先弄个基类,共享代码,支持所有的...
2011-12-26 10:41:18
113
Grails的dataSource通过属性文件配置
[code="java"]//groovy代码,自动导入的类只有一个,所以按照idea的提示,不好用,两个都要加上。import org.springframework.core.io.support.PropertiesLoaderUtilsimport org.springframework.core.io.ClassPathResource def properties...
2011-12-26 09:51:36
116
原创 Grails的view标题不写,页面显示空白
不写标题,实际上代码都是执行了的,但是页面啥也看不到,一片白茫茫把title的内容写上吧!!!![code="html"] 我的天哪 ${clientInstance.name} [/code]...
2011-12-26 09:44:49
88
Grails中MyBatis插件的修改
Grails通过命令安装的iBATIS插件版本有些老,有些小限制,不能使用MyBATIS的Configuration.xml,建立的gateway里面的函数都是动态根据xml mapper文件自动生成的,如果想自己写,缺少SqlSession的注入针对这些情况可以自己修改一下1) MyBatis的很多配置功能无法全面利用,例如别名,MyBatis插件,环境信息,缓存等,要利用MyBat...
2011-12-22 13:26:19
97
SIFT算法Matlab的Demo
2014-02-23
SIFT算法的Matlab实现
2014-02-23
smartsvn 3.07 crack
2008-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人