java8
java8
某科学的南条
我要偷偷的惊艳,然后打工所有人
展开
-
Java泛型精讲
一、泛型类型E - Element (在集合中使用,因为集合中存放的是元素)T - Type(表示Java 类,包括基本的类和我们自定义的类)K - Key(表示键,比如Map中的key)V - Value(表示值)N - Number(表示数值类型)? - (表示不确定的java类型)S、U、V - 2nd、3rd、4th types一、泛型擦除泛型是Java 1.5版本才引进的概念,在这之前是没有泛型的,但是泛型代码能够很好地和之前版本的代码兼容。那是因为,泛型信息只存在于代码编译阶段原创 2021-11-04 16:39:50 · 233 阅读 · 0 评论 -
HttpUtils请求工具类
package com.rc.openapi.util;import com.alibaba.nacos.client.identify.Base64;import org.apache.commons.lang3.StringUtils;import org.apache.http.Consts;import org.apache.http.HttpEntity;import org.apache.http.StatusLine;import org.apache.http.client.原创 2021-11-04 13:58:55 · 426 阅读 · 0 评论 -
ThreadPool线程池工具类
package com.rc.openapi.util;import com.google.common.util.concurrent.ThreadFactoryBuilder;import java.util.concurrent.*;public class ThreadPoolService { /** * 自定义线程名称,方便的出错的时候溯源 */ private static ThreadFactory namedThreadFactory =原创 2021-11-04 13:56:14 · 455 阅读 · 0 评论 -
DateUtil时间工具类
package com.rc.openapi.util;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;@SuppressWarnings("unchecked"原创 2021-11-04 13:54:28 · 506 阅读 · 0 评论 -
ThreadUtils线程工具类
package com.rc.openapi.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ThreadU原创 2021-11-04 13:51:30 · 960 阅读 · 0 评论 -
Mybatis报错:attempted to return null from a method with a primitive return type (int).
本次报错的原因在于sql语句未查询到数据,返回为null。而我们定义的dao层方法是返回为int,就会出现如下这样的提示:return null from a method with a primitive return type (int).(试图从具有原始返回类型(int)的方法返回null)Ingeter是int的包装类,int的初值为0,Ingeter的初值为null将dao层的返回类型改为Integer即可。...原创 2021-10-15 15:03:02 · 1139 阅读 · 0 评论 -
Stream流根据多个字段去重
分组list.stream().collect(Collectors.groupingBy(ClassEntity::getGrade));java8有一个collectingAndThen可以根据多个字段去重list.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o -> o.getProfessi原创 2021-09-23 11:50:00 · 8729 阅读 · 3 评论 -
Stream流倒序排序
普通排序正序(升序)list.stream().sorted().collect(Collectors.toList());或者list.stream().sorted(Comparator.comparing(Student::getAge))倒序(降序)list.stream().sorted(Comparator.reverseOrder())或者list.stream().sorted(Comparator.comparing(Student::getAge).reversed原创 2021-09-23 11:37:35 · 20630 阅读 · 5 评论 -
Feign雪崩处理
在feign声明式调用中,在@FeignClient注解中添加fallback参数@FeignClient(value = “product-server”,fallback = ProductServiceFallback.class)这个ProductServiceFallback类是ProductService接口的实现类,要作为组件注入测试feign雪崩时候,productService的服务停了就能测试雪崩了package com.qiangqiang.fallback;import原创 2021-01-10 22:02:37 · 4495 阅读 · 0 评论 -
idea中多线程断点模式
idea中打断点的时候,会默认阻塞所有的线程,如果有其他线程工作,那么需要开启其他线程的话,就要开启idea的断点的All->Thread模式右键断点的红点就可以原创 2021-09-16 13:49:35 · 1670 阅读 · 0 评论