- Category
- 学习思考 (5)
- 技术分享 (17)
- 读书笔记 (3)
- 研发流程 (2)
如何在 Rust 中实现 Visitor 模式
最近在学习《Crafting Interpreters》一书,并尝试使用 Rust 实现一个 Interpreter,其中需要使用到设计模式 - Visitor 模式 - 来实现 Parser,故利用本文给大家介绍一下如何使用 Rust 语言正确实现 Visitor 模式,也作学习记录一用
详解 ClickHouse 中的 MergeTree 引擎工作原理-2
ClickHouse 是让我印象深刻的数据库产品,海量数据查询和分析操作是真的快 😄,而 MergeTree 是它最常用、最健壮的表引擎,该引擎提供了丰富的功能和极高的效率,是我们使用 ClickHouse 必须要了解的,本文将向你全面介绍 MergeTree 引擎的工作原理-第二部分
详解 ClickHouse 中的 MergeTree 引擎工作原理-1
ClickHouse 是让我印象深刻的数据库产品,海量数据查询和分析操作是真的快 😄,而 MergeTree 是它最常用、最健壮的表引擎,该引擎提供了丰富的功能和极高的效率,是我们使用 ClickHouse 必须要了解的,本文将向你全面介绍 MergeTree 引擎的工作原理
重新实现 Specification 模式
本文介绍 Specification 模式并使用函数式编程和 TDD 的方法重新实现该模式
Run, Java run - Java 21 之虚拟线程
2023 年 9月,Java 21 按期正式发布,随之而来的众多新特性中,正式版本的虚拟线程备受关注,这个需要巨大工作量的特性能够给 Java 开发者带来什么呢,而我们又要怎么去享受这种由 runtime 带来的性能加成呢
使用 Vault 保护应用的敏感数据
本文介绍如何在 Spring Boot 应用中使用 Vault 来保护敏感数据、集中管理机密信息和定时轮换数据库密码,从而让你的应用更加安全可靠,充满信心地应对数据安全挑战
More