首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 5-4 向量化

    本系列是《玩转机器学习教程》一个整理的视频笔记。前一小节实现了简单线性回归,但是性能比较低。本小节主要介绍使用向量化的方式提升性能。

    97320发布于 2019-11-13
  • 来自专栏智能时刻

    「方案架构」“解决方案架构”日常思维

    今天的博客(在伦敦考文垂火车上准备)提醒我们,在处理复杂的项目时,一般的解决方案架构师必须考虑一些“基础知识”。 这一运动如下图所示,思维泡泡代表了下表中进一步列出的思维区域; ? 项目期间的日常解决方案架构重点 数字化数据 考虑说明收集项目元素将如何或如何收集“原始数据”-物理/逻辑和相关传输协议等? 】或者微信小号【jiagoushi_pro】 微信公众号关注微信公众号【首席架构师智库】微信小号希望加入的群:架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化,产品转型 点击加入知识星球【首席架构师圈】微信圈子志趣相投的同好交流。点击加入微信圈子【首席架构师圈】喜马拉雅路上或者车上了解最新黑科技资讯,架构心得。 点击,收听【智能时刻,架构君和你聊黑科技】知识星球认识更多朋友,职场和技术闲聊。点击加入知识星球【知识和技术】

    72220发布于 2020-07-20
  • 来自专栏对线JAVA面试

    架构思维:系统容量设计

    容量设计是架构师必备的技能之一。 我们在一个系统上线前,一般来说是需要进行压力测试,了解她实际的极限值在哪个地方,以我们上面流量图为例子(日平均QPS为2900,峰值QPS为7500),这个系统的架构可能是这样的: 1、经由APP和Web

    95840编辑于 2022-10-27
  • 来自专栏架构之家

    架构与思维:系统容量设计

    容量设计是架构师必备的技能之一。 我们在一个系统上线前,一般来说是需要进行压力测试,了解她实际的极限值在哪个地方,以我们上面流量图为例子(日平均QPS为2900,峰值QPS为7500),这个系统的架构可能是这样的: 1、经由APP和Web

    94930编辑于 2022-09-02
  • 来自专栏FreeBuf

    业务安全架构思维

    、系统的重要决定抉择,负责不同层次上的逻辑架构、物理架构、系统架构的设计、配置、维护等工作。 架构思维要从多方面考虑整体架构的设计,接下来的架构思维会涉及业务,各位看官需要自行对接业务来分析看待架构思维。 整体的业务前情提要就是这样,那么从业务角度考虑怎么设计业务架构? 业务架构的设计思维要围绕着高可用性来考虑问题。既然是分布式业务集群,那么其中的服务器调度是免不了的,而且核心就应该放在调度上。 这是整体业务的架构思维,那么下面重点来讲一下围绕业务架构思维展开的安全架构思维。 首先明确一点,安全是离不开业务的,任何安全点的设计都应该充分考虑业务。 由于业务都是使用代码实现的,代码审计是必须的安全点,那么在安全架构设计思维初期,首先就要考虑代码审计。相关代码审计工具如果有经费建议使用厂商的,如果预算不充足给大家推荐cobra。

    1K20发布于 2020-02-20
  • 业务架构思维新范式

    为了回答这三个问题,我们需要引入业务架构思维新范式。 范式一:由外而内,以用户为中心,用户体验驱动来重新架构企业业务流程活动。 范式二:以AI+的思维重新思考我们的业务流程,不论是跟客户运营相关的,还是企业内部运营相关的。 范式三:基于开放标准构建企业级能力,实现积木式创新。 范式一和范式二,我们都可以采用设计思维,从用户的角度去重构企业的业务流程,AI及智能自动化作为数字劳动力可以参与到新的业务流程数字化重塑中。 为了更加标准地划分领域边界,我们可以引入一个新的思维,其出自银行业架构网络(Banking Industry Architecture Network,BIAN),是对其参考业务架构框架标准进行基本业务能力划分的思维模式 其思维的核心认为,任何一个基本的业务能力需要具备唯一稳定的业务职责或角色,体现了最基本的价值创造。

    72210编辑于 2025-05-30
  • 来自专栏性能与架构

    架构与思维:系统容量设计

    容量设计是架构师必备的技能之一。 我们在一个系统上线前,一般来说是需要进行压力测试,了解她实际的极限值在哪个地方,以我们上面流量图为例子(日平均QPS为2900,峰值QPS为7500),这个系统的架构可能是这样的: 1、经由APP和Web

    2.1K30发布于 2021-11-02
  • 来自专栏后端架构师

    了解不同架构思维,赏析架构之美

    系统架构为什么重要?常见的架构模式都有哪些?跟着 【码哥字节】了解不同的架构设计所运用的不同设计哲学。 分层架构就时时遵循单一职责原则。不同的层次相互隔离,承担不同的职责。 说起分层架构,最让人熟知的就是经典的三层架构。 三层架构是简单 Client-Server 架构的升级。 也正因为此,使得大部分 web 开发人员的思维受限于此,从而成为人人调侃的 CRUD-Boy。随着 MIS 系统时代的渐远,三层架构也开始在一些领域无法成为“银弹“。 除去经典的三层架构。 [ddd] Distribute-Cluster 之上所提的架构都是在单体架构之下。单体架构和多服务架构是从服务的部署模式、运行模式来考虑。

    1.4K22发布于 2020-08-31
  • 来自专栏小坤探游架构笔记

    什么是架构,如何培养自己的架构思维

    不知道大家平常在学习架构的时候,是否有问过自己一个问题,什么是架构,我们真的理解架构吗?该如何去培养自己的架构思维? 因为期间开源技术的崛起以及DevOps的变更带来的工程实践才得让我们的微服务架构落地。 什么是架构思维 通过上述的阐述,其实我们可以提取几个关键词,涵盖范畴广、持续变化、特定背景以及关注重要的事情。 那么这个时候我们就需要有一种架构思维来辅助我们进行软件架构的方式,即思考在面临持续变化的环境下,就特定背景下我们如何去扩宽我们的架构知识解决实际业务中重要的事情。 那有什么样的软件思考方式呢? ,这些都是属于架构风格,那么我们培养自己的架构思维之一就是要了解有哪些架构风格,比如以下不同的架构风格: 什么是架构特征 对于架构特征,我相信大家也并不陌生,比如高可用是一个架构特征,高性能也是一个架构特征 如下: 总结 尽管我们软件架构复杂多变,但是仍然存在统一的要素,比如我们可以利用上述架构思维中包含的四个维度去思考我们的软件架构,这个时候就有了我们软件架构的第一法则,即: Everything in

    48410编辑于 2025-06-16
  • 来自专栏程序架道

    架构六大思维养成记

    所谓软件架构,就是你希望项目在一开始就能做对,但是却不一定能够做的对的决策的集合。 接下来我们讲要具备的六大架构思维。 1、演进式思维 为什么这么说呢,架构设计,架构设计,虽然有【设计】俩字,但架构真不是"设计"出来的,而是演进出来的。优秀的软件架构也不是一成不变的,需要经过不断的打磨,迭代改进。 ? 4、复用思维 在谈复用思维之前,我们先回到架构上。我们有说到当今软件设计的世界流行着四大架构DCI架构、DDD架构、六边形架构和整洁架构,那什么是整洁架构。 5、领域思维 所有的软件最终是要解决用户问题的,而软件的落地最终是要靠一行行的代码垒起来的,那么这个时候从识别出用户问题到代码实现之间就需要一种过度,而架构设计就是这种过度的【桥梁】。 6、面向对象思维 我把这个思维放到最后一个,恰是因为它是当今软件设计之根本,它的本质是软件如何才能做到是软的。那要先定义什么才算是软的,你说,能屈能伸,就是软,对,弹性。

    92210发布于 2021-02-19
  • 来自专栏深圳架构师同盟

    从架构思维到大架构观的培养

    继续继续跟大家聊下架构思维和大架构观的培养。对于架构思维大家不要简单理解只是架构师需要架构思维,对于我们IT从业人员都需要逐步学习,实践和培养自己的架构思维能力。 1. 架构思维的核心逻辑要素 对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一个合集。 早在2017年我就专门写过一篇架构思维的文章,对架构思维的核心逻辑要素进行了总结。即分解,集成,动静分析,复用,分层,模式匹配,抽象,结构化,维度思考,迭代和系统思维。 从架构思维到大架构观的培养 今天接着上期和大家进一步聊一下从架构思维到大架构观的一个培养,你要成为架构师,大量的编码和设计的这个积累它是必须的,而且这种编码积累还不能是简单的重复,必须要有抽象和复用的各种思维 所以我今天谈大架构观,首先说的还是架构思维,对于架构思维就是上面谈到的分解、集成、抽象、复用、组合系统化等多方面的一个思维能力。

    48200编辑于 2025-06-24
  • 来自专栏木木玲

    大型网站技术架构 ———「思维导图」

    本文主要是笔者对《大型网站技术架构》一书的总结归纳。主要通过两种方式展现,一是本文「思维导图」的形式输出;另一种,则是以图文的形式更加详细的描述‘大型网站技术架构’的方方面面。 原图下载 ?

    1.1K10发布于 2019-10-15
  • 来自专栏网络安全随笔

    【笔记】架构师思维养成之路

    思考力每个人的思维方式都不一样,有的人喜欢在别人逻辑推导的基础上发现漏洞,并试图修复优化;有的人喜欢对问题进行层层分解,自己独立得出结论;也有的人喜欢从其他学科中寻找类似的问题,从而发现新的解决问题的思路 通常来说,不同的思维方式会带来不同的推导路径,从而得出不同的结论。 架构师该如何通过独立思考来最大化自己的增值呢?培养实证思维实证思维对模型有一个评判标准,并指出了模型的优化路径。一个有实证思维的人,会认为自己的模型及从模型总结而来的规律是普适的、可以表达和复制的。 (我们怎样做)Validation(如何验证)Discussion/Analysis(讨论、分析)Summary(总结)去中心化思维去中心化思维不是让你放弃思考,而是要求你频繁切换思考角度,将自己放在各个分布式的节点上做换位思考 批判思维保持Reading,洞察案例保持合作的心态,是交到更多高质量思考的人的前提。谨以此文,多多勤勉,多多温习。Reference郭东白老师的架构课

    44500编辑于 2024-05-31
  • AI时代的架构核心:文档即架构,思维为基石

    AI时代的架构核心:文档即架构,思维为基石AI代码编程已成热潮,“提需求就让AI写系统”的说法甚嚣尘上,仿佛人人都能借AI之力完成开发工作。这里面最出名的当属cursor。 “文档即架构”:人机共生的核心思维记得刚进入程序员的行业,会听到别人说,如果你开始不会写功能,就写伪代码。当初会觉得这种伪代码技术很弱,三十年河东,三十年河西。ai时代让我觉得返璞归真了。 ai时代的编程=文档+伪代码+上下文界定真正决定AI使用上限的,从来不是提示词的复杂度,而是“文档即架构”的思维转变。而这种思维绝非简单的“先写文档再写代码”,而是将文档升维为“架构的具象化表达”。 这些文档中的架构思维,正是人比ai强的地方,就像摄影技术再进步,摄影师的构图思维与光影认知也无法被替代。 提示词工程的未来,正是从“单点提示”走向“全链路设计”,从“人工调优”升级为“自动化生成”,而这一切都需要程序员以“文档即架构”的思维,提前规划系统的协作逻辑与边界规则。

    45210编辑于 2025-11-17
  • 来自专栏TopFE

    rancher 前端功能架构思维导图

    50710编辑于 2022-01-24
  • 来自专栏架构设计必修课

    怎样在代码中融入架构思维

    今天教大家三招,只需在代码中融入一些架构思维,瞬间让你的代码提升一个档次。 1. 领域内聚 上面提供的范例都称为“面条式代码”,为什么这种面条式代码会难以维护? 试图用技术思维来解决复杂的业务问题。 其实,做好“高内聚、低耦合”不就是走向架构师的第一步吗? 2. 隔离变化 如果你要问我作为一名架构师最需要的思维方式是什么? 我会告诉你:识别,并隔离变化。 切记时刻思考隔离的本质(上面说的三句话),才能让架构思维得到进一步提升。 3. 抽象思维 抽象能力也是衡量一个架构师水平的尺子。 之前听过一个段子:把大象放进冰箱需要分几步?答案是三步:1. 总结 架构能力非一朝一夕之功,需要刻意练习,不要抱怨说“我都没有做大项目的机会,没机会锻炼架构能力”。其实我们的日常工作就是锻炼架构能力最好的机会,努力写好每一行代码,自然就能成为优秀的架构师。 作者louis,腾讯架构师,有多年大型支付架构设计经验,DDD和支付领域专家

    96371编辑于 2025-01-03
  • 来自专栏大数据工程师

    架构师应该具备哪些思维模型?

    架构师一直是程序员「羡慕且追求」的高度,今天来说说我(奈学教育CEO:孙玄)眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师: 在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。 他最近主要任务就是和这些架构师聊天解惑:) 接着他说了一个类比的故事大概是这样的, 我们(架构师)要建设一条高速公路,来分别看看公路建造者(架构师)和司机(业务研发)的视角。 我觉得一名优秀的架构师,在设计系统时需要有以下这四项关键能力:「平衡取舍、预判未来、抽象思维、容错机制」。 1.  预判未来 架构师需要具备一定的未来的预判能力,因为架构的调整周期通常比较长。这也是程序员和架构师之间一个很大的区别所在。 抽象思维 除了懂得取舍和拥有预判意识,架构师在设计架构时还要掌握抽象的方法,不能胡子眉毛一把抓,要做好分层和区隔。

    55900发布于 2020-06-06
  • 来自专栏博文视点Broadview

    前端工程化思维:主题切换架构

    本文介绍的工程化主题切换架构也离不开PostCSS的基础能力。 ▊ 架构思路 对于主题切换,社区介绍的方案往往是通过CSS变量(CSS自定义属性)来实现的,这无疑是一个很好的思路,但是作为架构,使用CSS自定义属性只是其中一个环节。 图1 回到架构设计中,如何在构建时完成CSS的样式编译转换呢? 答案指向了PostCSS。 具体架构设计步骤如下。 整体架构设计如图2所示。 图2 2 主题色切换架构实现 有了整体架构,下面来实现其中的重点环节。 首先,我们需要了解PostCSS插件体系。 本文节选自《前端架构师:基础建设与架构设计思想》一书,更多前端架构相关内容,请查看本书! 粉丝专享六折,快快扫码抢购吧!

    1K10编辑于 2022-08-31
  • AI架构师必知的 10 个架构思维

    AI架构师必修课:10个思维模式 想象一下这个场景:某互联网大厂的AI团队,花费千万打造的智能客服系统,上线第一天就崩了。不是模型不够先进,而是架构设计从一开始就错了。 究其根本,是因为很多团队在构建AI系统时,仍在用传统软件架构的思维,忽视了AI系统的独特性。 作为一名在AI领域摸爬滚打多年的架构师,我深刻体会到:AI架构不仅仅是把模型包装成API那么简单。 今天,我想和大家分享10个关键的AI架构思维模式,这些都是我在设计数十个大规模AI系统过程中总结出的血泪教训和宝贵经验。 01 分层边界思维 在传统软件架构中,我们习惯了MVC、三层架构这些经典模式。 但架构思维的本质是不变的——它关乎如何在约束条件下做出权衡,如何为未来的变化预留空间,如何让系统既能解决当下的问题,又能适应未来的需求。 掌握这十大架构思维,不是为了机械地套用某个模式,而是为了在面对具体问题时,能够从多个维度思考,做出更明智的决策。

    44811编辑于 2026-06-17
  • 来自专栏高性能服务器开发

    直击架构本质:优秀架构师必须掌握的几种架构思维

    介绍 架构的本质是管理复杂性,抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。 由于文章内容较长,所以我把它分成两篇小文章,在第一篇《优秀架构师必须掌握的架构思维》中,我会先介绍抽象、分层、分治和演化这四种应对复杂性的基本思维。 在第二篇《四个架构设计案例及其思维方式》中,我会通过四个案例,讲解如何综合运用这些思维,分别对小型系统,中型系统,基础架构,甚至是组织技术体系进行架构和设计。 五、如何培养架构设计思维 良好的架构设计思维的培养,离不开工作中大量高质量项目的实战锻炼,然后是平时的学习、思考和提炼总结。 另外架构设计思维的形成,会对你的系统架构设计能力产生重大影响。

    1.6K10发布于 2019-11-06
领券