自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 DelayQueue实现延迟任务

1.构建延迟消息体@Datapublic class DelayedMessage implements Delayed { private final long delayTime; private final long expire; public DelayedMessage(long delayTime){ this.delayTime=delayTime; this.expire=delayTime+System.currentT

2021-11-11 15:46:27 567

原创 fastjson将字符串转换为泛型对象

import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReference;import lombok.Data;public class Type { @Data public static class Response<T> { private Integer code; private String msg; private T .

2021-11-05 17:41:27 592

原创 Java面向对象的三大特性-封装继承多态(简略概括)

1.封装 封装就是在一个类中构造其特有的的属性和方法,使其成为一个特有的独立实体2.继承 对于一些新类的属性和方法,他们有一些公共部分已经存在于的类中,他们可以通过继承关系来使用父类的功能,但是不能选择性继承父类的功能。3.多态 一个引用变量到底指向哪一个实例对象,该引用变量调用的方法到底是哪一个类中的方法,是在程序运行中决定的。...

2021-11-02 15:04:01 163

原创 lambda表达式中Collectors.toMap()方法

例:Map<String,UserId> map=userList.stream().map(user->new UserId(user)).collect( Collectors.toMap( UserId::getId, v - >v , (v1,v2) - > v1));解释:1、UserId通过getId()方法得到的值作为Map的key2、v->v即将原来的对象UserId不变作为Map的value(其中 v -> v可以使用 Fuction.

2021-10-15 11:14:07 1643

转载 Java使用iText生成pdf,Retrofit实现文件上传,MinIO存储并提供下载链接

一.iText生成pdf1.二.Retrofit发送post请求进行文件上传2.三.使用滴滴Gift平台进行文件存储和提供下载链接3.

2021-09-27 17:05:43 623

原创 20210909LeetCode

1.力扣01(1)位运算实现加法 public int add(int a,int b){ //得到原位和 int xor=a^b; //得到进位和 int forward =(a&b)<< 1; return forward==0? xor : add(xor,forward); }(2)位运算求相反数:正数取反码+1=对应负数;负数取反+1=对应正数 ...

2021-09-09 21:11:02 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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