睶先生

北冥有鱼,其名为睶,睶之大,不知其几千里远

我的人生之路记录

我的个人信条 生活低姿态 保持终身学习态度 也许5年,10年,15年后,甚至更远,回头一看少年已变。 我的校园招聘 19届应届生,不才,跨专业,普通一本,在招聘中深知自己只不过茫茫人海中不起眼的一个。自学Java已有三年,一个人耐住了也习惯了独行。毕竟不能强人所求一起面对困难。走错了很多...

2018-04-14 16:28:29

阅读数 428

评论数 0

JSONObject源码解析

JSON(JavaScript Object Notation的首字母缩写)是一种轻量级数据交换格式,最常用于客户端 - 服务器通信。它既易于读/写,又与语言无关。JSON值可以是另一个JSON 对象,数组,数字,字符串,布尔值(true / false)或null。也是后端开发中经常要接触的一个...

2019-08-24 17:08:37

阅读数 28

评论数 0

如何在Spring Boot中创建定时任务

1,在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务的配置,用于提醒SpringBoot定时执行被标记的定时任务 示例; @SpringBootApplication @EnableScheduling public class ChunApplicatio...

2019-08-24 11:19:10

阅读数 6

评论数 0

使用enum关键字创建枚举类

public enum TestEnum { /** * 年级-班级 */ CLASS_ONE_SENIOR_HIGH_SCHOOL("高中","1班"), //多个使用逗号隔开,以分号结束 CLASS_TWO...

2019-08-23 21:14:35

阅读数 7

评论数 0

CDATA[XXX]]的作用

为了防止XML的文本被解析器解析,XML会对它们进行转义,只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。非法字符如下: < & > ’ " 在MybatisMapper.xml编写动态SQL时经常使用...

2019-08-23 20:48:58

阅读数 14

评论数 0

Java8的removeIf和filter的区别

Stream filter(Predicate<? super T> predicate) 返回由与此给定谓词匹配的此流的元素组成的流。 removeIf和filter方法都能达到过滤/删除元素的作用。 从功能是实现上,removeIf是条件为true则过滤此元素,f...

2019-08-23 20:24:53

阅读数 15

评论数 0

如何遍历Map的每个元素

方法一:使用entrySet方法: 示例: public static void main(String[] args) { Map<String, String> param = new HashMap<>(8); ...

2019-08-23 17:46:17

阅读数 10

评论数 0

Cannot start compilation: the output path is not specified for module "XXX".

环境模拟: 在导入某书籍的代码包后,点击运行出现如下错误: Cannot start compilation: the output path is not specified for module "XXX". Specify the output path in the P...

2019-08-21 11:31:49

阅读数 11

评论数 0

lambok@Builder和@Data不能共用

由于添加@Builder会将@Data让类缺失无参构造器,加上即可。 @Tolerate public OrderExtendEntity(){}

2019-08-18 16:34:24

阅读数 36

评论数 0

@PostMapping注解解析

开发过程IDEA提示如将@RequestMapping(value="/abc" , method = “RequestMethod.POST”)替换成@PostMapping。现对@PostMapping的实现。 @PostMapping是一个复合注解,Spring fram...

2019-08-18 16:08:06

阅读数 134

评论数 0

字符串的替代

给定一个字符串:如下,如何对{X}进行字符串替换? String str ="姓名:{1},班级:{2},年龄:{3}"; 参考使用: public String replace(CharSequence target, CharSequence replacement) ...

2019-08-18 15:22:00

阅读数 53

评论数 0

格式字符串

String str = "123" 参考方法一: static String format(String format, Object… args) format:待格式化的String args:需要格式字符串中格式说明符引用的参数。 String.format(&quo...

2019-08-18 15:03:17

阅读数 67

评论数 0

Stream的peek和map的区别

JDK对两者介绍: Stream peek(Consumer<? super T> action) 返回由该流的元素组成的流,另外在从生成的流中消耗元素时对每个元素执行提供的操作。 Stream map(Function<? super T,? exte...

2019-08-18 10:42:26

阅读数 53

评论数 0

StringUtils的equals方法判断两个字符串是否相等

源码: public static boolean equals(final CharSequence cs1, final CharSequence cs2) { //同一对象返回true if (cs1 == cs2) { return true...

2019-08-15 10:28:52

阅读数 126

评论数 0

Lambda 和Stream实战例子收集

Function<T, R> - 以T为输入,返回R作为输出 Predicate - 以T为输入,返回布尔值作为输出 Consumer - 将T作为输入,执行某些操作并且不返回任何内容 Supplier - 没有任何输入,返回T IntConsumer -取两个T作为输...

2019-08-09 19:39:13

阅读数 253

评论数 0

Unchecked call to 'forEach()' as a member of raw type 'java.lang.Iterable'

代码简单如下: list是List<Map>列表 ... list.forEach(entity -> { String jsonString = JSONObject.toJSONString(enti...

2019-08-08 11:32:42

阅读数 194

评论数 0

SpringBoot无法接收到前端传来的json数据

如果是get请求,看Controller接收前端数据的dto有没有@Validated @RequestMapping(value = "/update") @ResponseBody public return updateXXX(@Validated...

2019-08-06 10:00:54

阅读数 199

评论数 0

如何判断数组或列表为空

工具类:org.apache.commons.collections.CollectionUtils#isEmpty /** * Null-safe check if the specified collection is empty. * <p> ...

2019-08-06 09:42:57

阅读数 200

评论数 0

判断对象是否为空的Java工具类

public final class Objects static boolean isNull(Object obj) 返回 true如果提供的参考 null否则返回 false public static boolean isNull(Object obj) { return obj...

2019-08-04 11:22:44

阅读数 315

评论数 0

Java怎么实现导出Excel

使用的工具类:org.jeecgframework.poi.excel.ExcelExportUtil 源码如下: public class ExcelExportUtil { private ExcelExportUtil() { } /** * @para...

2019-08-04 10:41:52

阅读数 353

评论数 0

提示
确定要删除当前文章?
取消 删除