
java
iteye_20824
这个作者很懒,什么都没留下…
展开
-
java.util.ConcurrentModificationException 解决办法
今天在项目中有一个需求,需要在一个List类型的集合中删除满足条件的对象,即调用remove(int index)方法将指定的对象删除,此操作放在线程中执行,代码块如下:for (Command c : list) { if (c.getPid() == p) {//c.getPid()、p为long类型数据 list.remove(list.indexOf(...2010-10-13 14:35:25 · 100 阅读 · 0 评论 -
java 遍历map集合方法
[code="java"]import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;//循环遍历map的方法public class Circ...原创 2011-04-23 14:45:00 · 128 阅读 · 0 评论 -
jxl读取Excel 错误: jxl.read.biff.BiffException: Unable to recognize OLE stream
报错代码:[code="java"]jxl.read.biff.BiffException: Unable to recognize OLE streamat jxl.read.biff.CompoundFile.(CompoundFile.java:116)at jxl.read.biff.File.(File.java:127)at jxl.Workbook.getWo...原创 2011-12-01 14:37:08 · 945 阅读 · 0 评论 -
Hibernate多对多自身关联的例子代码
背景说明:论坛中每个用户(Admin类)有多个好友,每个好友,可以是多个用户的好友。是表自身多对多的关系。Admin类代码:[code="java"]package com.soonj.entity;import java.util.HashSet;import java.util.Set;public class Admin {private Inte...原创 2011-12-06 12:11:07 · 161 阅读 · 0 评论 -
Web项目设置页面不缓存
htm网页[code="html"] [/code]jsp网页[code="java"]response.addHeader("pragma", "no-cache"); response.addHeader("cache-control", "no-cache,must-revalidate"); response.ad原创 2012-08-04 19:55:50 · 610 阅读 · 0 评论 -
Java过滤html标签
方法一:[code="java"]String oldStr="abc";String newStr= oldStr.replaceAll("]*)>", "");[/code]结果:newStr=abc;方法二:[code="java"] /** * 过滤掉html标签 * * @param str * ...原创 2012-09-21 09:54:55 · 129 阅读 · 0 评论 -
Struts2的简单示例action类
基类:[code="java"]package com.kit.common;import java.io.Serializable;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.h...2012-09-26 19:57:56 · 157 阅读 · 0 评论 -
登录验证过滤器Filter
[code="java"]import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;...原创 2012-06-01 14:30:00 · 252 阅读 · 0 评论 -
日期比较例子
[code="java"]/** * 时间日期比较处理例子 * @author ahomeeye * @createDate 2012-10-16 */public class ExampleDate { public static void main(String[] args) { // 设置两个日期 // 日期:2009年3月11号+5天 ...原创 2012-10-16 15:30:26 · 247 阅读 · 0 评论 -
内存溢出
1.PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap...原创 2012-11-21 11:07:10 · 100 阅读 · 0 评论 -
POI兼容读取Excel2003和Excel2007
[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;impo...2012-06-29 16:00:51 · 156 阅读 · 0 评论 -
java枚举类型(转)
[code="java"]public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. ...原创 2012-12-24 18:34:40 · 158 阅读 · 0 评论 -
java设计模式笔记链接地址汇总
这是iteye博客用户的iulve-rover-163-com的学习设计模式的笔记,感觉不错,故收录其链接,以供学习。汇总如下:抽象工厂(Abstract Factory)模式:[url]http://liulve-rover-163-com.iteye.com/blog/501216[/url]简单工厂模式:[url]http://liulve-rover-163-c...原创 2012-12-25 12:02:45 · 130 阅读 · 0 评论 -
XSS跨站漏洞修复
避免XSS跨站漏洞的方法之一主要是将用户所提交的内容输入输出进行过滤,包括请求路径过滤与参数过滤。这里,我写一个过滤器专门处理XSS跨站漏洞,思路是将带有非法字符的请求转发到一个指定页面,将参数的非法字符过滤去除。过滤器代码如下:[code="java"]package com.eshore.itmp.model.web.security;import java.io.IO...原创 2016-07-08 11:47:52 · 1045 阅读 · 0 评论 -
JS前端DES加密参数
DES加密为可解密的机制,这里使用DES进行加密方便后台解密还原参数值。本文的功能中des.js与Des.java作用相同,在不同地方产生作用。在登录的页面引入des.js文件,后台写个Des.java类,然后在登录验证前调用即可,方便易用。jsp页面js函数与表单改造:注意:要让表单中明文文本框不提交,只需将该文本框的name属性去掉即可。前后台加解密的三个密码字符串要一直。[c...2016-07-08 14:27:26 · 3233 阅读 · 1 评论 -
hibernate的clob数据处理
hibernate的clob数据处理:[code="java"]import org.hibernate.lob.SerializableClob;SerializableClob clob=(SerializableClob) o[0];String content=clob.getSubString(1, (int)clob.length());[/code]o...原创 2014-05-21 17:11:56 · 327 阅读 · 0 评论 -
Java遍历Set集合方法
[code="java"]对 set 的遍历1.迭代遍历:Set set = new HashSet();Iterator it = set.iterator();while (it.hasNext()) { String str = it.next(); System.out.println(str);}2.for循环遍历:for (Strin...原创 2011-11-04 14:30:30 · 2149 阅读 · 0 评论 -
Java文件保存与删除工具类
[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/** * * @author ahomeeye * * 2012-7-26 下午3:50:50 文件操作工具类 */public class ...原创 2012-07-26 15:46:12 · 178 阅读 · 0 评论 -
java闭包
网上节选,未深入研究和编辑。还没空深入探讨,只是先做个笔记,待学习以后完善。一、闭包的定义。 有很多不同的人都对闭包过进行了定义,这里收集了一些。 是引用了自由变量的函数。这个函数通常被定义在另一个外部函数中,并且引用了外部函数中的变量。 -- 是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域。-- 是一个匿...原创 2011-05-19 13:48:58 · 125 阅读 · 0 评论 -
JSTL的c:forEach标签
标签用于通用数据循环,它有以下属性属 性 描 述 是否必须 缺省值items 进行循环的项目 否 无begin 开始条件 否 0end 结束条件 否 集合中的最后一个项目step 步长 否 1var 代表当前项目的变量名 否 无varStatus 显示循环状态的变量 否 无vaStatus 属性JSTL中...原创 2011-05-30 13:36:40 · 123 阅读 · 0 评论 -
jar包混淆器介绍
DashO http://www.preemptive.com/tools/clients.html 最貴,一般都是大公司採用。ZKM http://www.zelix.com/ 可試用,最多同時混淆五個檔案,商業版不便宜。JBuilder http://www.borland.com ...2010-03-31 00:00:21 · 256 阅读 · 0 评论 -
java中判断一个字符串是否都为数字和截取数字
在javascript中有一个方法isDigit()使用来判断一个字符串是否都是数字,在java的字符串处理方法中没有这样的方法,觉得常常需要用到,于是上网搜了一下,整理出了两个用正则表达式匹配的判断方法,如下;[code="java"] // 判断一个字符串是否都为数字 public boolean isDigit(String strNum) { return strN...2010-12-15 15:13:24 · 351 阅读 · 0 评论 -
POI读取Excel的Integer数值
[code="java"]// 取得当前Cell的数值 Integer num = new Integer((int) cell.getNumericCellValue());//转换为字符串 String cellvalue = String.valueOf(num); [/code]参考:[url]http://hi.baidu.com/%CE%E4%BA%BA...2011-12-08 19:38:26 · 1757 阅读 · 0 评论 -
javax.swing.undo类 使用实例 - 转载
[code="java"]import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.s...原创 2010-06-16 01:26:32 · 427 阅读 · 1 评论 -
更改java应用程序标题栏默认图标
更改java应用程序标题栏默认图标现提供两种方法:方法一:如果你用过Toolkit(java.awt.Toolkit)类,这将是一件很简单的事情: Toolkit tk=Toolkit.getDefaultToolkit() Image image=tk.createImage("image.gif"); /*image.gif是你的图标*/ this.setIco...原创 2010-06-19 00:16:55 · 331 阅读 · 0 评论 -
java组合键的监听
判断[Shift]+[Ctrl]+[S]同时按下的简单方法e.isShiftDown()&&e.isControlDown()&&e.getKeyCode()==KeyEvent.VK_S还可以用e.getModifiersEx();判断时间发生后一刹那Shift,Alt,Ctrl等键的状态,例如 int keycode = e.getKeyCode(); Stri...原创 2010-06-20 00:42:40 · 838 阅读 · 0 评论 -
Eclipse或MyEclipse中如何恢复已删除文件(转)
今天在MyEclipse鼠标点得太快,误删了一个花了两天才写好的文件,后悔死了。没办法,只能到网上去搜,幸运的是真有MyEclipse删除文件恢复的方法。幸甚!感谢分享者!链接:[url]http://apps.hi.baidu.com/share/detail/15299493[/url]...原创 2011-12-24 18:44:14 · 124 阅读 · 0 评论 -
java Web常用基本操作代码
1.Struts2中文件保存[code="java"]//设置文件的三个属性,并且提供set方法 (此处省略)private File newsAttach;private String newsAttachFileName;private String newsAttachContentType;if (newsAttach != null) {// 附件非空...2011-12-30 10:23:54 · 229 阅读 · 0 评论 -
Java多级目录的生成
Java中文件路径的生成File.midir()必须是一级一级的,父目录必须存在才可以创建子目录,不支持父目录跟子目录同时创建。在这里,我写了个方法,可以将父目录和子目录一起创建。方便重用。此方法可以用File.mkdirs()替代。[code="java"] /** * 创建绝对路径(包含多级) * * @param header * ...2011-09-05 00:21:07 · 241 阅读 · 0 评论 -
java的web开发分页工具类
分页处理和储存分页用工具类。[code="java"]import java.io.Serializable;import java.util.ArrayList;import java.util.List;/** * 储存分页处理工具类 在调用此类的方法之前需设置总页数(即得先从数据库查询到相应数据的数据量) * * @author ahomeeye...2011-09-19 10:32:21 · 115 阅读 · 0 评论 -
java的守护进程daemon
网上找的一个简单的守护进程。守护线程与其他线程的区别是,如果守护线程是唯一运行着的线程,程序会自动退出。[code="java"]import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * java 的守护进程示例,当任务执行完毕,守护...2010-12-31 15:28:19 · 481 阅读 · 0 评论 -
Java Web项目中的定时器实现
在Java的6.0版本中新增了concurrent包,这个包是用作线程同步的包,提供了很多工具类。其中定时器就是其中之一。近期在做一个项目,在项目中要实现启动Web服务的同时启动一个任务,要求此任务为守护进程,定时调用一些任务操作代码。在网上搜索相关的实现,综合考虑得出一个解决方案。方案是:使用tomcat服务器的监听器类作守护进程,调用concurrent包提供的定时器,最后在定时器中调用操...2011-02-23 18:02:59 · 371 阅读 · 0 评论 -
使用AOP实现监控日志并保存
最近项目中要做个效能监控的功能,经过考虑,觉得选择spring的AOP来实现。必须放在Web端。例子如下:[code="java"]import java.util.Date;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org.as...2012-07-13 20:42:53 · 767 阅读 · 0 评论 -
java前后台字符串编码转换
此文为应用中遇到字符串编码转换问题网上找资料解决问题记录笔记,工作中经常会遇到类似问题,在此记录备忘,后续再进行整理。jquery serialize方法中文乱码及解决办法[url]http://blog.youkuaiyun.com/xiao2shiqi/article/details/8438019[/url]jquery form表单.serialize()序列化后中文乱码问题原因及解决...2016-12-15 15:52:05 · 806 阅读 · 0 评论