摘要: 1.比如想做这样一个树形目录,点前面的+,-可以打开或关闭子目录-学院1专业A专业B+学院2-学院3专业D专业E这个目录对应的有个机构表(学院编号,学院名称,专业序号,专业名称)2.另外,就是使用,我想点击某个子目录,如“专业D”,就要返回这样的数据,如:select*from教师表where学院名称=“学院3”and专业名称=“专业D”请问这个该怎么设计啊,请教各位了,非常感谢!或者提供相似的代码或网址也行,非常感谢! 阅读全文
posted @ 2013-05-30 19:35 月夜风2013 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在一个文件夹下面有许多.xml文件,现在要规范xml文件中的格式,所以要引入一个dtd文件。我建立了一个dtd文件,放入同一个文件夹下面。然后在xml文件中加入<!DOCTYPEmoduleSYSTEM"note.dtd">编译的时候没有问题。但是在启动tomcat的时候,报了错误。Java code?1234567891011121314org.dom4j.DocumentException:D:\tomcat7\bin\note.dtd(系统找不到指定的文件。)Nestedexception:D:\tomcat7\bin\note.dtd(系统找不到指定的文 阅读全文
posted @ 2013-05-30 19:33 月夜风2013 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 先有这样一个功能,读取文件,并将文件的内容全部插入到DB中去。由于文件的数据量很大,有2800000件。下面是代码,我发现oe=orderEtdDAO.merge(oe);这句语句就会让内存不断的增加,处理到690000件左右的时候就会报错javaheapspace。而merge()方法已经是hibernate框架里的东西了。while((oe=reader.readModel())!=null){actualNumberOfRecords++;if(actualNumberOfRecords%5000==0)System.out.println(actualNumberOfRecords); 阅读全文
posted @ 2013-05-28 19:18 月夜风2013 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在用户的session过期之后,弹出一个登陆框遮罩层,登录之后.遮罩层消失.原页面不变动.使用Ajax做请求可以做到通过response来判断sessionId或用户神马的我也实现过了.可以做到.但是现在项目已经基本完成.改变起来会很大.需要把所有的请求都做成ajax.这样不合适.有没有更好的办法啊.解决方法:1、可以增加个监听器,如果过期就弹出登录框,或者再过滤器里设置2、如果要求必须弹出遮罩层的话,除了把所有的请求都改成ajax,可能没有其他更好的办法。或者如4楼所说,在每次请求前都先用ajax判断是否登录,但是同样这也是一个很大的工作量啊。所有的链接、按钮等等加起来可不是那么容 阅读全文
posted @ 2013-05-28 19:16 月夜风2013 阅读(417) 评论(0) 推荐(0) 编辑
摘要: swing程序使用ScheduledExecutorServicescheduExec=Executors.newScheduledThreadPool(7);线程池加载了7个线程任务,每个线程任务在在指定的时间重复执行,现在遇到的问题是,这些任务在在调用dao层的数据库插入方法是,总是出现冲突,特别是主键问题。本来方法是在插入数据库之前前进行删除的,现在调试发现随机性在这个方法中,删除语句和插入语句的上的值不相同,应该是其他线程执行过去时把值给改变了。以及再查询的时候,总是出现查出来的值还没来得急遍历,以及被删除了,这个也是线程的问题。请问线程同步的话,该怎么处置,改在什么地方出力,线程第一 阅读全文
posted @ 2013-05-27 18:51 月夜风2013 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 问题描述如下:我是这样写的:Java code?123Vector v = new Vector();int a[] = {1,22,333};v.addElement(a);但是怎么读取呢?这样写由于类型不对会报错,我也不知道怎么进行转换:Java code?1int b[] = v.elementAt(0);求正解!解决方法:intb[]=(int[])v.get(0);intb[]=(int[])v.elementAt(0);直接强转为数组 阅读全文
posted @ 2013-05-27 18:50 月夜风2013 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 条件:1.例如xml有10000个字符2.使用StringDecoder和StringEncoder当传递这个xml字符串时,由于太长,会被当作多条消息来处理,即一次性得不到整个xml的内容。解决方法一:1.自己实现通讯协议,在消息头加上消息的长度。缺点,使用如telnet测试的时候,由于没法在输入的字符串里加入消息长度而得到不服务器的反馈,再如用HTTP等直接访问得到的消息是:消息长度头+消息内容,也没法直接使用。只能在自己的程序之间使用这种协议,不能提供给第三方直接访问,例如在浏览器里使用AJAX返回xml。2.有没有更好的办法(或者netty已经提供,但是我没找到),即不需要如1那样自定 阅读全文
posted @ 2013-05-25 18:08 月夜风2013 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 想要写一个定时访问数据库,读取数据里的数据但是我没法关闭Connection链接,请问怎么解决?下面是我代码public class UploadFileDao { private Connection conn = null; private PreparedStatement pstmt = null; private ResultSet rs = null; public List<UploadFile> listUploadFile() { List<UploadFile> uploadFile_l ... 阅读全文
posted @ 2013-05-25 18:00 月夜风2013 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 问题描述如下:我在代码里通过htmlunit访问某个网站,通过html的api模拟点击按钮等操作。简单介绍下htmlunit:通过htmlunit是一个开源项目,通过它的接口,可以模拟访问一个url地址,模拟点击按钮等操作。比如我可以通过htmlunit,访问百度,然后登陆百度。现在我想知道,我通过htmlunit点击一个按钮时,发起的url的地址是什么(就像ie开发工具里的网络监控)。请问,通过java,如何实现监控http请求,即抓包?注:我想监控的http请求,是来自我的代码里的请求,而不是通过浏览器或电脑发起的请求。 阅读全文
posted @ 2013-05-24 19:10 月夜风2013 阅读(2128) 评论(0) 推荐(0) 编辑
摘要: 问题描述如下:有台Windows2003的服务器,装了jdk1.6和tomcat7,没有用IIS,现在能顺利跑jsp程序,但是有个客户使用了struts,链接里有http://x.x.x/admin/index.do这样的,执行时显示找不到文件,而在admin文件夹里根本没有这样一个文件。查看网站里WEB-INF里的web.xml,有这样的配置<filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>*.do</url-pattern></filt 阅读全文
posted @ 2013-05-24 19:09 月夜风2013 阅读(337) 评论(0) 推荐(0) 编辑
合肥搬家公司 全自动包装机