java
文章平均质量分 79
执到金
曾经的码农,现在以IT工程师自居~~~
展开
-
CentOS 7 安装LibreOffice 7.4.0 过程
参考了多个网上的LibreOffice安装教程,或多或少都有点过时了,所以我重新整理CentOS7安装LibreOffice7.4的过程,把安装过程中遇到的问题也进行了梳理。原创 2022-09-08 15:58:35 · 8107 阅读 · 2 评论 -
struts2+uploadify整合后报错error 404
在项目中应用了struts2和uploadify来完成上传文件的功能,但是在开发过程中发现uploadify在上传文件后,会报http 404 error的错误,认真检查struts2的action路径后确认不是路径错误的问题。然后在网上找到一些对于这个问题的解决办法,有的说是session id丢失问题,有的说是uploadify的bug,需要修改uploadify的源码。原创 2016-05-28 18:54:09 · 846 阅读 · 0 评论 -
使用Hibernate4处理Oracle XmlType字段类型
使用Hibernate4处理Oracle XmlType字段类型网上有很多关于使用Hibernate处理Oracle XmlType的文章,但大多数资料都已经过时,不能使用。本人在经过对各种解决办法的测试汇总后,终于能够使用Hibernate4正常存取XmlType类型的字段了,而且解决4000个字符的限制。原创 2016-05-28 18:06:44 · 1295 阅读 · 0 评论 -
判别Class是否属于Interface
判别Class是否属于Interface本人在最近的项目中遇到一个问题,需要往一个接口方法中增加参数,但由于项目已经稳定运行了很长一段时间,不可能去改造现有方法,只能通过新增接口的方式去解决。 对于新增的接口,现有程序就要判断类实例究竟属于哪个接口,然后进行调用。下面是一些测试代码,请大家参考。-示例代码:IFaceA.javapublic class ClassB implements IFac原创 2017-02-23 14:53:20 · 3691 阅读 · 0 评论 -
遍历ResultSet结果集的列信息
现在的SSH开发框架非常流行,使得大家都有点忘记了JDBC的用法。笔者在工作中刚好遇到一个场景,由于对性能有较高要求,并且尽可能采用轻量级的技术方案,最终选择了最原始的JDBC技术。在功能模块开发的过程中,由于SQL是动态生成的,在获取结果集后要通过遍历ResultSet的列,将ResultSet转换为Map对象,在这里需要使用到结果集元数据类型。关键代码如下:Map<String, Object>原创 2017-04-11 10:42:59 · 10726 阅读 · 0 评论 -
使用Jackson将JSON字符串转换为MAP对象
当我们想将一串JSON格式的字符串转为MAP对象时,可能很多时候会先将字符串转换为JSON对象,然后使用一个for循环语句遍历keyset,将对象元素逐个添加到MAP对象中。其实我们可以用一种更简便的方法,是用Jackson库的ObjectMapper来完成这件事情。import org.codehaus.jackson.map.ObjectMapper;ObjectMapper mapper =原创 2017-07-03 10:23:14 · 17245 阅读 · 1 评论 -
在Websphere中调用javax.xml.xpath.XPath的evaluate方法会报java.lang.VerifyError异常
最近在一个项目开发中,使用javax.xml.xpath.XPath类的evaluate计算xml节点路径,开发过程一直很顺利,直到部署上线后,才发现在生产环境中程序一直报错。在调试跟踪后,发现是Websphere服务器的某些jar包与项目中的jar包发生冲突造成的,这个问题在开发环境是不会出现的,因为开发环境用的是tomcat。问题代码如下:import javax.xml.xpath.XPath原创 2017-07-03 10:40:22 · 965 阅读 · 0 评论