对象
对象
深入理解Stream之原理剖析
中间操作只会进行操作记录,只有结束操作才会触发实际的计算,可以理解为懒加载,这也是Stream在操作大对象迭代计算的时候如此高效的原因之一。
21    2022-09-05
TypeScript 类型挑战:元组转换为对象
一些前端面试中考察到了 TypeScript 高级类型的定义,本系列主要解答来自 Type Challenges 项目中的 TS 类型挑战问题,以此更好的了解 TS 的类型系统,编写自己的类型工具,更好的应对前端面试。
面试官:说说你对代理模式的理解?应用场景?
代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要时,提供一个替身对象来控制这个对象的访问,客户实际上访问的是替身对象。
19    2021-11-05
还在用BeanUtils拷贝对象?MapStruct才是王者!
MapStruct 是一个代码生成器,它基于约定优先于配置的方法大大简化了 JavaBean 类型之间映射的实现。生成的映射代码使用普通方法调用,因此速度快、类型安全且易于理解。
我读 Typescript 源码的秘诀都在这里了
T extends boolean 这部分是一个 ConditionType,有 checkType
Dotnet 6.0,你值得拥有
匿名对象的出现,给我们带来了相当多的方便。在类中,不需要对外输出的结构化数据,都可以做成匿名对象,而
17    2021-09-06
揭开JVM中TLAB中的神秘面纱
在开始文章之前,我这里暂且认为大家已经明白了JVM创建对象分配内存地址的流程,也知道JVM内存划分。
9    2021-07-28
面试官:说说 Node. js 有哪些全局对象?
在NodeJS里,是不可能在最外层定义一个变量,因为所有的用户代码都是当前模块的,只在当前模块里可用,但可以通过exports对象的使用将其传递给模块外部。
Go 面试官问我如何实现面向对象?
在大家初识 Go 语言时,总会拿其他语言的基本特性来类比 Go 语言,说白了就是老知识和新知识产生关联,实现更高的学习效率。
11    2021-05-20
如何在 .NetCore 中使用 AutoMapper 高级功能
AutoMapper 是一个基于约定的面向对象的映射器,它的功能常用于将一个 input 对象 转成一个不同类型的 output 对象,input 和 output 对象之间的属性可能相同也可能不相同,这一篇我们来一起研究一下 AutoMapper 的一些高级玩法。