
Java
llwan
这个作者很懒,什么都没留下…
展开
-
java.lang.OutOfMemoryError: Java heap space解决办法
java.lang.OutOfMemoryError: Java heap space 使用Java程序从数据库中查询大量的数据时出现异常: java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大转载 2010-08-16 15:41:00 · 937 阅读 · 0 评论 -
Unsupported major.minor version 51.0解决办法
问题产生的原因:用jdk7编译的class文件放到jdk6环境中运行,就会报这个错原创 2015-07-29 10:04:43 · 7588 阅读 · 0 评论 -
java调用第三方webservice(需要登录验证)
最近研究了java调用第三方webservice的几种方法,方式很多,主要卡在登录验证上。webservice是有iis中的.net程序提供的。在iis中设置了登录验证,浏览器输入http://192.168.100.108/InspectService/InspectService.asmx弹出登录窗口输入iis中设置的用户名密码,即可进入了解到java调用web原创 2015-07-29 17:04:41 · 23432 阅读 · 0 评论 -
实例详解 EJB 中的六大事务传播属性
http://www.ibm.com/developerworks/cn/java/j-lo-springejbtrans/事务 (Transaction) 是访问并可能更新数据库中各种数据项的一个程序执行单元 (unit)。在关系数据库中,一个事务可以是一条或一组 SQL 语句,甚至整个程序。它有通常被称为 ACID 的原子性(Atomicity)、一致性(Consistency转载 2015-07-31 13:46:49 · 2666 阅读 · 0 评论 -
java多线程相关
文章地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html转载 2015-08-13 17:06:40 · 504 阅读 · 0 评论 -
Java对象的序列化和反序列化
转自:http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很转载 2015-07-22 10:28:16 · 474 阅读 · 0 评论 -
String 的 split 异常:Dangling meta character
,+、*、|、\等符号在正则表达示中有相应的不同意义。如果对string进行split时,使用这几个符号进行分割,会发生异常或者直接按单个字符分割如 "sdfsf|" 使用 "|" 分割会分割成:s、d、f、s、f、|如果用 "*" 分割会发生异常一般来讲只需要加 [] 、或是 \\ 即可如:"sdfsf|".split("\|")原创 2015-08-05 09:57:38 · 1473 阅读 · 0 评论 -
报表相关资料收藏
Java报表博客泣血推荐,十年(1999-2009)报表软件使用心得原创 2015-12-21 12:44:54 · 502 阅读 · 0 评论 -
iReport采用JDBC的方式连接Oracle
转自:http://blog.chinaunix.net/uid-23072872-id-3859513.html安装完成iReport-4.6后,想采用JDBC的方式连接Oracle 10g数据库,却出现:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错误。 错误原因: iRepor转载 2015-12-28 16:26:04 · 2885 阅读 · 1 评论 -
JasperReport各种问题解决方法
1、java.net.ProtocolException: Exceeded stated content-length of: 'xxx' bytes因为weblogic会向response中写东西造成的,解决方式是将此句response.reset();的注释打开,这样在使用response时先将其重置。response.reset();//如果在weblogic底下要加上此句原创 2016-01-04 13:10:14 · 10650 阅读 · 2 评论 -
Java序列化与反序列化资料
Java序列化与JSON序列化大比拼深入理解Java对象序列化Java基础学习总结——Java对象的序列化和反序列化对象序列化与反序列化(Serializable、Externalizable )原创 2016-01-06 17:23:09 · 464 阅读 · 0 评论 -
Fastjson是一个Java语言编写的高性能功能完善的JSON库。
地址转载 2016-01-06 17:25:08 · 504 阅读 · 0 评论 -
fastjson对Date的处理
对日期的序列化:一种方法是通过注解Java代码@JSONField (format="yyyy-MM-dd HH:mm:ss") public Date birthday;另一种是通过SerializeConfig:Java代码 private static SerializeConfig mapping = new SerializeConfig转载 2016-03-02 13:44:14 · 10708 阅读 · 0 评论 -
java applet安全问题
查阅了一些资料:1、首先,确定Applet没有使用本地资源(如文件操作等),否则需要数字签名才能运行,已经签过名了。2、Java控制面板中将安全等级改为中,很多人表示此方法可行,但是从 Java 8 Update 20 开始,“中”安全级别已从 Java 控制面板中删除。只有“高”和“非常高”级别可用。原创 2016-02-02 11:23:46 · 1674 阅读 · 0 评论 -
Java_Applet深入理解
转自:http://www.educity.cn/wenda/360966.html本文档主要从什么是Applet、Applet在浏览器环境下如何运用以及如何突破Applet的安全限制。 一、什么是Applet Java Applet 是用Java 语言编写的小应用程序,这些程序是直接嵌入到页面中, 由支持Java的浏览器(IE 或 Nescape等)解释执转载 2016-02-02 11:24:51 · 3599 阅读 · 1 评论 -
异常处理
Java异常处理在下面这段代码中,你能够迅速找出异常处理的六个问题吗?OutputStreamWriter out = ... java.sql.Connection conn = ... try { // ⑸ Statement stat = conn.createStatement(); ResultSet rs = stat.executeQuery("select转载 2016-02-18 14:24:58 · 532 阅读 · 0 评论 -
weblogic下 java.lang.NoSuchMethodError异常
在做FTP文件操作时,遇到下面的问题:javax.ejb.EJBTransactionRolledbackException: EJB Exception: : java.lang.NoSuchMethodError: org.apache.commons.net.ftp.FTPClient.setConnectTimeout(I)V引用的包没有问题,代码也没有问题。但是一启动webl原创 2016-10-10 11:22:40 · 3683 阅读 · 0 评论 -
linux 上使用commons-net.jar注意的问题
在项目中使用commons-net-3.0.1.jar实现FTP文件的下载,在windows xp上运行正常,但是放到linux上,却出现问题,程序运行到FTPClient.listFiles()或者FTPClient.retrieveFile()方法时,就停止在那里,什么反应都没有,出现假死状态。google一把,发现很多人也出现了此类问题,最终在一个帖子里找到了解决办法。在调用这两个方法之转载 2016-10-10 14:58:38 · 1812 阅读 · 1 评论 -
The method getDispatcherType() is undefined for the type HttpServletRequest 升级到tomcat8
配置项目,从tomcat低版本,放到tomcat8时,正常的项目居然报错了:The method getDispatcherType() is undefined for the type HttpServletRequest从网上查资料,找可能出现这个问题的因素:1可能是环境变量,检查了没问题2有人说jar包冲突对于servlet-api.jar这个包,原来工原创 2015-03-23 12:23:43 · 21543 阅读 · 8 评论 -
Linux下安装JDK-(rpm版)
FROM: http://blog.youkuaiyun.com/sonnet123/article/details/91697411、下载JDK路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载jdk:[plain] view plaincopy转载 2014-10-20 17:01:07 · 1189 阅读 · 0 评论 -
解决JSP_url参数中文乱码及用JS_javascirpt编码js实现encode后台JSP_解码decode的实现
一、正常JSP加密方法 ">点击这里 二、正常JSP解密方法 //request.setCharacterEncoding("GBK"); if(request.getParameter("url")!=null ) { String str=request.getParameter("url");转载 2014-01-05 20:39:06 · 19513 阅读 · 1 评论 -
java 锁机制
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁转载 2012-03-26 11:40:01 · 513 阅读 · 0 评论 -
java.util.ConcurrentModificationException
工作中碰到个ConcurrentModificationException。代码如下:List list = ...;for(Iterator iter = list.iterator(); iter.hasNext();) { Object obj = iter.next(); ... if(***) { list.remove(obj);转载 2012-03-14 16:50:38 · 422 阅读 · 0 评论 -
ConcurrentHashMap,一个更快的HashMap
ConcurrentHashMap,一个更快的HashMapConcurrentHashMap 是 Doug Lea 的 util.concurrent包的一部分,它提供比 Hashtable 或者 synchronizedMap 更高程度的并发性。而且,对于大多数成功的get() 操作它会设法避免完全锁定,其结果就是使得并发应用程序有着非常好的吞吐量。这个月,Brian Goetz转载 2012-03-23 11:30:57 · 700 阅读 · 0 评论 -
Java中String与byte[]的转换
做JAVA经常会碰到中文乱码问题,还有各种编码的问题,特别是String类的内容需要重新编码的问题。要解决这些问题,必须了解清楚JAVA对于字符串是怎么处理的。 1. “字符”是由数字来表示的 先来重新了解一下计算机是如何处理“字符”的,这个原理是大家必须记住的,特别是在用JAVA写程序的时候,万万不可模糊。我们知道,计算机把任何东西都用数字来表示,“字符”也不例外。比如我们转载 2012-05-15 11:13:36 · 19426 阅读 · 3 评论 -
缺少动态连接库.so--cannot open shared object file: No such file or directory
总结下来主要有3种方法:1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边ln -s /where/you/install/lib/*.so /usr/libsudo ldconfig 2.修改LD_LIBRARY_PATHexport LD_LIBRARY_PATH=/where/you/install/lib:$LD_转载 2012-05-18 15:33:02 · 778 阅读 · 0 评论 -
Android JNI调用 - char*与jstring相互转换
在使用jni调用时经常遇到数据类型转换问题,以下是char*与jstring相互转换的代码://java字符串转C字符串char* jstringTostr(JNIEnv* env, jstring jstr){ char* pStr = NULL; jclass jstrObj = (*env)->FindClass(env, "jav转载 2012-05-16 16:04:32 · 2075 阅读 · 0 评论 -
Tomcat 下Web项目的定时任务
监听器类:SysContextListener.javapackage axtic.servlet;import java.util.Timer;//定时器类import axtic.bean.exportHistoryBean;import javax.servlet.ServletContextEvent;import javax.servl转载 2012-08-31 15:39:50 · 4446 阅读 · 0 评论 -
linux tomcat jvm内存优化
linux tomcat jvm内存优化 2011-06-29 11:55:08| 分类:tomcat | 标签:tomcat jvm |字号 订阅PermGen space:全称是Permanent Generation space。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap s转载 2012-10-25 11:03:55 · 7134 阅读 · 0 评论 -
Content-disposition","attachment; filename=中文名 乱码
文件下载:"Content-disposition","attachment; filename=中文名 乱码>>>解决方案 2009-03-20 11:12:36| 分类:默认分类 |字号 订阅 文件下载时常会出现如下问题: response.setHeader("Content-disposition","attachment; filename原创 2012-11-15 12:40:45 · 14874 阅读 · 2 评论 -
getOutputStream() has already been called for this response异常出现的原因和解决方法
getOutputStream() has already been called for this response异常出现的原因和解决方法:jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因:jsp编译成servlet之后在函数_jspService(HttpServletRequest request, Http转载 2012-11-16 10:20:10 · 1551 阅读 · 0 评论 -
Java 向表格中导入图片
package test;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imagei原创 2012-12-20 14:39:49 · 2339 阅读 · 0 评论 -
Nginx如何保留真实IP和获取前端IP
原创作品,转载请标明出处:http://bbs.113d.com/thread-125-1-1.html作者:浪子双城原理:squid,varnish以及nginx等,在做反向代理的时候,因为要代替客户端去访问服务器,所以,当请求包经过反向代理后,在代理服务器这里这个IP数据包的IP包头做了修改,最终后端web服务器得到的数据包的头部的源IP地址是代理服务器的IP地址,这样一来,后转载 2012-12-20 16:57:43 · 1028 阅读 · 0 评论 -
jquery由1.3升级到1.4时注意项:json格式
在jquery1.4中,使用原生的JSON.parse,对json进行严格解析 在1.3及更早版本中,jQuery通过javascript的eval方法来解析json对象。在1.4中,如果你用的浏览器支持,则会使用原生的JSON.parse进行json对象解析,这样对json对象的书写验证则更为严格。如:{foo: “bar”}的写法将不会被验证为合法的json对象,必须写成{”foo”原创 2013-03-22 14:48:51 · 787 阅读 · 0 评论 -
FreeMarker模板处理实例
http://hayash.blog.163.com/blog/static/1110517201061505435508///处理类import java.io.File;import java.io.IOException;import java.net.URL;import java.util.HashMap;import java.util.Map;转载 2013-04-15 16:33:58 · 1789 阅读 · 0 评论 -
解决异常:Package should contain a content type part [M1.13]
public static Workbook create(InputStream in) throws IOException,InvalidFormatException { if (!in.markSupported()) { in = new PushbackInputStream(in, 8); }转载 2013-05-06 13:55:43 · 68870 阅读 · 11 评论 -
Myeclipse的java工程转web工程
修改工程目录下的.project文件普通工程下的该文件内容是: xxx org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature 替换成下面 Pro com.genuitec.eclipse.j2eedt.core.转载 2013-06-27 16:40:15 · 1500 阅读 · 0 评论 -
java poi 打开 excel 文件 保留格式 修改内容 另存为新文件
//首先请确保poi版本是尽量新的 我只试过两个版本 2.5的不行 然后下了3.7的就okay了。//poi下载地址:http://www.apache.org/dyn/closer.cgi/poi/releasepackage excel;import include.Path;import java.io.FileInputStream;import java.io.Fi转载 2013-09-17 16:01:50 · 6823 阅读 · 0 评论 -
webservice中使用log4j记录日志
这次项目只做了webservice,然后使用log4j记录日志,按照原来的方式放好了记录日志的类,放好了log4j.properties配置文件,启动项目,测试webservice,竟然没有正常记录日志,提示:log4j:WARN No appenders could be found for logger (SYSTEM_LOG).log4j:WARN Please initialize原创 2017-08-17 09:57:08 · 6411 阅读 · 0 评论