Java基础
Knight-1024
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则匹配日期匹配八位时间yyyyMMdd:([1-2][0-9]{3}[0-1][0-9][0-3][0-9])存在问题,没有判断大小月和闰年。改进,增加多种判断可能,细分大小月与闰年的判断,且只判断1000年到2999年之间的日期。(([12][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([12][原创 2020-07-23 17:53:59 · 114 阅读 · 0 评论 -
file的简单使用
file的简单使用/** * file的简单使用 * create by chen on 2020/7/10 */public static void main(String[] args) { String path = "E:\\Learn\\file.txt"; File file = new File(path); StringBuilder result = new StringBuilder(); try{ BufferedReader原创 2020-07-23 17:51:26 · 134 阅读 · 0 评论 -
dom4j的简单使用
import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;import java.io.*;/** * XML解析 * create by chen on 2020/7/10 */public class Dom4jUtils { // 执行.原创 2020-07-23 17:32:15 · 134 阅读 · 0 评论 -
sftp工具类
用于将文件上传到远程sftp的工具类import com.jcraft.jsch.*;import org.apache.commons.io.IOUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configurat原创 2020-07-23 14:09:57 · 128 阅读 · 0 评论 -
Junit的简单使用
Junit4的简单使用一、单元测试简介JUnit 是一个 Java 编程语言的单元测试框架,我们可以基于它编写用来测试代码的代码,从而更方便地进行回归测试。JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。这个方法就好比“测试一点,编码一点,测试一点,编码一点……”,增加了程序员的产量和程序的稳定性,可以减少程序员的压力和花费在排错上的时间。二...原创 2019-05-21 10:44:35 · 146 阅读 · 0 评论 -
MD5工具类
简单的MD5加密工具类,一般还需要作额外的加密处理。import sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * Creat...原创 2019-05-21 12:09:48 · 109 阅读 · 0 评论 -
String工具类
自己整理了一些String常用的自定义方法。import java.text.DecimalFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import ...原创 2019-05-21 11:43:16 · 337 阅读 · 0 评论