
Java技术
andy爸
做人踏实,做事勤奋,对工作负责,生活中有目标,工作上有规划。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java实现文档的在线阅读功能
最近在工作中,遇到对各种类型的文档进行在线阅读,实现的思路是:如果文档类型不是pdf,则需要将文档通过openoffice组件转化为pdf文件,然后将pdf通过swftools转为swf文件,最后通过flexpaper显示swf文件,具体步骤如下:1. 安装openoffice和swftools两个软件,我装的是openoffice3.2和swftools-0.9.2。2. 以一个te原创 2012-06-17 20:05:47 · 11871 阅读 · 2 评论 -
list执行remove和add方法时,报java.util.ConcurrentModificationException的原因
最近的工作中,遇到一个问题:对一个List进行遍历的时候将其中的元素删除掉,结果报java.util.ConcurrentModificationException,通过查看源码,得知原因了。在ArrayList中的remove方法代码如下:publicboolean remove(Object o) {if (o ==null) {for (int index =0; ind原创 2012-05-23 18:16:27 · 2758 阅读 · 0 评论 -
关于org.hibernate.TransientObjectException: object references an unsaved transient instance
在做一个项目的时候,出现了这样的问题,现在把我出现问题的程序和解决的办法列出来。有两个对象,教师和部门,两者是多对一关系在保存和更新教师的时候,需要先保存部门信息,否则就会出现这样的异常如果修改配置文件,在其中添加如下红体部分,则可避免这样的异常出现,如下在Teacher.hbm.xml中cascade="save-update,persist">所属部门原创 2012-03-22 14:03:41 · 597 阅读 · 0 评论 -
list与String数组的相互转化
List转化为String数组List list = new ArrayList(); list.add("a"); list.add("b"); String[] strs = list.toArray(new String[list.size()]); for(String s : strs ) { System.out.println(s);原创 2012-02-27 21:32:41 · 629 阅读 · 0 评论