
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2.6k累计阅读
2.7k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄25年

为什么说开源的COLA既是架构也是框架?
COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”,是来自阿里技术专家的开源项目。目前COLA已经发展到COLA 4.0。 COLA既是架构,也是框架。COLA框架继承了DDD的设计思想。 COLA 开源地址:https://github.com/alibaba/COLA 一、为什么说COLA是架构? 在架构设计上,COLA主张像六边形架构那样,使用端口-适配器去解耦技术细节;主张像洋葱架构那样,以领域.
DDD框架选型:Axon or COLA?
DDD框架选型:Axon or COLA?
COLA 4.0实战:如何用阿里开源的DDD框架快速搭建微服务?
本文详细介绍了如何使用阿里开源的COLA 4.0框架快速搭建符合DDD原则的微服务系统。通过核心架构解析、项目初始化配置、领域模型设计及微服务集成部署等实战内容,帮助开发者高效落地DDD框架,提升复杂业务系统的可维护性和扩展性。
COLA架构与框架的双重身份:如何用开源力量重塑DDD实践?
本文探讨了COLA架构与框架的双重身份,如何通过开源力量重塑DDD实践。COLA作为Clean Object-Oriented and Layered Architecture,既提供清晰的架构分层,又包含实用的框架组件,帮助开发者高效实现领域驱动设计。文章通过实战案例展示了COLA在货物运输系统中的落地应用,并分享了性能优化和团队协作的经验。
【DDD的本质与核心思想】
认知升级DDD的本质是业务驱动而非技术驱动,COLA等框架只是工具载体。开发者需从“数据库思维”转向“领域建模思维”。学习路径入门:从《实现领域驱动设计》+ COLA示例项目入手;进阶:通过事件风暴工作坊实践业务建模;深化:研究CQRS、事件溯源等扩展模式。避坑指南避免过度设计:不是所有对象都需定义为聚合根;警惕“伪DDD”:仅代码分层不等于DDD落地;配套工程实践:结合自动化测试、持续集成保障架构演进。
ISO15118-20证书结构关系解读(7.3.2.1)
本文主要讲述ISO15118-20:2022标准所有证书结构的关联关系,目的是为后续基于ISO15118-20车桩通讯及PNC充电等提供基础支撑。 本文所有的证书关系图全部来源于ISO15118-20:2022标准规范,在后续的讲解过程会将图的摘取出处给提供出来,便于后期文章和标准对应起来解读。
SAP Workflow 工作流开发步骤总结
SAP WORKFLOW
PDPS16.0单机版与SPLMLicenseServer授权避坑指南:从安装到冲突解决
本文详细解析了PDPS16.0单机版的安装与授权流程,重点阐述了如何正确配置SPLMLicenseServer本地许可证服务器以实现软件激活。针对安装过程中常见的许可证冲突问题,提供了清晰的排查思路和解决方案,并介绍了通过设置环境变量等替代授权方法,帮助用户高效避坑,确保Tecnomatix Process Simulate顺利运行。
开源生成式推荐框架MiniOneRec实践:从SID构建到RL微调全解析
在推荐系统领域,从协同过滤到深度学习,核心目标始终是精准预测用户兴趣。其技术原理经历了从矩阵分解到深度神经网络的演进,旨在从海量用户行为数据中挖掘复杂模式。随着大语言模型(LLM)的兴起,生成式推荐作为一种新兴范式,将推荐问题重构为序列生成任务,展现出更强的泛化能力和端到端优化潜力,尤其适合处理动态、多模态的推荐场景。本文聚焦于首个完全开源的生成式推荐框架MiniOneRec,它通过引入语义商品ID(SID)解决物品离散化难题,并采用监督微调(SFT)与强化学习(RL)结合的完整训练流程,为工程师和研究者提
无人自行车平衡控制:最小二乘法动态零点拟合实践
本文探讨了无人自行车平衡控制中动态零点的重要性及实现方法。通过最小二乘法拟合车头角度与ROL值的线性关系,解决了固定零点在转向时导致的稳定性问题。实践表明,动态零点拟合能显著提升系统平衡稳定性并降低能耗。
PCB阻焊工艺全解析:从油墨选择到显影测试的完整指南
本文深入解析PCB阻焊工艺全流程,从材料科学角度对比液态光成像(LPI)油墨、干膜阻焊等核心材料特性,系统阐述前处理、涂覆、预烤曝光、显影固化等关键步骤的工艺要点与参数控制。重点探讨了如何通过优化油墨选择与工艺参数,解决常见缺陷,提升PCB的可靠性、美观度及可制造性,为工程师提供从理论到产线实战的完整指南。
【DaVinci Developer专题】-36-创建一个“既读又写”的Sender Receiver Port(SR PR-Port)
有时会遇到SWC需要对一个Port进行“既可以读,也可以写”的操作。以下图为例,Test_A_SWC中Test_A_Port是P-Port;Test_B_SWC中Test_A_Port是R-Port。Test_C_SWC需要对Test_A_Port同时进行“读”和“写”。 该篇将详细介绍PR-Port的创建方法。 目录 1 创建一个S/R Port Interface 2 将一个PR-Port端口添加至Application Component 3 PR-Port端口初始化 4 Run.
00 — Intel xe SVM 内核实现精读系列专栏导读
本文系统介绍了Intel Xe GPU的共享虚拟内存(SVM)实现机制。第一部分通过概念地图阐述SVM的六个核心概念及其关系;第二部分通过三个测试用例解析SVM关键功能:fault生命周期验证、madvise与VRAM迁移、跨GPU一致性;第三部分深入内核实现,包括初始化/销毁流程、Page Fault处理、MMU Notifier失效路径、异步垃圾回收、VRAM迁移机制、madvise实现原理,以及与ROCm SVM的对比。文章建议按功能模块顺序学习,从基本概念到测试用例,再深入内核实现细节,最后对比不同
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
1451
2469
5091

被折叠的 条评论
为什么被折叠?



