游戏 设计模式游戏设计模式之组件模式本文介绍了游戏开发中的组件模式。作者结合饥荒Mod开发的经历,阐述了如何将抽象能力(如灯光、Buff)封装为组件。通过这种方式,不同对象可以复用同一组件,有效降低了代码耦合性,提高了开发效率。 醉月思📁 学习笔记📅 2023-06-04
Vue CSSVue3使用customRef()主动触发响应更新本文介绍了Vue3中的customRef API。在组合式API中,无法像选项式API那样使用$forceUpdate强制更新。文章通过实现一个日志展示功能的示例,讲解了如何利用customRef自定义ref,显式控制依赖追踪和更新触发,从而实现主动触发视图更新。 醉月思📁 学习笔记📅 2022-12-12
JavaScript如何理解Promise本文深入浅出地讲解了JavaScript中Promise的概念与用法。通过“函数是一等公民”和“链式调用”等背景知识,结合肯德基点餐等生动类比,帮助读者从订阅发布者模式的角度理解Promise的内部机制。文章还包含了一些强化理解的代码实践,旨在解决初学者对异步编程的困惑。 醉月思📁 学习笔记📅 2022-12-09
container-orchestration kubernetes docker-swarm container-management microservices容器编排技术:Docker Swarm不够用了之后容器编排技术:Docker Swarm不够用了之后一旦进项目,好看的架构图就没那么管用了。 醉月思📁 学习笔记📅 2022-07-28
stream-processing real-time-analytics data-pipeline event-driven apache-kafka实时数据流处理踩坑记录如果只能用一句话说实时数据流处理:先把失败复现出来。 醉月思📁 学习笔记📅 2022-07-18
big-data batch-processing stream-processing lambda-architecture kappa-architecture大数据处理架构:批处理不够用了之后从Hadoop MapReduce到Apache Spark,从Lambda架构到Kappa架构,大数据处理技… 醉月思📁 学习笔记📅 2022-07-09
high-availability fault-tolerance disaster-recovery system-design reliability高可用系统设计:这次怎么落地的**可用性指标**:通常用 9 的个数来表示,如 99.9% availability。 醉月思📁 学习笔记📅 2022-06-17
JavaScript 前端工程化前端模块化本文深入探讨了前端模块化的概念与必要性,详细对比了AMD、CMD、CommonJS及ES6 Module四种主流模块化规范的异同与适用场景。文章指出ES6 Module虽是语言层面的最佳方案,但在实际生产环境中仍需结合打包工具使用,以解决兼容性与性能问题。 醉月思📁 学习笔记📅 2022-06-15