Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
异步编程指南
Rust中异步ORM:Toasty
Toasty是 Rust 编程语言的异步 ORM,它优先考虑易用性。Toasty 支持 SQL 和 NoSQL 数据库,包括 DynamoDB 和 Cassan
Go与Java性能PK赛解析
有个叫Anton的油管博主做了个性能PK赛,让Java(穿了个叫Quarkus的马甲)和Go(穿着Fiber战袍)两个选手比赛写网站接口。我本来以为Go语言这种编程界的刘翔,肯定能把Java和C#这些带垃圾回收的选手甩开十条街!结果你猜怎么着?Go就比Java快了那么一丢丢,跟我想象的完全不
Python兄弟吐槽:从 async/await 到虚拟线程
别再整花里胡哨的 async 了!咱要回炉重造,搞“虚拟小弟”并发!——一个被 async/await 折磨疯了的程序员的呐喊 作者: 一个在去年11月就说“线程才是亲儿子”的倔强程序员,今年7月又来补刀了。
Dust:Java 开源 Actor
Dust 将强大的 Actor 系统与 Java 虚拟线程集成在一起。此范例消除了与大规模多线程应用程序相关的常见问题。
Spring中实现持久化Quartz调度任务的指南
在本文中,我们探讨了两种持久化和恢复 Quartz 作业的方法。Quartz 内置的 JDBC 持久化功能提供了一个交钥匙解决方案,它会自动将作业和触发器存储在自己的模式中,并在应用程序重启后无缝地重新加载它们。 另一方面,自定义业务作业存储库使我们能够更
Quarkus WebSockets Next教程
在本文中,我们简要介绍了 Quarkus中使用websockets-next扩展的
Rust中使用io_uring实现异步并不安全
由Tzu Gwo在2024年10月30日发表。以下是文章的主要内容摘要: 摘要 文章通过一个示例展示了在使用io_uring驱动时TCP连接会泄露,而在epoll驱动时则不会。 作者测试了多个支持io_uring的异步运行时
PostgreSQL 18大升级:使用异步I/O加速磁盘读取
PostGres 18带来了一个重大的性能改进:declac io。它使用Linux io_uring接口来进行表扫描、位图堆扫描和VACUUM操作,从而大大加快了这些操作的速度。 PostgreSQL 18这波“异步I/O”升级:
阻塞代码本质是抽象泄漏
这篇文章讨论了在编程中使用异步代码(async)与阻塞代码(blocking)的对比,特别是在Rust编程语言的上下文中。 作者认为,尽管异步代码可能难以理解,但它提供了一种优雅且优于其他选择的编程模型。 文章反驳了将异步代码视为“泄漏抽象”的观点,即异步代码的存在迫
异步队列:最经典的编程面试题,AI也犯难!
《异步队列——我最爱的编程面试题(AI能破解它吗?)》 作者:David Gomes 过去7年多,我一直在用这道编程面试题考人,简直是我的心头好!这题是我从好基友Jeremy Kaplan和Carl Sverre那儿继承来的(我觉得是Carl发明
ActiveJ 简介
在本文中,我们了解了 ActiveJ 框架的主要功能。有了它们,我们已经可以构建高效、轻量级的 Web 应用程序。但是,这个框架还提供了更多功能。我们可以将它用于数据处理、分布式系统和许多其他情况。它的模块化特性帮助我们避免项目过载,只包含必要的组件。 A
Kafka中实现同步通信教程
在本文中,我们探讨了如何使用 Apache Kafka 实现 Spring Boot 应用程序中两个组件之间的同步通信。我们完成了必要的配置并模拟了通知调度系统。通过使用ReplyingKafkaTemplate,我们可以将 Apache Kafka 的异步特性转换为同步请求-回复模
Leviathan:一个简单、超快速的 Python asyncio 事件循环
Leviathan,这是 Zig 中内置的 Python asyncio 的自定义 EventLoop。 Leviathan 的设计目标是: 简单:Python asyncio EventLoop 的轻量级替代品。 超快:基
如果GPU这么好,为何还用CPU?
当我们说 GPU 的性能远高于 CPU 时,我们谈论的是一种称为TFLOPS的测量方法,它本质上衡量的是处理器在一秒钟内可以执行多少万亿次数学运算。例如,Nvidia A100 GPU 可以执行 9.7 TFLOPS(每秒 9.7 万亿次运算),而最近的英特尔 24 核处理器可以执行 0.3
async:Go语言的同步和异步计算开源软件工具
async这个开源包给 Go 语言提供了一套处理“异步任务”和“并发安全”的工具箱,让你更容易编写同时处理多件事的代码。 这个包把很多在其他编程语言(如 Java JavaScript)中常见的并发模式带到了 Go 里,让你用更高级、更顺手的方式来
Java虚拟线程助Future切换CompletableFuture
Java 8开始有个叫CompletableFuture的好东西,它能让你用很简单的写法来处理那些耗时的操作(比如查数据库或者调外部接口)。比如你可以这样写: java// 先查
Rust 中顺序、异步和多线程三个方式对比
本博客通过一个旨在检查 URL 有效性的 Rust 项目,探讨了不同的编程范式——顺序、异步和多线程。通过研究每个范式如何处理链接验证,我们可以更好地了解它们在 I/O 密集型任务环境中的优势和劣势。与我一起深入研究这些范式的实现,展示它们各自的方法和性能特征。
Futurelock死锁陷阱:异步Rust中隐藏最深的并发幽灵,99%开发者都踩过坑!
本文深入剖析异步Rust中一种名为“Futurelock”的新型死锁现象,揭示其成因、典型场景、调试难点及规避策略,为高并发系统开发者提供关键避坑指南。作者背景介绍 本文作者大卫·帕切科(David Pacheco)是O
下页
关闭