JAVA工具类
文章平均质量分 74
johennes
这个作者很懒,什么都没留下…
展开
-
String类型字符串操作工具类
import java.net.URISyntaxException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.Enumeration;import java.util.List;import java.util.Vector;原创 2012-07-10 16:10:28 · 771 阅读 · 0 评论 -
JAVA 过滤标签将html内容转换为文本
/** * 把html内容转为文本 * @param html 需要处理的html文本 * @param filterTags 需要保留的html标签样式 * @return */ public static String trimHtml2Txt(String html, String[] filterTags)转载 2016-07-26 23:39:11 · 1998 阅读 · 1 评论 -
把JSP转换成HTML生成静态页面
package com.simon.web;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;i转载 2016-06-03 23:17:46 · 7038 阅读 · 0 评论 -
JAVA解析XML格式字符串
import java.io.IOException;import java.io.StringReader;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.Namespace;import org转载 2013-09-18 16:30:47 · 4929 阅读 · 0 评论 -
防止XSS攻击Filter
今天系统使用IBM的安全漏洞扫描工具扫描出一堆漏洞,下面的filter主要是解决防止SQL注入和XSS攻击一个是Filter负责将请求的request包装一下。一个是request包装器,负责过滤掉非法的字符。将这个过滤器配置上以后,世界总算清净多了。。代码如下:import java.io.IOException;import javax.servlet.Filter;转载 2013-07-31 15:42:14 · 1370 阅读 · 0 评论 -
java filter防止sql注入攻击
原理,过滤所有请求中含有非法的字符,例如:, & 黑客可以利用这些字符进行注入攻击,原理是后台实现使用拼接字符串,案例:某个网站的登入验证的SQL查询代码为 strSQL = "SELECT * FROM users WHERE (name = '" + userName + "') and (pw = '"+ passWord +"');"恶意填入 use转载 2013-07-31 16:22:12 · 987 阅读 · 0 评论 -
MyEclipse8.6注册码算法
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDateFormat;import ja转载 2012-11-01 13:54:12 · 510 阅读 · 1 评论 -
JAVAMAIL发送带附件的邮件实例
import java.util.Date;import java.util.Enumeration;import java.util.Properties;import java.util.Vector;import javax.activation.*;import javax.mail.Authenticator;import javax.mail.Message;impo转载 2012-07-13 09:29:45 · 456 阅读 · 0 评论 -
JAVA字符串的一些特殊应用——数字变成字符串并位数补足0等
public class StringManager { /** * 将字符串转为字母串 * @param str * @return */ public String changeToLetter(String str){ String result = ""; String[] arr = new String[]{"A","B","C","D","E","F","原创 2012-07-11 10:30:37 · 2309 阅读 · 0 评论 -
JAVA日期操作类
import java.text.ParseException;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Calendar;public class DateCenter { /** * 字符转日期 * @param str * @retur原创 2012-07-10 16:13:39 · 952 阅读 · 0 评论 -
JAVA随机生成指定长度的密码(大小写和数字)
import java.util.Random;public class PassWordCreate { /** * 获得密码 * @param len 密码长度 * @return */ public String createPassWord(int len){ int random = this.createRandomInt(); return this.原创 2012-07-10 16:03:29 · 10680 阅读 · 0 评论 -
JAVA生成UUID主键值
public class UuidUtil { protected static int count=0; public static synchronized String getUUID(){ count++; long time = System.currentTimeMillis(); String timePattern = Long.toHexString(time);转载 2012-07-10 16:07:03 · 2062 阅读 · 0 评论 -
MD5加密类
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Util { /** * MD5 加密 */ public String转载 2012-07-10 16:11:24 · 355 阅读 · 0 评论 -
java中List按照指定字段排序工具类
package com.yumi.mibao.util;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * List按照指定字段排序工具类 *转载 2016-12-06 21:26:18 · 2791 阅读 · 0 评论