JAVA
文章平均质量分 82
CaiHuajiang
这个作者很懒,什么都没留下…
展开
-
解决Hibernate原生SQL映射问题
感谢lf84730258的提醒,特别注明一下,下面的实例引用的是Hibernate3.2的包。 在问答里和论坛中,经常看到有人问,怎样将使用本地SQL查询出来的结果映射为值对象的问题,这里就Hibernate中提供的方法做个结论。前提,这里没有使用属性的延迟加载技术。 假设有个值对像,如下:package test;public class Pe...原创 2009-09-21 12:34:25 · 228 阅读 · 0 评论 -
Retrotranslator让你用JDK1.5的特性写出的代码能在JVM1.4中运行
JDK1.5出来多年了(2004年10月正式发行),就连6.0正式版在 http://java.sun.com上已是赫然在目,紧跟着的各应用服务器和 Java IDE 厂商的都准备就绪.可是相信很多开发者跟我一样却碍于公司用的是老版本的应用服务器,如WebSphere ApplicationServer,,WebLogic等只能支持到1.4的JDK,要升级应用服务器成本和风险都有担...原创 2009-10-22 20:51:39 · 182 阅读 · 0 评论 -
Servlet作为代理实现跨域访问
内容很简单,就是在前台中调用proxy程序的servlet,设置参数servletName和其它参数。代理程序会将该请求发送到目的地址的名称为servletName的servlet中去,并将其它参数作为请求的参数,在得到结果后,将内容原样输出到请求页面。import java.io.IOException;import java.io.InputStream;import ...2009-11-19 09:56:31 · 405 阅读 · 0 评论 -
spring配置事务要注意的问题
在spring框架中,开启JTA事务很简单,通常将jotm中的coral.properties复制到源目录下,再在applicationContext.xml中配置,以下是网上常见的写法: <context:property-placeholder location="classpath:jdbc.properties" /> <bean id="jotm" c...2009-12-15 16:31:38 · 155 阅读 · 0 评论 -
直接显示Java对象内容
通常大家调试应用程序有多种办法,如Debug等,但是System.out总是还是使用得非常频繁的调试手段,但是System.out显示的内容总是直接调用对象的toString方法,使得显示结果比较单一,对一些bean来说,总是需要覆盖bean的toString方法,或者在调试时多次使用System.out。总体说来,这里使用一个简单的类,使得可以将一个对象中的公共成员变量显示出来,并且调用一些不需...2009-12-21 17:03:23 · 449 阅读 · 0 评论 -
Freemarker无法使用Session和Taglib
Freemarker中取Session中对象出现Expression Session is undefined异常,还有在模板中无法使用jsp标签,出现Expression JspTaglibs is undefined异常。 其实两个原因是相同的,都是在ftl模板中没有找到对应的对象Session或JspTaglibs,通常我们使用freema...原创 2010-01-18 20:31:08 · 550 阅读 · 0 评论 -
一道算法题
经楼下朋友提醒,我这个算法求出的正好是21位水仙花数。于是我对其进行了稍微的修订,使得其支持任意位数的水仙花数求值,效果还不错,理论上的水仙花最大数为34位(我算了下,至少到39位还有解),我的求解花了半分多钟,而21位数的求解只化了2秒多。 [原题] http://www.iteye.com/problems/50018 写道一个21位的整数,它的各...2010-09-15 12:34:28 · 194 阅读 · 0 评论 -
一道算法题(二)
[原题] http://www.iteye.com/topic/15295 写道假设有这样一种字符串,它们的长度不大于 26 ,而且若一个这样的字符串其长度为 m ,则这个字符串必定由 a, b, c ... z 中的前 m 个字母构成,同时我们保证每个字母出现且仅出现一次。比方说某个字符串长度为 5 ,那么它一定是由 a, b, c, d, e 这 5 个字...2010-09-16 14:09:47 · 199 阅读 · 0 评论 -
三目表达式的隐式类型转换
在JDK1.5后JAVA就支持了数据类型了的装箱与拆箱了,这给我们带了极大的方便,但是在三目表达式中有个隐式类型转换的错误也被藏了起来,却并未解决,就是true?null:0。 起因是写了一段程序,本来是两重的三目表达式,但其出错的地方很简单,写下以下代码 Integer a = null; Integer b = true ? a : 0; 这段代码很容易通过ID...2010-12-24 09:45:50 · 338 阅读 · 0 评论