技术栈
设计模式
zzu123zsw
2 小时前
微服务
·
设计模式
·
架构
·
高可用
·
微服务架构设计
业务拆分后的治理深水区:解构企业级微服务六大核心设计模式与高可用落真实践
在过去十年的软件工程演进中,“拆分单体、走向微服务”几乎成了所有中大型技术团队的必经之路。拆分带来的收益显而易见:业务线边界明晰、团队独立迭代发布、技术栈按需选型、局部弹性伸缩能力大幅增强。然而,许多团队在完成初期的“物理拆分”后,很快便发现自己陷入了更严峻的分布式治理深水区:
牧瀬クリスだ
2 小时前
java
·
观察者模式
·
设计模式
观察者模式:一个对象变化,一群对象自动响应
你一定遇到过这样的需求:用户注册成功后,既要"发欢迎邮件",又要"送新人优惠券",还要"记录注册日志",甚至以后可能还要"发短信通知"。如果把这些逻辑全部硬塞在注册方法里:
拆房老料
5 小时前
java
·
前端
·
人工智能
·
设计模式
·
prompt
【第四部分:Agentic 智能体设计模式】16. 一个 Prompt 搞不定复杂任务?试试 Prompt Chaining
上一篇介绍了 Agent 常见的任务编排模式,包括提示链、路由、并行、反思、规划和多智能体协作。本篇从最容易落地的 Prompt Chaining(提示链) 开始,讨论如何将复杂任务拆分为多个独立、可验证的处理步骤。
MobotStone
16 小时前
人工智能
·
设计模式
AI 写代码越来越爽,但程序员可能越来越废了
最近发现一个挺有意思的现象:AI 越来越会写代码了,但有些程序员反而越来越不会写代码了。以前写一个功能,得自己想逻辑、查文档、写代码、调 Bug。
墨子夕
17 小时前
java
·
开发语言
·
设计模式
设计模式——Java × Python 双语言精讲 · 23 个经典模式 + 现代演进(前言篇)
先说结论:你不需要背下 23 个模式的定义,你需要的是在某个深夜改需求时,脑子里突然跳出一句「这活儿适配器能干」。
墨子夕
20 小时前
java
·
python
·
设计模式
设计模式——Java × Python 双语言精讲 · 23 个经典模式 + 现代演进(第一篇)
创建型模式解决的都是同一个问题的不同侧面:new 这个动作太硬了。当你写 new MySQLConnection(...) 的时候,你把三件事焊死在了一起:要造什么、怎么造、造完给谁。以后想换成 PostgreSQL,想加个连接池,想在测试里换成内存假实现——每一件都要改这行代码所在的地方,而那个地方可能有一百个。
General_G
21 小时前
c++
·
设计模式
·
原型模式
创建型模式—原型(Prototype)模式
用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新对象工厂模式回答的问题是“谁来造”,原型模式换了一个视角:“照着现成的样子造”
geovindu
1 天前
开发语言
·
后端
·
设计模式
·
rust
·
行为模式
·
模板方法模
rust: Template Method Pattern
项目结构:代码未完后续篇
geovindu
1 天前
开发语言
·
后端
·
设计模式
·
rust
·
行为模式
·
板方法模式
rust: Template Method Pattern(续)
调用:输出:
博风
1 天前
设计模式
17、设计模式应用举例:单件模式:多线程争冠军
目录一、关于单件模式二、设计要求三、设计实现1.单件类的设计四、应用程序设计模式:17、单件模式(单例模式)_单例模式类图-CSDN博客
高晶
2 天前
算法
·
设计模式
·
程序员
无乘法器实现LC二阶滤波器:基于移位运算的快速算法与四种精度推导
**摘要:**本文介绍一种无乘法器的LC二阶滤波器实现方法,通过系数取1与移位运算替代乘法,仅用加法和移位即可完成滤波,适合嵌入式应用。文章系统推导四分之一、八分之一、十六分之一和三十二分之一四种精度的实现方案,并给出移位位数、四舍五入加数与增益归一化倍数,兼顾滤波效果与硬件资源开销。
高晶
2 天前
算法
·
设计模式
·
程序员
主从自动分配算法:平均值乘以设备数一半的选举基准值解析
**摘要:**本文聚焦主从自动分配算法中的核心创新点——「平均值乘以设备数一半」的选举基准值生成模式。通过公式推导、特性分析与Python代码验证,揭示该模式如何以 Base = floor(Avg * (N/2)) 实现确定性保障,并有效规避已有专利方案,为分布式选举算法设计提供新颖思路。
延晗
2 天前
设计模式
·
deepseek
【从零开始 DeepSeek Harness 插件开发教程】二、一切皆插件:简单理解一下 Cordis 内核与 DSH 心智模型
上一篇文章:一、DeepSeek Harness 初体验:从零跑通开发者预览理解 DeepSeek Harness(DSH):从零建立 Cordis 插件框架的心智模型
高晶
2 天前
android
·
设计模式
·
前端框架
Android 通讯录应用开发实战:从零搭建 SQLite 数据持久化完整项目
摘要:本文以通讯录管理应用为实战案例,手把手带读者从零搭建一个完整的 Android 应用。内容涵盖开发环境配置、主界面与详情页 UI 设计、SQLite 数据库建表、数据模型封装、增删改查工具类编写、ListView 列表展示、选项菜单绑定、界面状态控制以及常见报错排查与性能优化,帮助初学者打通从界面到数据流转的完整链路。
日和雫
2 天前
设计模式
封装、继承、多态 & 组合,为什么组合大于继承?
第一期里我们已经深入了解了面向对象设计以及面向过程设计各自的优劣以及使用场景,接下来让我们将中心放到面向对象设计上来,继续讲解有关面向对象的一些核心概念,为后续讲解设计模式做铺垫。
代钦塔拉
2 天前
c++
·
qt
·
设计模式
【C++/Qt 进阶】设计模式系列(6):桥接模式——把“两个独立变化的维度“拆开
系列文章:⚠️ 上一篇适配器是“结构型”模式开篇,本篇是“结构型”第二站。两者常被混淆,本篇将专门对比,厘清差异。
haluhalu.
2 天前
人工智能
·
python
·
设计模式
·
langchain
深入理解AIAgent(1.3)--- 设计模式
后面每一章都会反复用到这五个模式,现在一次性记住它们:表格核心就五句话:
高晶
3 天前
设计模式
·
程序员
CANopen 在 BMS 系统中的 C 语言实战指南
摘要:本文面向电池管理系统(BMS)固件开发工程师,系统讲解 CANopen 协议在 BMS 场景下的工程落地方法。内容涵盖核心概念解析、开发环境搭建、对象字典配置、NMT 状态机管理、PDO 实时数据上报、SDO 参数读写、心跳监测与故障诊断,并给出典型 C 语言代码实例与常见报错排查步骤,帮助读者从零构建高可靠 BMS 通信节点。
博风
3 天前
设计模式
·
工厂方法模式
13、设计模式应用举例:工厂方法模式:创建药品对象
目录一、关于工厂方法模式二、设计要求三、设计实现1.抽象产品2.具体产品3.构造者4.具体构造者四、应用程序
代钦塔拉
3 天前
c++
·
qt
·
设计模式
【C++/Qt 进阶】设计模式系列(5):适配器模式——给“不兼容的接口“贴一层翻译膜
系列文章:⚠️ 注意:前四篇(单例 / 工厂 / 建造者 / 原型)均为创建型模式;从本篇起正式进入结构型模式的第一站——适配器。