
java-工具类
文章平均质量分 61
海绵666
我是逗比
展开
-
java 加密解密
import java.security.Security;import java.security.MessageDigest;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Se原创 2017-02-17 13:35:03 · 284 阅读 · 0 评论 -
javaweb 自定义标签
我们一般以如下方式引入一个标签 <%@ taglib prefix=”c” uri=”http://Java.sun.com/jsp/jstl/core”%> 这时再在jsp中写相对应的标签就行了,那么我们如何定义自己的标签类呢?首先我们需要来了解如下三个类 TagSupport BodyTagSupport SimpleTagSupport为了更好的理解,我们先手写个示例package原创 2017-07-03 19:51:39 · 357 阅读 · 0 评论 -
java线程池 -- 大话笔记
java线程池的概念java线程池知识点扫盲java线程池的模式java线程池源码解析 java线程池概念我们知道,java最大的特性在于其对多线程以及并发性的友好支持,但线程的创建是和我们的cpu有关系的,持续不断的创建势必会带来更多的开销,当我们有多个请求并发而来,且访问的时间很短,这就势必会造成我们cpu的压力,而java线程池就是为了解决这个问题而产生的,利用已有的线程来处理多个任原创 2017-07-03 22:54:16 · 423 阅读 · 0 评论 -
java 工具类 excel 基于poi
package com.cmh.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import ja转载 2017-03-10 11:14:40 · 1123 阅读 · 0 评论 -
FastJson 工具类
package com.cmh.util;import java.util.List; import java.util.Map;import javax.xml.crypto.dsig.keyinfo.KeyValue;import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.al转载 2017-03-14 13:16:54 · 562 阅读 · 0 评论 -
java 通过7z 进行压缩加密
首先我们先来看一下效果图 要完成7z的压缩加密,我们首先先要下载7z工具,这个可以到官网自行下载,接下来我们只需将7z.dll,7z.exe,7z.sfx将这几个文件放在我们的工程目录,然后去引用即可。关键代码示例:private boolean zipByExternal(String zipFileName, String[] zipContentFileNameList, String co原创 2017-04-07 10:40:38 · 5167 阅读 · 0 评论 -
java xsd 校验工具类
public static boolean Validatexml(String xsdpath,String xmlpath) throws SAXException,IOException{ //建立schema工厂 SchemaFactory schemaFactory=SchemaFactory.newInstance("http://www.w3原创 2017-03-10 11:27:46 · 822 阅读 · 0 评论 -
java 日期工具类 DateUtil
package com.spider.util;import java.sql.Timestamp;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Loc转载 2017-02-22 16:08:50 · 432 阅读 · 0 评论 -
java transient
道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密码,银原创 2017-02-22 15:58:41 · 344 阅读 · 0 评论 -
Java 打印工具类
package com.cmh;import javax.print.*; import javax.print.attribute.DocAttributeSet; import javax.print.attribute.HashDocAttributeSet; import javax.print.attribute.HashPrintRequestAttributeSet; impo原创 2017-02-22 15:40:04 · 937 阅读 · 0 评论 -
jaxb xml生成与解析
JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解包括:@XmlRootElement,@XmlElement等等。JAXB(Java Architecture f原创 2017-02-21 23:18:50 · 805 阅读 · 0 评论 -
jaxb 生成xsd文件
本来想直接张贴代码的,但是公司用的是内网,考不出来,直接手工敲代码,可能会有错误,自己改就行了 首先我们新建一个类用来配置我们的路劲,如下:public class XSDBuilder{ private final String path; private final String despath; private final boolean judge; privat原创 2017-11-08 10:52:15 · 1685 阅读 · 0 评论