创造
-
JQueue一个实现Outbox模式的库
为了提高系统吞吐率,也就是提高生产效率,核心观点如下,系统设计也是如此 在微服务或任何其他基于事件的架构…
-
Java新特性(2):Java 10以后
再来看看Java11对http的更新,例如通过http访问某度的主页: // 包名由Java 9的jdk.incubator.http改为Java 11的java.net.http…
-
JavaScript: The Beginning(初学者视角)
作为初学者,重要的是要从根源开始建立我们的知识,以便有一个坚实的基础。我决定在这个领域记录我的JavaScript之旅,以与其他新手拉近距离,并听取来自更有经验的开发人员的意见。 …
-
Java 同步锁ReentrantLock与抽象同步队列AQS
AbstractQueuedSynchronizer 抽象同步队列,它是个模板类提供了许多以锁相关的操作,常说的AQS指的就是它。AQS继承了AbstractOwnableSync…
-
你应该知道的所有JavaScript数组方法
.length()为我们提供了数组的长度。 let items = ["pen","paper","pencil"] c…
-
JavaScript解码中超级混乱的__proto__与原型
永远记住这一点。.protoype 只能用于函数。时期。 假设我们有一个名为myInfo的构造函数 function Info(name,age) { this.name = na…
-
JavaScript 承诺 – 现代 JS
加工 创建承诺时,它处于挂起状态,这意味着该过程尚未完成。如果进程成功完成,则状态将更改为“已完成”,如果进程由于某些错误而失败,则状态将更改为&ldquo…
-
自动化测试如何创造业务价值?
本文是自动化测试系列的第五篇文章,这篇文章我想聊聊自动化测试如何创造业务价值。 这篇文章的灵感,来自前几天知识星球社群内部分享时候的一个topic,有同学问到做自动化测试的价值如何…