`
fire314159
  • 浏览: 30700 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表

cfa

cfa

cfa

cfa

cfa

cfa
cfa notes
m
docs
test
在改别人的代码过程中,有一个one to many 的映射。已经在one方的set里面加了cascade=all-delete-orphan。但执行时报错: IdentifierGenerationException: ids for this class must be manually assigned before calling save() 查看了数据库表的定义,primary key的生成方法是auto-increment, 照理由不需要人工设定。顺着这个思路,最后发现原来在hbm.xml的设置中,之前的人把id的generator定义为了assigned。把它改回native后,一 ...
一个问题曾经困扰了很久,最近才找到自己觉得合理的解释。 曾经用struts的多语言功能写了一些东西,用的是locale这个对象(怎么做的就不讲了,这里不是想讲struts)。 在本地测试没有问题,中文英文切换都OK。放到远程服务器 ...
最近遇到一个问题,觉得挺有意思。 现在正在将一个项目从web service 转到 EJB2 (是否觉得很奇怪?),转移过程中出现了一些问题。其中一个exception如下: java.lang.IllegalStateException:   response   already   committed 当时第一个反应是可能页面 forward跳转或者buffer size不够了。因为我们用的是公司自己开发的web framework。所以所有的request flow control 都是封装起来了。xml配置文件之前在webservice下是可以的,页面也一直没有问题。 在网上google ...
做的一个网站,比较简单,用的是普通的jdbc来连接,没做连接池,因为不会超过20个人同时访问。 在本地测试时一切正常。放到虚拟空间的服务器后,有时在执行上传图片的操作中停止响应(页面进度条走到一半不动),此后等了许久都没有任何错误返回,打开所有要到数据库索取数据的页面全都没有响应,但其他页面正常。重启tomcat后又恢复正常。 配置是这样,jdk 1.5, tomcat 5.5, 虚拟空间服务器是linux。 使用的上传组件是smartupload,每次上传一张图片,大小50k左右。 查看tomcat的log,唯一有点价值的是这个 Nov 16, 2007 12:08:55 AM org.a ...
尽管并不必要IO库的一部分,但StringTokenizer提供了与StreamTokenizer极相似的功能,所以在这里一并讲述。 StringTokenizer的作用是每次返回字串内的一个记号。这些记号是一些由制表站、空格以及新行分隔的连续字符。因此,字串“Where is my cat?”的记号分别是“Where”、“is”、“my”和“cat?”。与StreamTokenizer类似,我们可以指示StringTokenizer按照我们的愿望分割输入。但对于StringTokenizer,却需要向构建器传递另一个参数,即我们想使用的分隔字串。通常,如果想进行更复杂的操作,应使用Stream ...
Math.ceil求最小的整数但不小于本身.      Math.round求本身的四舍五入。      Math.floor求最大的整数但不大于本身.   
instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类   返回true 例: String s=new String("javaisland");        System.out.println(s instanceof String); //true   Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的class或接口 的实例,则返回true。这 ...
目前正在写类似于beanutils.describe的方法。也就是将一个javabean的所有可读属性用hashmap返回。之所以要重写,是因为观察过他的源代码,发现beanutils返回的hashmap里面全部属性值都是以String来存放。而目前我们的需求是,按照原来bean属性的类型来存放。当其中bean属性不是基本类型,而是类对象的话,存放在hashmap的值还必须是deep copy,也就是说,不能简单的把bean属性的对象引用存放进去.因为不想caller修改hashmap里面的值的时候影响到原来的javabean. 各位有什么好的方法?
Global site tag (gtag.js) - Google Analytics