杂七杂八
杂七杂八
青木独醉
这个作者很懒,什么都没留下…
展开
-
获取异常的堆栈信息
做java开发的时候,经常会遇到代码抛异常后,需要把异常信息保存到数据库或者上传到云服务器做cache分析。这时候就需要获取异常的堆栈信息(详细错误信息)。用e.getMessage()来获取到的异常信息内容并不全,而且有时候为空。我们可以用下面方法来获取。public class Test { /** * 获取详细日志 * @param throwable * @return */ public static String getStackTra原创 2021-05-22 15:28:03 · 853 阅读 · 0 评论 -
properties(属性文件)
1.什么是properties文件后缀properties是一种属性文件。这种文件以key=value格式存储内容。一般这个文件作为一些参数的存储,代码就可以灵活一点。通俗点讲就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个.property文件就可以了,不用在去修改源代码。2.properties文件特点1、键值对格式。2、“ = ”等号后面,值前面,的空格,会自动忽略掉。3、值后面的空格,不会忽略。原创 2021-05-22 14:30:14 · 11706 阅读 · 0 评论 -
使用Collections.sort对list进行排序
使用Collections.sort对list进行排序用Collections.sort方法对list排序有两种方法1、第一种是list中的对象实现Comparable接口,重写compareTo方法public class Te { public static void main(String[] args) { User user1 = new User(); user1.setName("b"); User user2 = new User();原创 2021-05-19 13:46:29 · 1805 阅读 · 0 评论 -
正则表达式:Pattern类与Matcher类的应用
java与正则相关的工具主要在java.util.regex包中;此包中主要有两个类:Pattern、Matcher。一、Pattern声明:public final class Pattern implements java.io.Serializable含义:Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式。特点:1、Pattern类有final 修饰,可知他不能被子类继承。2、此类的实例是不可变的,可供多个并发线程安全使用。3、构造器是私有的,不能通过new创建Patt原创 2021-05-18 16:20:00 · 2856 阅读 · 0 评论 -
使用正则表达式获取xml格式字符串中的节点内容
使用正则表达式获取xml格式字符串中的节点内容 public static String getXmlSingleElementValue(String resourceXml, String elementName) { String str = ""; StringBuilder regex = new StringBuilder(); regex.append("<"); regex.append(elementName); //.表示除\n之外的任意字符;*表示匹配0-无原创 2021-05-18 15:09:54 · 1597 阅读 · 0 评论