技术栈

功能特性

superman超哥
3 小时前
开发语言·后端·rust·条件编译·功能特性·feature flags
Rust Feature Flags 功能特性:条件编译的精妙艺术Feature flags(特性标志)是 Rust 提供的条件编译机制,允许库作者和应用开发者根据需求选择性地启用或禁用代码功能。这种机制不仅是代码组织的工具,更是 Rust 零成本抽象理念的体现——未启用的特性完全不会被编译,既不增加二进制大小,也不产生运行时开销。理解 feature flags 的设计哲学——从特性声明、依赖传递到条件编译指令——是构建灵活、可配置 Rust 库的关键。这涉及特性组合、依赖特性、可加性约束和编译优化等多个层面,是库设计和 API 演化的核心技能。
Armyyyyy丶
2 年前
spring boot·spring·springcloud·功能特性
Spring中Endpoint、HasFeatures、NamedFeature和Actuator的关系及实现原理我们经常可以在Springboot中看到@Endpoint注解,被该注解标注的类里面一般都会有@XXXOperation注解,也可以在Springcloud中看到带有Endpoint字样的实现类和带有Features等字样的实现类,初次看到总会觉得很疑惑,完全不知道这些类的作用以及相关的框架,但却很常见。这次我们便来捋一下各种带有Endpoint、HasFeatures和NamedFeature这些类具体的作用以及和Actuator的关系。
我是有底线的