我翻看了我的历史文章,写了不少技术相关的东西,但发竟然没有架构设计方面的文章。所以今天就来聊聊这块。写这篇文章前,我仔细想了一遍,架构设计这么重要的东西,我怎么会一篇都没有写呢。后来我想,可能是我这么多年的工作里面,几乎没有参加过什么架构学习或架构培训等方面的事情。同事间也极少提起过所谓的架构学习等类似的事情。 我参加过不少分享系统设计经验方面的会议。但这种跟一般意义上的学习很不一样。更多是在看别
本文是【DDD】系列文章中的其中一篇,其他可参考:使用领域驱动设计思想实现业务系统概述DDD为复杂软件的设计提供了指导思想,其将易发生变化的业务核心域放置在限定上下文中,在确保核心域一致和内聚性的基础上,DDD可以被多种语言和多种技术框架实现,具体的框架实现需要根据实际的业务场景和需求来制定。核心的指导思路归纳为:关注点放在domain上,将业务领域限定在同一上下文中,识别context bou
1. 模块和组件从设计上来看,组件强调复用,模块强调职责(内聚、分离),或者说组件是达到可复用要求的模块。 模块,偏向设计的概念(inside):1、用于在项目中划分相对独立的功能,模块是独立功能分装起来的代码块。2、模块更偏重逻辑上区分模块更偏重逻辑上区分,封装上可以和其他模块混合。3.模块化一种把系统分离成独立功能模块的方法.( 系统功能 ) 组件,偏向发行的概念(outs
# 基于数据融合处理的微服务架构创新实现 在当今数据驱动的世界里,数据融合不是一项新技术,但其在微服务架构中的应用却是一个充满创新的领域。为了帮助你理解如何实现基于数据融合的微服务架构,我们将分步骤进行讲解。以下是整个流程的概述: ## 数据融合微服务架构流程 ```mermaid flowchart TD A[数据采集] --> B[数据清洗] B --> C[数据融合]
原创 10月前
30阅读
目录一、背景二、MobileNet v11. 网络创新点2. 网络结构三、MobileNet v21. 网络创新点2. 网络结构四、MobileNet v31. 网络创新点2. 网络结构一、背景MobileNet v1是由google团队在2017年提出的, 专注于移动端或者嵌入式设备中的轻量级CNN网络。 相比传统卷积神经网络,在准确率小幅降低的前提下大大减少模型参数与运算量。相比VGG16准确
《Transformer的惊人适应:架构创新的启示》关键词: Transformer、架构创新、自注意力机制、数学模型、应用案例摘要: 本文旨在
产品和服务的某些特点,例如“最大”、“最快”、“最低价”,和“最坚固”等等,只有当客户认为这些特点对他们有用时才有意义。更重要的是,如果企业所提供产品或服务在某些方面具备出类拔萃的优点,上述的观点就更合乎情理了。这个艰难挑战的关键在于企业必须竭尽全力进行创新,使客户深深被这些创新所震撼,并快速地口碑相传,企业便可借机加速发展。   大多数以创新为主题的著作都跟思维转换、大项目、大型研发,以及技术
转载 2023-05-19 09:24:31
137阅读
我们经常谈论“创新”和“数字创新”(或“技术创新”),特别是在科技初创企业方面。不幸的是,它已经成为陈词滥调,而现在“创新”已经失去了意义。我一直试图对“创新景观”进行一些有意义的分析,并对所谓的“创新”进行分类。 广义的分类是“技术创新”与“过程创新”。在大多数情况下,科技初创企业实际上是流程创新 ...
转载 2021-08-29 22:30:00
146阅读
2评论
《颠覆创新》笔记
原创 2022-12-21 09:54:21
349阅读
## Android 创新技术专利 Android 操作系统是目前全球使用最广泛的移动操作系统之一,其开放和灵活性为开发者提供了丰富的创新空间。在 Android 平台上,开发者可以通过专利技术实现各种创新功能和应用。本文将介绍一些 Android 创新技术专利,并提供相应的代码示例。 ### 饼状图示例 ```mermaid pie title Android 创新技术专
原创 2024-03-25 05:43:40
175阅读
随着人工智能(AI)技术的快速发展,各种新的AI技术和应用层出不穷。其中,AIGC和生成式AI是两个备受关注且在很多情况下被混淆的概念。本文将探讨这两个术语的区别和联系,帮助读者更好地理解它们。首先,让我们对AIGC和生成式AI进行定义。AIGC,全称人工智能生成内容(Artificial Intelligence Generated Content),是指利用AI技术生成各种形式的内容,包括文本
原创 2023-09-18 14:44:51
112阅读
本书的第四部分继续讲述架构商业周期,前面讲的是构架的质量属性,编档,设计,重构,评估等内容。我对重构和评估印象尤为深刻。之前讲的架构的重构,这里说到了重用架构资产。开发软件架构需要投入大量的时间和资金,并且通常需要具有聪明才智的人参与开发。因此,在多个系统中重用架构来实现最大的投资回报,其实讲到这里,可以把这个架构理解成模板,比如一套ppt模板用在10个PPT上,这个就算赚的了。这里还可以延伸为一
本周工作内容依然是继续调整模型结构,试图优化结果。在上周设计完成新的数据集,并在本周进行了数据的采集之后,我们在初步数据集上对两个新的模型进行了尝试。一个是减少特征,只有一层卷积、一层池化、一层全连接结构的简单模型;一个是增加特征,包括脸部卷积、池化、全连接,眼睛部位卷积、池化、全连接以及总的全连接等结构的复杂模型。相关代码如下 简单模型#!/usr/bin/env python3 # -*- c
转载 2024-05-16 08:31:56
33阅读
传统架构与云架构 根据分析公司Canalys的数据,2019年全球组织在云计算基础设施即服务上的支出达到创纪录的1070亿美元,比上年增长37%。 甚至在大流行之前,几乎所有公司都在跟踪更高的云计算销售。 但是,大多数云行业分析师预测,大流行后将在公共云服务上运行。 [ 也在InfoWorld上:AWS击败Microsoft Azure和Google Cloud的14种方式 目前,在危机期间,大多
5个步骤,高效推动组件化架构重构Hi,我是阿昌,今天学习记录都是关于5个步骤,高效推动组件化架构重构的内容。项目的架构设计是一回事,代码落地又是另外一回事,很多架构设计最终都只是落在了 PPT 上。一方面可能是因为后续架构腐化了,缺少守护;另一方面是实际落地到代码的改造环节,它的复杂度比纸上画图高得多。重构的改造流程分为了 5 个步骤,安全、高效地进行规模化架构重构落地,并通过自动化手段来守护。如
继承法是支持框架扩展点的简单方法。但是,开发者要实现抽象方法,必须要知道父类中有哪些可用的数据和方法,以及他们的相互关系,因此开发者需要详细了解框架内部结构才能使用它。(我操,绝对不是好设计!)例如,在NewYorkBusiness类中,实现CalculateStateTax 和CalculateFedTax 这两个方法,看上去很简单,但却要求开发者必须知道,有个名为income的 保护型浮点变量
SOA架构SOA是Service-Oriented Architecture 是一种面向服务的分布式架构的治理系统确保架构有条不絮的演进.1.应用服务架构的演变史ORM单一应用架构:最开始数据量很小,系统中的所用的模块,功能全都放在同一台机器上的架构MVC垂直应用架构:随着访问量的逐渐增加,单一应用靠横向增加机器的效果越来越小,我们可以将应用拆分为几个互不相干的应用,以提升效率,此时用于加速前端页
# 洋葱架构创新的实现流程 ## 1. 简介 洋葱架构是一种软件架构模式,旨在解决复杂系统的可维护和可测试性问题。它将系统划分为多个层次,每个层次都有不同的职责。欧创新则是洋葱架构的一种实践方法,通过引入依赖注入(Dependency Injection)和切面编程(Aspect-Oriented Programming)等技术,进一步优化了洋葱架构的结构。 ## 2. 实现步骤 下面是
原创 2023-09-10 15:01:30
64阅读
基于创造力的需求组织的架构应该怎么变化?我的观点是基于科层制结构以管理为核心的公司架构,会演变为以赋能为关键词的创新平台,这种创新的组织架构在于提供平台,让一群创造者可以更自由的联结、更顺畅的协同、更高效的共创。新的组织会有三个重要的架构特征:第一个,强大的创新中后台;第二个,自由联通网状协同的团队结构;第三点,在线实时的动态指标矩阵。创新的中后台一个组织他要求前端反应越灵活、越创新的话,其实越需
在创业?想颠覆BAT等巨头?嘘!别这么大声。千万别张扬。要知道,破坏创新的首要原则就是:不谈颠覆!为什么这一点如此的重要?为什么你不应该往全世界广而告之你颠覆的创意?媒体不都喜欢大卫大战歌利亚这种看似蚍蜉撼大树的故事吗?那我告诉你为什么,简单来说就是:历朝历代,你如果想要把在位者拉下台而上位的话,最好的办法就是让对方压根忽视你的存在。这样你才能静下心来在没人打扰的情况下安心的实现你的阴谋,当然
原创 2021-02-05 07:32:33
96阅读
  • 1
  • 2
  • 3
  • 4
  • 5