
java相关
阿_洁
程序媛
展开
-
ResultSet相关ResultSetMetaData详细
DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。 ResultSet 关于某个表的信息或一个查询的结果。您必须逐行访问数据行,但是您可以任何顺序访问列。 ResultSetMetaData 有关 ResultSet 中列的名称和类型的信息。 尽管每个对象都有大量的方法让您获得数据库元素的极为详细的信息,但在每转载 2017-06-27 15:51:34 · 255 阅读 · 0 评论 -
将List转换成xml
String returnXml="";//转换成xml的ListList<Map<String, Object>> listMaps = this.jdbcTemplate.queryForList(tmpSql);if(listMaps.size()>0){ returnXml = "<head>\n<code>1<.原创 2018-11-14 08:55:11 · 5406 阅读 · 0 评论 -
使用dom4j方法读取并转换String型的xml数据
//拼接一段xml String xml=""; xml="<?xml version=\"1.0\" encoding=\"GBK\"?>\n<root>\n"; xml+="<canshu>"; xml+="<id>原创 2018-11-14 08:50:43 · 2406 阅读 · 0 评论 -
List使用add方法时,生成的list是最后加入的数据的重复
近来项目中用到list的add方法,执行报错,添加重复项,debug以后发现生成的list中,都是最后一条数据的重复。后来发现只需要改一句就可以避免这个错误。 MachineBean machineBean = new MachineBean(); List list = this.machineManager.getMachine(machineBean); Li...原创 2018-09-04 09:20:04 · 1924 阅读 · 0 评论 -
End event threw exception java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilt
项目报错End event threw exception java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter发现是包冲突,将项目lib下的catalina.jar包删除即可。原创 2018-06-26 17:25:05 · 2024 阅读 · 1 评论 -
反编译WAR包并把class文件再反编译回java文件
由于自己天然坑自己,手欠把自己的项目给删掉了,只剩war包,现在想反编译回原项目,步骤如下:1.下载war反编译工具TdeCompile.jar和class反编译工具jd-gui;2.将 TdeCompile.jar和要反编译的项目的war包放在同一个路径下,如图:3,在此路径下打开cmd,可以直接在地址栏里输cmd点回车,会弹出cmd窗口,如图:点回车,然后输入 java -jar TdeC...原创 2018-05-30 09:44:20 · 11678 阅读 · 3 评论 -
Java中调用本地webService接口方法
近来工作中要写一些webService的接口,所以要在本机测试,整理了一下本机调用接口的方法。具体代码:String endpoint = "http://localhost:8080/xxDemo/services/xxService?wsdl"; //绿色字体是项目名,红色字体和配置文件server-config.wsdd中的service的name要保持一致 ...原创 2018-05-15 15:04:32 · 3820 阅读 · 0 评论 -
JDBC和Hibernate的区别
详解JDBC与Hibernate区别JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:◆两者都是JAVA的数据库操作中间件。◆两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。◆两者都可以对数据库的更新操作进行显式的事务处理。不同点:◆使用的SQL语言转载 2017-06-27 16:37:39 · 237 阅读 · 0 评论 -
The method encode(byte[]) from the type CharacterEncoder is not accessible due to restriction on req
今天刚从cvs上更新了项目,然后就报了一个错,如下图:查了查说是MyEclipse配置的错误,默认的配置将调用一些访问受限的API设成了ERROR,只要设置为warnning即可,如下图:转自http://blog.youkuaiyun.com/zp357252539/article/details/51429819原创 2018-01-31 09:30:44 · 435 阅读 · 0 评论 -
MyEclipse中的maven项目debug时找不到sourcecode源代码问题
这几天在MyEclipse环境下调试一个maven项目,想debug找一下错误,但是提示找不到源代码,原来还需要把本项目的源代码加入debug选项中,具体步骤如下:1.选中项目右击----》Debug As---》Debug Configurations2.选择source然后点击add,如下图:3.选择java project,点击ok:4.选择项目并点击ok:原创 2017-09-12 15:16:18 · 1598 阅读 · 0 评论 -
myeclipse中本地修改的文件总是更新不到cvs上
先update再commit还是报错,最后用这个办法解决的:1先把本地文件备份;2.在项目中删除此文件;3.update本地文件夹;4.将备份的文件替换update后的文件;5.再commit就成功啦~无论如何要记得备份备份备份!欢迎各位程序yuan批评指正~原创 2017-09-14 11:37:59 · 311 阅读 · 0 评论 -
spring 中的 RowMapper 类
1、spring 中的 RowMapper sping中的RowMapper可以将数据中的每一行数据封装成用户定义的类。 我们在数据库查询中,如果返回的类型是用户自定义的类型(其实我们在数据库查询中大部分返回的都是自定义的类)则需要包装,如果是Java自定义的类型,如:String则不需要。 如果sping与hibernate 相结合了,基本上是用不到,大多数都是在spr原创 2017-06-27 15:44:16 · 532 阅读 · 0 评论 -
java.lang.IllegalStateException异常如何处理
今天遇到这个问题是因为在myeclipse中将一个项目A复制更改为另一个项目B,改了以后启动两个项目的时候报错java.lang.IllegalStateException异常,然后有A项目正常启动运行,B项目页面报404,然后在tomcat里把A项目删了以后,再启动就不报错了,而且B也能正常运行,不知道是不是因为两个项目都连的一个数据库。...原创 2019-02-18 12:45:10 · 2740 阅读 · 0 评论