该博客不会更新,新博客地址:http://codecos.com/

流浪ㄎㄍ蜗牛

读历史、看小说、写程序都是我所爱。 技术不好,头脑不灵光,靠的是兴趣。

导航

2009年11月4日

Spring与Struts1.X的集成

摘要: spring+struts的集成(第一种集成方案)原理:在Action中取得BeanFactory对象,然后通过BeanFactory获取业务逻辑对象1、spring和struts依赖库配置* 配置struts--拷贝struts类库和jstl类库--修改web.xml文件来配置ActionServlet--提供struts-config.xml文件--提供国际化资源文件* 配置spring--拷... 阅读全文

posted @ 2009-11-04 21:12 流浪ㄎㄍ蜗牛 阅读(88) 评论(0) 推荐(0)

使用iBatis

摘要: 简介使用SQL Map,能够大大减少访问关系数据库的代码。SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您充分发挥SQL语句的能力。1. com.ibatis.sqlmap.clie... 阅读全文

posted @ 2009-11-04 21:10 流浪ㄎㄍ蜗牛 阅读(178) 评论(0) 推荐(0)

Hibernate的笔记

摘要: 1、 left outer join 左外连接:左外连接的查询结果集中包括指定左表(主表)中的所有行,* 而不仅仅是连接列的所有行。如果左表的某行在右表(从表)中没有找到匹配的行,则结果 * 集中的右表的相对的位置为 NULL2、关于hibernate.hbm2ddl.auto <property name="hibernate.hbm2ddl.auto">update</pr... 阅读全文

posted @ 2009-11-04 21:09 流浪ㄎㄍ蜗牛 阅读(141) 评论(0) 推荐(0)

Java字符串处理机制

摘要: * 简单的总结下:intern()方法* 这个方法是扣留的意思。呵呵。* 把当前字符串扣留到池中,然后用同样的字符串时就是从内存池中取,而不会产生新对象,提供效率了撒。* 都知道我们在JVM中内置了一个字符串池。* 所有的字面值字符串和字符串赋值常量表达式都用intern()方法进行操作。* 但是有一点不同,就是通过new生成的字符串对象,这个对象生成了两个字符串对象,* 一个是字面字符串(这个可... 阅读全文

posted @ 2009-11-04 20:57 流浪ㄎㄍ蜗牛 阅读(103) 评论(0) 推荐(0)

Toolkit与AWT

摘要: 一个 AWT 组件通过一个 Toolkit 对象,与对应的 Peer 对象进行通信,一个本地的对象必须实现了 Peer 接口才可以成为一个 Peer 对象,从而与对应的 AWT 组件通信。因而应用程序程序员无需考虑具体的开发平台,就能进行“ Writer once , run anywhere ... 阅读全文

posted @ 2009-11-04 20:56 流浪ㄎㄍ蜗牛 阅读(129) 评论(0) 推荐(0)

Java异常使用的“最佳实践”

摘要: ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">下面作者将介绍界中使用异常的最佳实践( Best Practices for Using Exceptions ) 1 . 总是要做一些清理工作( Always... 阅读全文

posted @ 2009-11-04 20:55 流浪ㄎㄍ蜗牛 阅读(192) 评论(0) 推荐(0)

Java的ClassLoader

摘要: //当前类的getResource等取得本地资源的方法是以当前类所在的文件夹为当前目录,以bin目录//也就是发布后的user.dir目录为根目录。//当前ClassLoader去本地资源是以bin目录,或发布后的user.dir目录为当前目录。//而ClassLoader的根目录恕我不知。//通过如下测试,可得出ClassLoader是没有根目录的。//URL ss = SoundPlayTes... 阅读全文

posted @ 2009-11-04 20:53 流浪ㄎㄍ蜗牛 阅读(181) 评论(0) 推荐(0)

Java的HashCode

摘要: * 我们可以讲每个Hash地址看做一个Hash桶,而对象就保存在这些桶中,* 相同的hashcode的对象保存在相同的桶中。* 而查找对象时,就根据对象的HashCode到Hash表中查找,找到相应的桶,* 然后再比较它们的equals方法看其是否逻辑相等。如果两项都满足,那么* 将对象的引用返回。* hash查找时相当的快的,但是使用equals做比较就比较费时。* 所以一般来说我们对于Hash... 阅读全文

posted @ 2009-11-04 20:52 流浪ㄎㄍ蜗牛 阅读(127) 评论(0) 推荐(0)

《Effective Java》学习笔记

摘要: 1、终结函数守卫者 * 通过终结函数守卫者,我们能够保证在外部类对象被回收之前的外部类对象的终结函数的调用 * 应外匿名类的对象的生命周期和Foo相同,而且在回收时先被回收,就守卫了终结函数的调用 * 能够防止忘记或者恶意的不调用终结函数2、final 变量只能在声明时初始化或者在构造方法中初始化3、Junit中每次的运行测试案例,将会运行该案例中所有的测试方法。4、因为HashMap使用Hash... 阅读全文

posted @ 2009-11-04 20:51 流浪ㄎㄍ蜗牛 阅读(132) 评论(0) 推荐(0)

python入门

摘要: 1.Python 的主提示符( >>> )和次提示符( ... ),主提示符是解释器告诉你它在等待你输入下一个语句,次提示符告诉你解释器正在等待你输入当前语句的其它部分。2.语句和表达式(函数、算术表达式等)语句使用关键字来组成命令,类似告诉解释器一个命令。你告诉Python 做什么,它就为你做什么,语句可以有输出,也可以没有输出。表达式没有关键字。它们可以是使用数学运算符构... 阅读全文

posted @ 2009-11-04 20:50 流浪ㄎㄍ蜗牛 阅读(146) 评论(0) 推荐(0)