- 博客(12)
- 收藏
- 关注
原创 CollectionUtils和StringUtils
1.集合判空org.apache.commons.collections.CollectionUtils 集合判断是否非空org.springframework.util.CollectionUtils 集合判断是否非空两者都可以用isEmpty方法判断集合是否为空,apache下的包更倾向于对集合内容的操作,spring下的包更适合查询2.判断字符串非空,可以用org.spri...
2020-01-09 19:16:25 2225
原创 SpringBoot整合Scheduled(定时任务器)
Scheduled 定时任务器:是Spring3.0以后自带的一个定时任务器。我们来看下在SpringBoot中我们怎么使用一、项目使用1.创建项目添加依赖创建一个SpringBoot项目,并添加如下依赖<dependencies> <dependency> <groupId>org.springframework.boot</...
2019-12-07 14:26:13 33420
原创 StringBuilder
StringBuilder线程不安全?在分析这个问题之前我们要知道StringBuilder和StringBuffer的内部实现跟String类一样,都是通过一个char数组存储字符串的,不同的是String类里面的char数组是final修饰的,是不可变的,而StringBuilder和StringBuffer的char数组是可变的。首先通过一段代码去看一下多线程操作StringB...
2019-12-07 14:22:53 33081
原创 【Java】双等号和equals的区别
【string的valueof方法,对八种数据类型的自动拆箱装箱,integer-128-+127用==比较integer的值会相等,因为储存了这个范围内的数据,可以直接进行比较,不在这个范围会new出一个integer,==比较的内容加地址,equals比较的是地址(未重写之前),String integer data都重写了equals方法,https://www.jianshu.com/...
2019-12-07 14:17:17 18070
转载 IDEA配置优化,idea配置大全
IDEA 配置优化32招1、设置 Maven1.在File->settings->搜索maven2.Mavanhome directory--设置maven安装包的bin文件夹所在的位置3.Usersettings file--设置setting文件所在的位置4.Localrepository--设置本地仓库2、IDEA 设置代码行宽...
2019-11-23 14:00:10 27913 1
原创 navicat premium 12
链接:https://pan.baidu.com/s/1rRIYnKoj2-54jLs8Uxlz1g提取码:4g2j
2019-11-23 13:02:43 33038 3
原创 LocalDateTime Date区别? LocalDateTime和Date
LocalDateTime和Date本篇文章你将了解到: 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】 java8新的时间API的使用方式,包括创建、格式化、解析、计算、修改 为什么需要LocalDate、LocalTime、LocalDateTime Date如果不格式化,打印出的日期可读性差 Tue...
2019-11-23 13:01:49 38094
原创 让线程顺序执行
控制线程执行顺序一、实现本文使用了8种方法实现在多线程中让线程按顺序运行的方法,涉及到多线程中许多常用的方法,不止为了知道如何让线程按顺序运行,更是让读者对多线程的使用有更深刻的了解。使用的方法如下:[1] 使用线程的join方法[2] 使用主线程的join方法[3] 使用线程的wait方法[4] 使用线程的线程池方法[5] 使用线程的Condition(...
2019-11-23 11:43:57 41856 5
原创 isEmpty 和 isBlank 区别?
是否注意过isEmpty 和 isBlank 区别?org.apache.commons.lang.StringUtils 类提供了 String 的常用操作,最为常用的判空有如下两种 isEmpty(String str) 和 isBlank(String str)。分析我们通过源码来分析区别:public static boolean isEmpty(String st...
2019-11-21 20:03:47 17948 3
原创 lambda详解
Lambda实操 别再问我什么是Lambda详细请看个人笔记 Lambda实操一、引言Java8 最大的特性就是引入 Lambda 表达式,即函数式编程,可以将行为进行传递。总结就是:使用不可变值与函数,函数对不可变值进行处理,映射成另一个值。二、Java重要的函数式接口1、什么是函数式接口函数接口是只有一个抽象方法的接口,用作 Lambda 表达式的类型...
2019-11-21 15:24:47 37066 5
原创 java正则表达式
《常用单一表达字符意义字符的取值范围1.[abc]:表示可能是a,可能是b,也可能是c。2.[^abc]:表示不是a,b,c中的任意一个3.[a-zA-Z]:表示是英文字母4.[0-9]:表示是数字简洁的字符表示.:匹配任意的字符\d:表示数字\D:表示非数字\s:表示由空字符组成,[\t\n\r\x\f]\S:表示由非空字符组成,[^\s]\w:表示...
2019-09-05 15:58:25 28358 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人