最新 最热

TS 进阶 - 高频面试题

# interface 与 type 的异同点基础 在对象扩展情况下,interface 使用 extends 关键字,type 使用交叉类型 (&)同名的 interface 会自动合并,并且在合并时会要求兼容原接口的结构interface 与 type 都可以描述对象类型、函...

2023-05-17
1

TS 进阶 - 泛型

在条件类型参与的情况下,通常泛型会被作为条件类型中的判断条件(T extends Condition 或 Type extends T)以及返回值。这也是筛选类型需要依赖的能力之一。...

2023-05-17
1

TS 进阶 - 类型工具

类型别名除了用于进行特定类型的抽离封装,还能作为工具类型。工具类同样基于类型别名,只是多了个泛型。

2023-05-17
1

TS 进阶 - 类型系统

TypeScript 的类型系统特性:结构化类型系统。TypeScript 比较两个类型并非通过类型的名称,而是比较两个类型上实际拥有的属性与方法。Cat 与 Dog 类型上的方法是一致的,所以虽然是名字不同的类型,但仍然被视为结构一致。...

2023-05-17
7

TS 进阶 - 类型编程

内置工具类型中有一个从联合类型中提出 null | undefined 的工具类型,可以借助其实现一个剔除所有属性的 null 与 undefined:

2023-05-17
5

TS 进阶 - 实际应用 02

在 devDependencies 中包含了 @types/react 与 @types/react-dom 等,用于自动加载 node_modules/@types 下的类型声明文件。

2023-05-17
1

TS 从 0 到 1 - TypeScript 中的各种符号

! 后缀表达式可以用于断言操作对象是非 null 和非 undefined 类型。即 x!,将从 x 值域中排除 null 和 undefined。

2023-05-17
2

异常工具类-Assert

Assert断言工具类是直接从org.springframework.util.Assert中拷贝出来的,api的用法和定义和Spring Assert一模一样,在Spring Assert的使用经验可无缝迁移到该Assert中

2023-05-14
3

redis实现分布式锁工具类 灰常好用

public interface RedisDistributionLock { /** * 加锁成功,返回加锁时间 * @param lockKey * @param threadName * @return */ ...

2023-05-12
5

Java后端Cookie工具类(设置Cookie有效时间、得到Cookie的域名等方法)

在这里总结一些后端处理Cookie的工具类方法,供参考调用就可以这样// 设置cookieCookieUtils.setCookie(request, response, "user", JSONObject.toJSONString(usersVO), true);// 清除cookieCookieUti......

2023-05-06
3