2024年8月6日
mall学习教程官网:macrozheng.com 程序员受苦久矣 多年前的一个夜晚,风雨大作,一个名叫Docker的年轻人来到Linux帝国拜见帝国的长老。 “Linux长老,天下程序员苦于应用部署久矣,我要改变这一现状,希望长老你能帮帮我” 长老回答:“哦,小小年纪,口气不小,先请入……
阅读全文
2024年8月6日
软件架构的适应性与复杂性管理 一、软件复杂性概述 1. 复杂性产生的根源 在软件系统不断迭代的过程中,业务需求、技术更新和架构设计都会随之变得日益复杂。这种复杂性主要来源于软件系统持续变化的本质。简而言之,变化是软件系统永恒不变的主题。 2. 应对复杂性 为了应对这种复杂性,我们需要采取以下措施:……
阅读全文
2024年8月6日
微服务架构与领域驱动设计 微服务架构和领域驱动设计是现代互联网应用开发中的两个重要概念。本文将从微服务架构的演进过程、微服务的具体实践技术,以及领域驱动设计在软件开发中的意识转变三个方面进行探讨。 一、微服务架构的演进 微服务架构的演进是一个逐步发展的过程,它从最初的单体架构开始,逐步……
阅读全文
2024年8月6日
词向量 word2vec也叫word embeddings,中文名“词向量”,作用就是将自然语言中的字词转为计算机可以理解的稠密向量(Dense Vector)。在word2vec出现之前,自然语言处理经常把字词转为离散的单独的符号,也就是One-Hot Encoder。 杭州 [0,0,0……
阅读全文
2024年8月6日
自助客服系统的革新:大模型QA系统 概述传统的问答(QA)系统多依赖于关键词检索,这在用户体验上存在一定的局限性。本文将介绍一种新型的QA系统,它通过语义搜索技术,结合用户生成的数据,利用大型模型来提供更为精准和人性化的回答。 业务场景分析QA系统在自助客服和自助运维等领域扮演着重要……
阅读全文
2024年8月6日
前言 在上一篇文章基于ABP落地领域驱动设计-01.全景图中,我们概述了领域驱动设计(DDD)的理论和解决方案,以及ABP Framework在项目中的应用。本文将深入探讨DDD和ABP Framework的核心技术,特别是聚合和聚合根的最佳实践和原则。 领域对象的重要性 领域对象是DDD……
阅读全文
2024年8月6日
如何使用腾讯云向量数据库构建知识库问答服务 概述本教程详细介绍了如何利用腾讯云向量数据库(Tencent Cloud VectorDB)结合大型语言模型(LLM)进行一站式文档检索和相似性检索,从而构建专属领域的知识库问答服务。 背景大型语言模型(LLM)是自然语言处理(NLP)服务的核心,具有……
阅读全文
2024年8月6日
Milvus 向量数据库概览 第一章 概述 Milvus 是一个专为机器学习和深度学习领域设计的向量数据库,自2019年创建以来,其核心目标始终是为嵌入向量提供高效的存储、索引和管理功能。嵌入向量是由深度神经网络和其他机器学习模型生成的,它们能够将原始数据转换为数值向量,进而用于各种机器学习任务中。 存储对象:……
阅读全文
2024年8月6日
一、领域驱动设计(DDD)概述 领域驱动设计(Domain-Driven Design,简称DDD)是一种以领域为核心的软件开发设计思想。它强调在软件设计过程中,应准确反映真实业务过程,满足业务问题域的需求。 DDD将设计过程分为两个层面: 战略设计:提炼问题域,塑造应用程序架构。 战术设……
阅读全文
2024年8月6日
业务架构的演进与互联网企业的发展 架构设计理念与技术概述 架构的演进路径 业务架构的演变是一个持续的过程,它反映了企业在不同发展阶段的需求和挑战。架构的选择并非一成不变,而是需要根据企业当前的业务需求和未来的发展方向来做出最合适的决策。 1. 服务化到平台化的演进 服务化是将业务功能拆分成独立……
阅读全文