SSH
文章平均质量分 81
梦想涨价了
有舍有得知足常乐
展开
-
java.lang.OutOfMemoryError异常解决方法
原因:常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示:1.tomcat:java.lang.OutOfMemoryError: PermGen sp原创 2012-09-05 21:24:32 · 554 阅读 · 0 评论 -
org.hibernate.PropertyAccessException: Exception occurred inside setter of 错误解释
org.hibernate.PropertyAccessException: Exception occurred inside setter of edu.xjtu.sei.skyeye.persistence.po.MalCodeWeb.malwebUserID今天项目报的这个错,以前好好的,突然发现今天报错了,找来找去原因很简单,是出在malwebUserID的类型问题上了映射文件原创 2012-05-14 12:47:59 · 10098 阅读 · 0 评论 -
按条件检索hql语句
按条件模糊检索的hql语句拼装public List searchUser(String userName, String userTrueName, String time, String type, String jibie, String stat) { String hql = "from TuserN1 where 1=1"; if (null != userNa原创 2012-05-15 13:43:26 · 1262 阅读 · 0 评论 -
Cannot get a connection, pool error Timeout waiting for idle object
2012-12-21 13:35:40,812 ERROR [org.hibernate.util.JDBCExceptionReporter] - Cannot get a connection, pool error Timeout waiting for idle object数据库保存的时候发生这个错误:源码如下:protected void executeIn原创 2012-12-21 15:35:16 · 5575 阅读 · 1 评论 -
query.list();卡死
通过hiberante查询数据的时候 Session session = getSession(); Query query = session.createQuery("from AttackAddressInfo");List users = query.list();在这个时候debug的时候发现程序运行到query.list();卡死?也不报错,bug无效?这原创 2012-11-07 21:14:31 · 3593 阅读 · 0 评论 -
spring IOC 实现原理模拟实现
原文系装载: http://blog.sina.com.cn/s/blog_6a7f00ed01011dyv.html最近对spring IOC AOP 机制实现原理了解了下,在此做下整理,希望能给需要的朋友予以帮助。整理的资料来自互联网,文章开头是我写的测试代码例子,可以直接导入eclipse,别忘了导入dom4jjar包。 例子代码下载链接:http://downloa转载 2013-04-27 11:33:48 · 3883 阅读 · 0 评论 -
Spring中AOP的实现原理
Spring 实现AOP是依赖JDK动态代理和CGLIB代理实现的。以下是JDK动态代理和CGLIB代理简单介绍 JDK动态代理:其代理对象必须是某个接口的实现,它是通过在运行期间创建一个接口的实现类来完成对目标对象的代理。 CGLIB代理:实现原理类似于JDK动态代理,只是它在运行期间生成的代理对象是针对目标类扩展的子类。CGLIB是高效的代码生成包,底层是依靠ASM(开转载 2013-04-27 10:42:29 · 1964 阅读 · 0 评论 -
spring的ioc和di详解
IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法转载 2013-05-27 11:06:48 · 1152 阅读 · 0 评论 -
WEB下载指定文件(文本文件、压缩包等)
//下载 File file1 = new File(路径 + "\\" + 名称); FileInputStream fileInputStream = new FileInputStream(file1); BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);原创 2014-09-04 15:45:45 · 1142 阅读 · 0 评论 -
JAVA生产报表导出成PDF格式(报表中的内容存储在String字符串中,需要解析,业务特殊)
//生产的pdf文件路径 String wordName = UUID.randomUUID() + ".pdf"; SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //创建一个pdf的document对象 com.itextpdf.text.Document document原创 2014-09-04 15:57:46 · 2019 阅读 · 0 评论 -
Spring声明式事务配置管理方法
务配置首先在/WEB-INF/applicationContext.xml添加以下内容:bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> property name="sessionFactory">转载 2015-06-11 09:41:13 · 1615 阅读 · 0 评论 -
JAVA用flexpaper实现在线预览PDF文件
一、首先安装swftools-0.9.1.exe 和 FlexPaper_1.4.5_flash.zip,工具网上下载。二、PDF转换SWF文件核心类:public class DocConverter { private static final int environment = 1;// 环境1:windows,2:linux(涉及pdf2swf路径问题) private Str转载 2015-10-21 17:42:37 · 4134 阅读 · 0 评论 -
<s:textfield>标签的tr问题
在用s:textfield标签显示action中返回的值,用name属性即可。但是如果放在table中的td的话,就会出现一个问题。自动换行,在页面上看起来就是占了一个tr上下距离比较高。这个原因是标签定义的时候就定义成这样了。看看怎么定义的:查看struts.properties或$ {struts-core-2.06.jar}/org/apache/struts2/default.pr原创 2012-08-24 15:17:53 · 3695 阅读 · 1 评论 -
org.hibernate.util.JDBCExceptionReporter] ORA-02289: 序列不存在
首先明白一点的是在oracle数据库中没有自增报这个错误是因为没有sequence解决办法: 修改为 即可原创 2012-08-28 11:14:22 · 3012 阅读 · 0 评论 -
Write operations are not allowed in read-only mode错误解决
最近在配置 Struts, Spring 和Hibernate整合的问题:开启OpenSessionInViewFilter来阻止延迟加载的错误的时候抛出了这个异常: org.springframework.dao.InvalidDataAccessApiUsageException错误但是在我们开启OpenSessionInViewFilter这个过滤器的时候FlushMode...原创 2012-08-31 09:46:17 · 51217 阅读 · 4 评论 -
No result defined for action and result input
在换项目后,用ftp上传一直不进action 页面报错 No result defined for action and result input 首先想到的是sturts.xml中配置result的name为input。配置后还是没能解决问题,而且报了没有空的空指针的问题?(bug了下,确实有值,但是就报空指针)。最后各种搜索,各种尝试在form表单加enctype="multipart/for原创 2012-06-06 09:47:01 · 1219 阅读 · 0 评论 -
java.net.ConnectException: Connection timed out: connect 错误
java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.Plai原创 2012-05-25 14:08:25 · 55863 阅读 · 6 评论 -
java ftp上传
ftp上传:主要条件是 如果没有上传的文件,那么要传一个url链接,反正是怎么传要传一个东东上去!大家懂的 提交的时候调用struts,xml<action name="malCodeInsertAction" class="edu.xjtu.sei.skyeye.web.malcode.MalCodeInsertAction">原创 2012-05-14 18:04:04 · 2891 阅读 · 0 评论 -
org.hibernate.PropertyNotFoundException错误
org.hibernate.PropertyNotFoundException: Could not XXXXXXXXXXXX 错误,这个错误很明显的 就是实体映射的时候出错了 或者是字段映射错误了,spring通过hbm文件到实体,找不到字段对应的getter方法而导致的错误。解决办法: 认真查看映射文件的各个字段。最好是粘贴复制进去,虽然这样安全点,但是不保证不出错 我出错的原原创 2012-05-14 11:04:55 · 7564 阅读 · 3 评论 -
InvocationTargetException导致NullPointerException
这几天在做二次开发,以前不知道谁写的项目。据说是交大的学生.....偶就不说什么了,因为人家文凭比我高很多,还是名校。1728行的Action不见一行中文,确切的来讲,是不见一个汉字。让二次开发情何以堪???算是扯淡吧! 在开发的过程中,发现了这么一个问题。在action中调用server(注:这个项目中没有server层, 只有dao 更多的是dao木有,只有daoimpl.我不知道开发的人是什原创 2012-05-10 16:24:46 · 15597 阅读 · 13 评论 -
Unterminated <%@ page tag 错误
今天刚跑项目的时候突然发现昨天好好的项目今天居然报错了,看报错信息Unterminated <%@ page tag这种错误的情况是 标签导致的。在一个页面中,只容许出现一次page标签仔细检查发现,代码中确实只有一个标签。就纠结了半天,才发现。page标签的 import 属性是用来导包的。当导入多个包的时候,可能是习惯,在完毕之后居然加了个“ ; ”分号。这是导致发生错误的原原创 2012-05-03 09:47:11 · 22619 阅读 · 5 评论 -
spring定时器
package edu.xjtu.sei.timer;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.TimerTask;import edu.xjtu.sei.skyeye.state.dao.BotWallDAO;impo原创 2012-09-28 17:29:12 · 3023 阅读 · 0 评论 -
Hibernate.cfg.xml各种属性详解
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">原创 2012-09-03 10:04:23 · 2809 阅读 · 1 评论 -
getHibernateTemplate().save ()不能保存到数据库的问题
程序完成保存任务,没有报任何错误,但是没有保存到数据库解决办法:save方法后,手动执行一下getHibernateTemplate().flush();在hibernate.cfg.xml里面加入 true 如果还是不能解决问题,那你要注意下antlr.jar 这个jar包是hibernate把hql转换成sql的必备包!原创 2012-08-28 11:08:14 · 6241 阅读 · 0 评论 -
java生成固定格式的XML文件,用于报表
package edu.xjtu.sei.skyeye.util;import java.io.FileOutputStream;import java.io.IOException;import java.sql.Timestamp;import java.util.Arrays;import java.util.Date;import java.util.HashM原创 2012-07-19 10:13:08 · 2030 阅读 · 0 评论 -
通过quartz定时任务完成对FTP服务器上文档的下载
一、FTP工具使用apache的FTPClient,jar包下载路径 http://download.csdn.net/detail/enterys/9203257二、spring quartz定时任务配置 三、定时任务执行类和实现FTP下载的方法packag原创 2015-10-22 15:15:03 · 2405 阅读 · 0 评论