rustup 管工具链,cargo 管构建与依赖。edition 是源码语言模式,不等于编译器版本号。
MVP 阶段本地基础设施清单:1 台 4C8G 服务器跑 20 个容器节点,基础设施 8 个(etcd、PostgreSQL、Redis、Prometheus、Grafana、Loki、Promtail)、公共服务 6 个、业务服务 5 个;不绑宿主机端口。
Quarkus 是 Red Hat 主导的 Java 框架,为云原生和 GraalVM 设计。核心能力有两个:构建期依赖注入(启动快)和原生镜像(启动几十毫秒、内存几十 MB)。
Spring Boot 入门:容器创建并连接对象,Controller 把 HTTP 转成方法调用,自动配置根据依赖和配置提供默认组件。业务函数仍应能脱离 HTTP 测试。
Stream 描述数据变换管道,终结操作驱动消费;Optional 表达可能缺失;虚拟线程影响任务执行方式。一次只用一个特性解决具体问题。
异常把失败沿调用链传播。checked 异常要求声明或捕获;unchecked 不免除处理责任,只改变编译期要求。
控制流程先关注输入覆盖与退出条件。switch 表达式产生值,语句形式组织动作,模式匹配还受类型与空值规则约束。
接口表达能力,类提供实现,record 方便表达数据载体。record 的成员引用不可变不意味着其引用的集合不可修改。
基本类型保存数值等基础值,包装类型是对象并可为 null。var 是局部类型推断,不是动态类型。
按晨间、训练后、夜间三类场景设计的男士简化护肤流程,产品控制在 8 款以内。晨间用男士洁面配爽肤水与控油乳液,通勤加防晒;训练后用朗仕洁面去汗加次抛精华和面霜;每周一次磨砂去角质配泥膜。