定义
-
如何用装饰者模式代理final方法
创建一个和目标类相同的接口,或者如果目标类已经实现了一个接口,你可以直接使用它。这个接口定义了目标类的所有公共方法,包括final方法。
-
学会Sequelize,让你操作数据更丝滑!
Sequelize 支持多种类型的模型关联,包括一对一(One-to-One)、一对多(One-to-Many)和多对多(Many-to-Many)等。通过定义模型之间的关联关系,我们可以方便地执行跨表查询、创建、更新以及删除操作,而无需手动编写复杂的 JOIN 查询。
-
JavaScript中的四种枚举方式
当一个变量有一个来自有限的预定义常量的值时,使用枚举是很方便的。枚举使你不必使用魔法数字和字符串(这被认为是一种反模式)。
-
Go设计模式--解释器模式
在程序中使用解释器模式的目标是: 定义特定于领域的语言及其语法,使用 AST(抽象语法树)表示语言中的表达式或句子,好让程序能够根据一组规则或操作解释或评估表达式。
-
浅谈DDD,你学会了吗?
本文主要从DDD是什么,能干什么,不能干什么,怎么干(领域建模方法、实现方法论)几个方面来聊了一下领域驱动,当然,一千个人有一千种对领域驱动的理解。
-
实现TypeScript中的互斥类型
在TypeScript中它有一个特殊的类型never,它是所有类型的子类型,无法再进行细分,也就意味着除了其本身没有类型可以再分配给它。
-
IOT语义交互性之词汇定义
物联网的所有问题都源于互操作性。 有许多平台和协议旨在通过相互连接的设备在新技术发展中打上自己的印记。 在这一点上, 联盟组织之间的差异是令人困惑的。在研究IOT的语义交互性之前,需要定义一些相关的术语,也就是一个待补充的词汇表。
-
李嘉鹏:谨防JDK8重复类定义造成的内存泄漏
如今JDK8成了主流,大家都紧锣密鼓地进行着升级,享受着JDK8带来的各种便利,然而有时候升级并没有那么顺利?比如说今天要说的这个问题。我们都知道JDK8在内存模型上最大的改变是,放弃了Perm,迎来了Metaspace的时代。