随笔分类 -  工具类

RSA算法的非对称加密工具类
摘要:import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.MessageDigest; import java. 阅读全文

posted @ 2020-05-21 00:22 大别山人 阅读(308) 评论(0) 推荐(0)

AES算法的对称加密工具
摘要:import java.security.Security; import java.util.Base64; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec 阅读全文

posted @ 2020-05-21 00:21 大别山人 阅读(350) 评论(0) 推荐(0)

可用来获取HttpServletResponse响应的数据的包装器类
摘要:/** * * MyResponseWrapper * 自定义HttpServletResponse包装器类,在过滤器中使用,可用于获取response响应的数据; * 使用方法:在过滤器中的doFilter方法中,创建这个类的对象,包装原始的response, * 然后将包装类对象作为参数传递给F 阅读全文

posted @ 2018-12-28 16:25 大别山人 阅读(2742) 评论(0) 推荐(0)

基于POI的读写Excel文件的工具类
摘要:依赖的jar包: import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.lang.r 阅读全文

posted @ 2018-06-06 17:03 大别山人 阅读(608) 评论(0) 推荐(0)

分页工具类
摘要:/** * 分页工具类,在获取查询起始行和总页数之前,应先设置总记录数和每页显示条数 * 每页显示条数默认为10 * @author 大别山人 * @2018年5月10日 下午10:04:41 * @param <T> */ public class PageBeanUtil<T> { // 当前页 阅读全文

posted @ 2018-06-06 14:41 大别山人 阅读(142) 评论(0) 推荐(0)

生成动态验证码的jsp
摘要:直接将验证码的生成工作放到jsp中,就可以直接在页面请求这个jsp,不需要再去设置servlet的的映射路径,简化代码。 阅读全文

posted @ 2018-06-06 13:39 大别山人 阅读(561) 评论(0) 推荐(0)

用于对项目中密码生成MD5摘要和加盐的工具类
摘要:import java.security.MessageDigest; /** * 用于对项目中密码生成MD5摘要和加盐的工具类 * @author 大别山人 */ public final class MD5Util { private static final char[] hexadecima 阅读全文

posted @ 2018-06-06 13:10 大别山人 阅读(201) 评论(0) 推荐(0)

文件或文件夹压缩工具类
摘要:import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.LinkedList; import java.util.zip.ZipEnt... 阅读全文

posted @ 2018-05-19 16:10 大别山人 阅读(161) 评论(0) 推荐(0)

发送邮件的工具类
摘要:发送邮件的工具类以及发送邮件的示例代码,支持发送html标签,和发送附件。依赖commons-email和mail两个jar包。 发送邮件的测试类: 收件箱收到的邮件: 阅读全文

posted @ 2018-05-18 16:46 大别山人 阅读(331) 评论(0) 推荐(0)

JDBC工具类,基于C3P0的数据库连接池,提供获取连接池、获取连接对象、释放资源和封装事务操作的方法
摘要:/** * * JDBC工具类,基于C3P0数据库连接池的实现 * * @author 彭锋 * @2018年5月7日 下午2:13:20 */ public final class JDBCUtils { /** * 使用C3P0-config中默认配置,创建数据库连接池对象 */ private static final DataSourc... 阅读全文

posted @ 2018-05-09 14:32 大别山人 阅读(167) 评论(0) 推荐(0)

图片爬虫工具,可以爬取指定网页的图片
摘要:这个小Demo,依赖了commonsIO工具包;因为使用了函数式编程,所以JDK需要在jdk8以上; 具体代码如下: 阅读全文

posted @ 2018-04-04 17:51 大别山人 阅读(743) 评论(0) 推荐(0)

消息摘要工具类。集成了16位MD5、32位MD5、SHA1、SHA224、SHA256、SHA384、SHA512
摘要:/** * 消息摘要工具类。集成了16位MD5、32位MD5、SHA1、SHA224、SHA256、SHA384、SHA512; * @author 大别山人*/ public final class HashUtils { /** * 根据指定的字符串,返回SHA1的摘要结果 * @param d 阅读全文

posted @ 2018-03-29 20:39 大别山人 阅读(185) 评论(0) 推荐(0)

图片压缩工具类
摘要:import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; /** * * @author 彭锋 * 2018年3月23日 下午3:15:10 */ public f... 阅读全文

posted @ 2018-03-23 15:21 大别山人 阅读(205) 评论(0) 推荐(0)

常用页面js
摘要:禁止鼠标右键:oncontextmenu="return false"; 禁止选择:onselectstart="return false"; 禁止拖放:ondragstart="return false"; 禁止拷贝:oncopy=document.selection.empty() 。 禁止复制 阅读全文

posted @ 2017-10-15 17:31 大别山人 阅读(109) 评论(0) 推荐(0)

Java实现验证码的小工具类
摘要:运行生成的验证码图片效果: 阅读全文

posted @ 2017-08-28 18:50 大别山人 阅读(529) 评论(0) 推荐(0)

解决servlet请求中文乱码的通用过滤器程序(本次改动,增加对请求中中文键的乱码的处理)
摘要:import java.io.IOException; import java.util.Collections; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import javax.servlet.Filter; import javax.servlet.FilterChain;... 阅读全文

posted @ 2017-08-27 16:24 大别山人 阅读(1091) 评论(0) 推荐(0)

获取实现多个数据的全部排列组合
摘要:运行结果: 阅读全文

posted @ 2016-10-03 03:30 大别山人 阅读(1160) 评论(0) 推荐(0)