
java
文章平均质量分 81
kfcman
这个作者很懒,什么都没留下…
展开
-
java.lang.OutOfMemoryError: Java heap space + myeclipse中分配tomcat启动时所占内存大小
//首先检查程序有没有限入死循环这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法:1、设置环境变量set JAVA_OPTS= -Xms32m -Xmx512m可以根据自己机...原创 2010-06-30 17:11:00 · 85 阅读 · 0 评论 -
java导出多个excel并打成zip包
import java.io.*; import java.text.SimpleDateFormat;import java.util.*; import java.util.zip.ZipOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import ...原创 2015-08-20 17:41:44 · 946 阅读 · 0 评论 -
HashMap的两种排序方式
Map<String, Integer> map = new HashMap<String, Integer>();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);List<Map.Entry<String, Integer>> inf原创 2015-10-23 15:48:05 · 172 阅读 · 0 评论 -
/** * 数据转换工具类,用于将单个对象、List转换为json、xml格式的字符串 */ ...
注意:List中只有存放的是相应的Java对象,才能正确转换成json、xml格式 1、核心 Java代码 package com.dreamoa.util; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.u...原创 2014-11-18 12:31:35 · 244 阅读 · 0 评论 -
jsoup去除HTML标签
http://jsoup.org/download原创 2014-12-11 13:47:21 · 728 阅读 · 0 评论 -
设置CXF的WebService客户端超时时长
在使用WebService时,我们通常都会在客户端中设置请求超时的限制,以避免长时间的去连接不可用的服务器。在CXF的环境下,客户端可通过两个属性配置超时限制:ConnectionTimeout - WebService以TCP连接为基础,这个属性可以理解为TCP握手时的时间设置,超过设置的时间就认为是连接超时.以毫秒为单位,默认是30000毫秒,即30秒。ReceiveTime...原创 2014-12-14 16:39:45 · 233 阅读 · 0 评论 -
java敏感词过滤-使用HashMap实现DFA算法
转载:http://blog.shilimin.com/298.htmpackage arrayDemo;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Set;@SuppressWarnings( { "r...原创 2014-12-18 11:50:56 · 187 阅读 · 0 评论 -
利用StringEscapeUtils对字符串进行各种转义与反转义
在apache commons-lang(2.3以上版本)中为我们提供了一个方便做转义的工具类,主要是为了防止sql注入,xss注入攻击的功能。commons-lang常用工具类StringEscapeUtils使用 - wjoygz - pauls private zone1.escapeSql 提供sql转移功能,防止sql注入攻击,例如典型的万能密码攻击' ' or 1=1 ' ...原创 2016-02-04 16:09:39 · 1579 阅读 · 0 评论 -
java Map
/** * 实现java 中 list集合中有几十万条数据,每100条为一组取出 * @param list 可穿入几十万条数据的List * @return map 每一Kye中有100条数据的List */ @SuppressWarnings({ "unchecked", "rawtypes" }) public Map g...原创 2018-02-06 15:58:55 · 86 阅读 · 0 评论 -
java实现截图并保存到本地
1.java实现截图并保存到本地提供给大家三个方法,随意整理的2.方法一: package com.credream.ocr; import java.awt.Dimension; import java.awt.Rectangle; import java.awt...原创 2018-07-03 10:24:51 · 305 阅读 · 0 评论 -
Java中HashMap遍历的两种方式
转]Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.En...原创 2015-08-19 16:52:07 · 107 阅读 · 0 评论 -
java读写文件
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class ReadTextFile { ...原创 2014-10-16 11:28:01 · 80 阅读 · 0 评论 -
ConfigProperties
import java.io.IOException;import java.util.Properties;public class ConfigProperties { private static final String SERVER = "server.path"; private static final String CONFIG="/PathConfig.pro...原创 2011-03-07 23:16:24 · 136 阅读 · 0 评论 -
java文件复制
/* 复制整个文件夹内容 * * @param oldPath * String 原文件路径 如:c:/old * @param newPath * String 复制后路径 如:f:/new * @return boolean */ private static void cop...原创 2012-11-28 16:24:40 · 65 阅读 · 0 评论 -
Java文件夹复制
利用Java复制文件到处都可以用到,这里总结了一个类供大家参考。里面总共有两个方法: public static boolean copyFile(String srcFileName, String destFileName,boolean overlay); public static boolean copyDirectory(String srcDirName, String de...原创 2012-11-28 16:25:35 · 77 阅读 · 0 评论 -
java中File的delete()方法删除文件失败的原因
一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用)2.file是文件夹 并且不为空,有别的文件夹或文件, 3.极有可能有可能自己前面没有关闭此文件的流(我遇到的情况) 这个方法我用来获取文件的大小,用到了流类,但是用完了没有关闭,导致无法删除文件:public String getfiles...原创 2012-11-28 16:27:05 · 394 阅读 · 0 评论 -
Java list 分页
List list=new ArrayList(); for(int i=1;i原创 2013-01-24 14:55:14 · 94 阅读 · 0 评论 -
在Java 线程中返回值的用法
有时在执行线程中需要在线程中返回一个值;常规中我们会用Runnable接口和Thread类设置一个变量;在run()中改变变量的值,再用一个get方法取得该值,但是run何时完成是未知的;我们需要一定的机制来保证。 在在Java se5有个Callable接口;我们可以用该接口来完成该功能; 代码如:Java代码 package com.threads.test; ...原创 2014-08-22 19:46:44 · 237 阅读 · 0 评论 -
Future and Callable
有的时候我们需要将一个问题分解成若干的小问题,假如每个小问题可以独立运算,运算后将结果进行合并, 这样的话我们可以使用多个线程处理每一个小问题后,将每个运算结果合并,这样可以极大的发挥计算机的性能,缩短运算时间,Java中提供者这样两个接口 Callable和Future,可以最大程度的简化上述问题的开发过程。先来看一下Callable接口,Callable接口类似 Runnable,都是...原创 2014-08-23 22:40:15 · 91 阅读 · 0 评论 -
Future接口和Callable接口的使用
import java.util.ArrayList; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorSe...原创 2014-08-23 22:40:59 · 89 阅读 · 0 评论 -
java线程安全总结
最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关于java线程安全,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是很...原创 2014-08-23 22:41:34 · 90 阅读 · 0 评论 -
jar 包 反编译 工具
java反编译工具直接放入class文件或jar包原创 2016-04-26 13:56:40 · 140 阅读 · 0 评论 -
Linux更换jdk版本,java -version还是原来的版本问题
在服务器上更新了新的 jdk,也在 /etc/profile 中设置了新的 JAVA_HOME,并且 source /etc/profile然后使用java -version 和 javac -version 发现版本还是老版本,死活没有使用我新指定的。中间各种排查,这里就不废话了,下面是文件的根源和解决方法:使用which java 和 which javac 分别可以看到[r...原创 2018-08-17 11:20:48 · 816 阅读 · 0 评论