`
xujunhappy
  • 浏览: 29726 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  接手一个遗留系统,需要在一个实体类增加字段,关联到另外一张表。 @Column("prescriptions_id") @Comment("处方") private int prescriptions_id; @One(target=Prescriptions.class,field="prescriptions_id") private Prescriptions prescriptions;     发现一个特点,一定要定义一个字段放关联对象的id。只定义对象是无法使用的。 算是比较有意思的一个设计。     另 ...
Servlet3.1规范第八章可插拔性提到 有三种装配web的方式web.xml、webfragment.xml、注解 注解方式需要 jar包的META-INF/services目录中的一个叫做javax.servlet.ServletContainerInitializer的文件 文件里放一个ServletContainerInitializer的实现类,比如spring-web放了org.springframework.web.SpringServletContainerInitializer 在ServletContainerInitializer 实现上的HandlesTypes注解用于 ...
最新要系统从oracle迁移到mysql,上网找工具,发现最新workbench不支持oracle2mysql,只有老的版本支持。下载了mysql-gui-tools-5.0。 结果启动不了,参考下面的文章 http://blog.itpub.net/24867427/viewspace-1345747/ 发现要用jvm,结果设置参数是 -jvm"C:\Program Files (x86)\Java\jdk1.6.0_45\jre\bin\client\jvm.dll" -jvm后面没带空格,系统能启动也不报错,但程序启动后报没有jdk的错误。 感觉友好性真差。不过数据库 ...
xml2java 时,1.3.1版本对于日期的转换支持比较弱,必须指定格式,而且需要用到转换器,配置不便。 查看xstream版本更新说明时,发现后续版本已经加强了日期的转换支持。 注意: 原来 XStream xStream = new XStream(); 需要改为 XStream xStream = new XStream(new DomDriver()); 否则报某个pullXXX的类找不到

inputStream 的close

最近在做一个功能:扫描文件夹,发现文件后就读取文件,转成xml对象,提取里面的内容,然后把文件移走。 发现是不是有文件未被移走的情况,移动文件用的是file.renameTo(String newPath); 导致一个文件处理两次。 后来在inputStream用完后,加上了inputStream.close();后现象消失。 看注释这个方法是释放资源的意思。
今天改界面,把原来用table的一段代码改成了div,出现了一个问题,解决后发现自己的原来认为的常识并非正确,在此提醒自己,对盒模型后面要深入了解一番。 原先是一个table,有两行,第一行4个元素,第二行2个元素(确认和取消按钮)。 改成div是,一行一个div,第一行放4个div,第二行放两个div; 第一行的4个div都加上了style="float:left" 结果第二行的确认按钮是跟在第一行,取消按钮是在第二行。 却掉第一行第四个div上style="float:left"后,显示正常。 我以前以为float:left表示当前div往左贴在前面 ...
正在开发的系统中有个action方法比较难看,重构了一下,各位看客随便说说,怎样改更好。 ---------------------修改前 /** * 预警记录查询 * @return * @throws ParseException */ public String selectEquipmentAlert() throws ParseException{ pageTrace = new PageTrace(this.recordPerPage);     pageTrace.setPageIndex(this.pageIndex);     this.equip ...
建了一个Junit4测试类,加上@Test,但报错,不提示可以导入的类, 需要手动import org.junit.Test
百度知道:2011—后A8时代与A9的到来
iSilo 5.24 SN:TUW6-7YZZ-U6A4-W8BE
URL url = new URL("http://127.0.0.1/xmlgui" + formNumber + ".xml"); URL url = new URL("http://localhost/xmlgui" + formNumber + ".xml"); URL url = new URL("http://www.baidu.com/img/baidu_jgylogo1.gif"); URL url = new URL("http://192.168.1.101/xmlg ...
1.合同生效、铺底单生成太慢(几十分钟)   原因:明细和商品关联,计算更改价格时每次用到商品就查一下数据库,明细有2万多条,因此查询数据库几万次。   解决办法:将商品一次全部查出来放在列表中,要用的时候去list里取。 2.铺底单查询太慢:(40秒)   原因:转json文件将明细也转出来了,明细有几百条且实际并未用到,每转一条,都要查询各延迟加载的对象。   解决办法:转json文件不处理明细。 3.铺底单明细显示太慢(十几秒) 原因:明细有700条,明细关联商品,商品关联产品、配送企业,从商品开始都是延迟加载的。           商品和产品配送企业hbm中配置成join   解决办 ...
原来在mysql下使用正常,换成mssql后总是在保存时报对象已经被另外一个事务修改。 上网查了一下,mssql中timestamp类型只能数据库服务器自己赋值。开始想只改数据库字段改为datetime类型,后来想<timestamp标签下没有配字段类型的,以后万一用配置文件生成数据库后又要改一遍。不如一步到位,改成long。 最后解决办法: 把时间戳的定义由 <timestamp name="versionDate" column="version_column" ></timestamp> 改为版本字段 <versi ...
by Bill Venners http://www.oschina.net/bbs/thread/15634?lp=1
1.sqlserver2008驱动配置,下载的sqljdbc解压后有两个jar,使用有有要求 http://msdn.microsoft.com/zh-cn/library/ms378422.aspx V7自带JDK6,只能用sqljdbc4.jar, 注意:在配置的路径下只能放一个要用的jar,两个都放就会报错。 2.slf4j的配置,参考http://www.guloulou.com/?p=2021   需要下载slf4j-1.6.1.zip,解压后从中提取slf4j-log4j12-1.6.1.jar放到程序的lib中,否则系统会报错。 3.jndi配置  Error 500: Name ...
Global site tag (gtag.js) - Google Analytics