[commons-io]FileUtils.copyFile()方法的两个参数都是“文件”
FileUtils.copyFile()方法的两个参数都是“文件”,而不是“目录”
FileUtils.copyFile()方法的两个参数都是“文件”,而不是“目录”
Clob clob = (Clob)map.get("body"); message.setBody(IOUtils.toString(clob.getCharacterStream())); IOUtils是jarkatar commons里的工具类
它们都实现了Throwable接口 catch Exception 是捕捉不到Error的 而且,JAVA还要求我们不要捕捉Error: An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch. Most such errors are abnormal conditions. The ThreadDeath error, though a "normal" condition, is also a subclass of Error because most applications should not try to catch it.
试图将这个文件重命名,如果成功,则表示上传完毕 但问题是:如果上传一半失败,更名也会成功 这是某公司的牛人教我的
全角空格的Unicode码是12288 16进制为 3000 在java里就是 ‘\u3000’
request.getRequestDispatcher("/403.jsp").forward(request, response);
java.io.OutputStream out=new java.io.FileOutputStream(fileName); java.io.Writer wr=new java.io.OutputStreamWriter(out,"UTF-8");
存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。 它的作用是:如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。但是一个类从业务来说,可能只需要其中一两个方法。如果直接去实现这个接口,除了实现所需的方法,还要实现其他所有的无关方法。而如果通过继承存根类就实现接口,就免去了这种麻烦
要改用LinkedHashSet才行
Spring对iBATIS SqlMaps1.3和2.0都提供了支持。首先让我们来看一看两个之间的区别。 表 11.1. iBATIS SqlMaps supporting classes for 1.3 and 2.0 Creation of SqlMap 1.3 SqlMapFactoryBean 2.0 SqlMapClientFactoryBean Template-style helper class 1.3 SqlMapTemplate 2.0 SqlMapClientTemplate Callback to use MappedStatement 1.3 SqlMapCallback 2.0 SqlMapClientCallback Super class for DAOs 1.3 SqlMapDaoSupport 2.0 SqlMapClientDaoSupport