![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 79
EricXiao666
这个作者很懒,什么都没留下…
展开
-
正则
1、 非打印字符字符描述\cx匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ‘c’ 字符。\f匹配一个换页符。等价于 \x0c 和 \cL。\n匹配一个换行符。等价于 \x0a 和 \cJ。\r匹配一个回车符。等价于 \x0d 和 \cM。\s匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode原创 2021-01-29 17:17:21 · 133 阅读 · 0 评论 -
Java日期工具类方法
1、获取两个日期之间的所有日期,包括起始日期和结束日期 (java7)public static List<String> getDatesBetweenUsingJava7(Date startDate, Date endDate) { List<String> datesInRange = new ArrayList<>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); C原创 2020-12-22 18:24:21 · 166 阅读 · 0 评论 -
System.getProperty()常见参数列表
System.getProperty(“java.version”); // java版本号System.getProperty(“java.vendor”); // Java提供商名称System.getProperty(“java.vendor.url”); // Java提供商网站System.getProperty(“java.home”); // Java jre目录System...原创 2020-05-07 15:10:31 · 236 阅读 · 0 评论 -
Windows10配置java环境变量
·································老司机快速配置版··································1、新建JAVA_HOME 变量变量名: JAVA_HOME变量值: D:\Tools\jdk1.8.0_2312、新建/修改 CLASSPATH 变量变量名: CLASSPATH变量值: .;%JAVA_HOME%\lib\...原创 2020-01-12 23:40:38 · 118 阅读 · 0 评论 -
Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will
详细报错内容如下:Error occurred during initialization of VMUnable to allocate 130176KB bitmaps for parallel garbage collection for the requested 4165632KB heap.Error: Could not create the Java Virtual Mach...原创 2019-11-06 15:39:55 · 5658 阅读 · 0 评论 -
Java中List集合去除重复数据的方法
一、新版本 JDK 支持 Stream 流操作(推荐使用)list = list.stream().distinct().collect(Collectors.toList());二、通过HashSet实现去重HashSet hs = new HashSet(list); list.clear(); list.addAll(hs); 三、遍历集合,使用 list.conta...原创 2019-08-01 17:50:44 · 188 阅读 · 0 评论 -
Java 垃圾回收机制图解
什么是自动垃圾回收?自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。在用 C 之类的编程语言时,程序员需要自己手动分配和释放内存。而 Java 不一样,它有垃圾回收器,释放内存由回收器负责。本文接下来将...转载 2019-06-14 10:26:38 · 148 阅读 · 0 评论 -
cron表达式详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构corn从左到右(用空格隔开):秒 分 ...转载 2019-05-07 11:41:12 · 276 阅读 · 0 评论 -
String和List相互转换
工作中需要将List转换为String并存储到redis中,进行业务处理时需对redis存储的值进行修改,这里涉及到List和String的相互转换。为了方便,封装了一个工具类StringUtils,代码如下/** * List<String> to String * @param list * @return String */public static String ...原创 2019-05-09 15:39:58 · 2329 阅读 · 0 评论 -
Error:(16, 18) java: 常量字符串过长
看String的源码:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private ...转载 2019-05-05 14:37:19 · 5025 阅读 · 0 评论 -
java判断两个对象的类型是否相同以及判断对象是否属于某个类
public class Test{public static void main(String[] args) { //测试两个对象是否相同 String s1 = new String(&quot;aaa&quot;); String s2 = new String(&quot;bbb&quot;); System.out.println(s1 instanceof s2); // false ...原创 2018-11-26 15:14:26 · 19070 阅读 · 2 评论 -
使用fastjson将JsonObject对象转为javaBean对象失败
1、前端vue中axios调用后台服务的代码: onsubmit(){ this.axios.post("/api/leave/leaveApply",{ data:{ type:this.leaveForm.type, ...原创 2018-11-26 14:43:03 · 26651 阅读 · 0 评论 -
@Controller和@RestController的区别
@RestController注解使用@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面例子:@RestController /* @Controlle...原创 2018-10-20 16:40:51 · 98 阅读 · 0 评论