2007-09-10

最近经验总结

关键字: hibernate
1.hibernate加载session时数据被清空,原因是因为hbm2dll自动生成数据库schema,有外健关联的表就没有问题,而没有外键关联的表被删除了再创建,所以造成数据丢失,解决方法:把配置文件中 create 去掉 2.hibernate在tomcat下重新加载会自动序列化,问题还没有解决 3.webwork中读取Map参数,ClassCastException,log中发现,出现了这个东东:[Ljava.lang.String 后来百度了一下才明白,其实使用ActionContext的getContext().getParameters().get(Object obj ...
2007-08-14

webwork初体验

关键字: webwork xwork
今天随便用了一下webwork,遇到了下面的问题: java.lang.NoClassDefFoundError: com/uwyn/rife/continuations/ContinuationConfig 缺少了rife-continuations.jar,在rife.org下载一个就好了 弱智的用了源中的tomcat5.5,结果tomcat5.5是与webapps分开的,弄得我以为myeclipse的maven部署出问题了,汗颜,又一低级错误。 webwork用起来没觉得比struts方便多少,可能是熟悉了struts的关系吧。感觉只是POJO调request的东 ...
2007年是IT界不寻常的一年,网络的泡沫视乎又长起来了,在JDON里潜水日久,也大概偷窥出一些天下大势走向,现在在此下定决心: 首先先分析现在的形势,软件界主流是web开发,这web的地位大概可以保持十年甚至更久,由此可见web的技术是十分有必要的学习的。我们可以走两条路线:一,外功派;二内力派。外功派以研究别人源码,必修课如JPetStore和Jive,通过短期读书自己写些项目学习框架等知识硬啃下来,核心是TDD,修为时间相较短,外功也分多层,从第一层语法,第二层代码结构,第三层系统架构,一直深入都最深层,就是相互整合,宏观比较,这一路走来还真是不容易;相较外功,内力的修炼就更难了,主要 ...
2007-08-13

今天把ubuntu6.10升级到7.04

关键字: ubuntu
费了我一天的劲,装完之后也觉得没什么特别,大概些库更新了吧,不过就是3D立方体和窗口动画效果弄了我一个晚上都没有弄好,原因是装了ATI带的驱动不能启动beryl,一定要用开源的fglrx和xgl启动beryl,没有了ati原来的3D加速功能大打折扣了(ubuntu下有不少好的3d游戏,不逊于cs和魔兽),唯有放弃这可惜的鸡肋功能,窗口的动画效果阿!!!那多帅阿。。 还有顺带一提的是,现在的IE ONLY的网站少很多了,用FF浏览很多网站都很正常,不过也有例外,就是太平洋电脑网。。。 ubuntu不是一般的好用,其方便性能升级方便,不过配置方面就比较麻烦,好就好在还有一个庞大的社区群体,有问 ...
现在的在线工具越来越强大了,将来必定是web的天下,M¥的那一套不管用了,把我所用过的向大家推荐一下 文字表格处理有: google文件   zoho.com 在线输入法:七把叉输入法     inputking.com web qq和web msn: 米博meebo(支持语音和视频), IMhaha(暂时还没有对登录安全进行检测) RSS订阅:抓虾 在线翻译:强烈推荐google语言工具,有她足矣! web图片处理:snipshot.com 听歌:友播   last.fm还有一超酷的musicov ...
  • 21:48
  • 浏览 (365)
  • 评论 (0)
2007-08-12

ubuntu下 安装fcitx(小企鹅输入法)

关键字: ubuntu fcitx
Fcitx──小企鹅输入法最大的特点是容易安装和使用,无论是拼音还是码表输入都极为强劲。在输入法的自定义使用上也极为灵活。 ubuntu安装中文语言环境的同时,会自动安装上scim输入法,但是这个scim不但大,而且跟很多程序(firefox,eva等等)都有兼容问题。相对比之下还是觉得fcitx这只小小的企鹅比较好用。下面的方法可以让scim和fcitx共存。     $ sudo apt-get install im-switch libapt-pkg-perl fcitx 安装好之后执行下面的命令使系统默认fcitx为默认输入法。注意前面 ...
2007-08-08

Struts,Spring,Hibernate的整合经验

关键字: struts spring hibernate
1.struts中,可接受多参数, 在action标签内加param,让action类继承DispatchedAction action的type属性要设置为org.springframework.web.struts.DelegatingActionProxy 2.web.xml内*.do转发到ActionServlet且传递xml文件的参数,applicationContext.xml内受管bean为struts的Action类 3.spring中配置datasource,org.apache.commons.dbcp.BasicDataSource,并注入url,user,pwd ...
以装在D为例: (1) 把svn-win32-1.2.3.zip解压到D盘下,并改名为subversion (2)  来新建一个存放项目的资源库目录:在D盘下,新建repository文件夹,在repository下新建project文件夹,进到DOS下,对这个项目目录进行初始化,操作如下: D:\subversion\bin> svnadmin create D:\repository\project  (按 Enter键),      Subversion会在D:\repository\project目录下生成很多的 ...
  • 15:16
  • 浏览 (388)
  • 评论 (0)
参考了下面的BLOG,在这里先谢谢EVAN的无私共享。 www.blogjava.net/evanwhj/archive/2006/04/06/39498.aspx 一,安装apache2.2和svn1.4.4的服务端  第一步,安装Apache2.2。  第二步,安装Subversion1.4.4 Server(目前最新版本);我使用的是svn-win32-1.4.4.zip,解压之后即可使用。 一般SVN与Apache整合,可以通过Apache的虚拟目录和安全控制,使用HTTP协议穿透防火墙,在实际开发环境中也是有作用的。 按照Evan的说法,我考虑再三 ...
  • 22:12
  • 浏览 (516)
  • 评论 (0)
  很久没有苦学groovy了.今天再翻看了一下groovy in action,as keyword,它支持类型的别名:   在java里面,对一些已经写好了,标记为final的,或者不被推荐继承的类和接口,我们可以说是毫无办法可言,可是在groovy的帮助下就不一样了,groovy绝对不是Java的语法糖(groovy in action的作者老是强调这一观点,不过说得很实在,groovy的出现的确减少了程序员的开发工作量)。这时候,groovy的as关键字就大派用场了. as.groovy 代码 import java. ...
boby2046
搜索本博客
最近加入圈子
存档
最新评论