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 · 116 阅读 · 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 · 136 阅读 · 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 · 147 阅读 · 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 · 131 阅读 · 0 评论 -
Junit的简单使用
Junit4的简单使用 一、单元测试简介 JUnit 是一个 Java 编程语言的单元测试框架,我们可以基于它编写用来测试代码的代码,从而更方便地进行回归测试。 JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。这个方法就好比“测试一点,编码一点,测试一点,编码一点……”,增加了程序员的产量和程序的稳定性,可以减少程序员的压力和花费在排错上的时间。 二...原创 2019-05-21 10:44:35 · 149 阅读 · 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 · 112 阅读 · 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 · 338 阅读 · 0 评论