首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏智能时刻

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

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

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

    架构思维:系统容量设计

    一次比赛10人齐跑,所以至少需要6场比赛。 2000米的完成时间要求是20分钟,超过20分钟不计数,所以比赛耗时我们计算为20分钟,加上比赛前的动员组织,比赛后的清场,我们假定每场比赛耗时30分钟。 现在我们预估下耗时: 1、60人/10人每场 = 6场,至少需要举行6场 2、总耗时 = 6场 * 0.5h = 3h 所以每年把这个比赛安排在下午3点到6点,是最后一个比赛项目,晚上7点举行颁奖晚会。 时间还是下午3点到6点, 这个就有问题了,最后为了保证晚会的正常进行,一半的人员的比赛时间推迟到另外一周的周末,搞得怨声四起,大骂举办的行政部门不讲武德。 容量设计是架构师必备的技能之一。 我们在一个系统上线前,一般来说是需要进行压力测试,了解她实际的极限值在哪个地方,以我们上面流量图为例子(日平均QPS为2900,峰值QPS为7500),这个系统的架构可能是这样的: 1、经由APP和Web

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

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

    一次比赛10人齐跑,所以至少需要6场比赛。 2000米的完成时间要求是20分钟,超过20分钟不计数,所以比赛耗时我们计算为20分钟,加上比赛前的动员组织,比赛后的清场,我们假定每场比赛耗时30分钟。 现在我们预估下耗时: 1、60人/10人每场 = 6场,至少需要举行6场 2、总耗时 = 6场 * 0.5h = 3h 所以每年把这个比赛安排在下午3点到6点,是最后一个比赛项目,晚上7点举行颁奖晚会。 时间还是下午3点到6点, 这个就有问题了,最后为了保证晚会的正常进行,一半的人员的比赛时间推迟到另外一周的周末,搞得怨声四起,大骂举办的行政部门不讲武德。 容量设计是架构师必备的技能之一。 我们在一个系统上线前,一般来说是需要进行压力测试,了解她实际的极限值在哪个地方,以我们上面流量图为例子(日平均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
  • 来自专栏性能与架构

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

    一次比赛10人齐跑,所以至少需要6场比赛。 2000米的完成时间要求是20分钟,超过20分钟不计数,所以比赛耗时我们计算为20分钟,加上比赛前的动员组织,比赛后的清场,我们假定每场比赛耗时30分钟。 现在我们预估下耗时: 1、60人/10人每场 = 6场,至少需要举行6场 2、总耗时 = 6场 * 0.5h = 3h 所以每年把这个比赛安排在下午3点到6点,是最后一个比赛项目,晚上7点举行颁奖晚会。 时间还是下午3点到6点, 这个就有问题了,最后为了保证晚会的正常进行,一半的人员的比赛时间推迟到另外一周的周末,搞得怨声四起,大骂举办的行政部门不讲武德。 容量设计是架构师必备的技能之一。 我们在一个系统上线前,一般来说是需要进行压力测试,了解她实际的极限值在哪个地方,以我们上面流量图为例子(日平均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
  • 来自专栏Java学习网

    更快学习 JavaScript 的 6 个思维技巧

    更快学习 JavaScript 的 6 个思维技巧 我们在学习JavaScript,或其他任何编码技能的时候,往往是因为这些拦路虎而裹足不前: 有些概念可能会造成混淆,尤其当你是从其他语言转过来的时候 在这篇文章中,我将介绍六个思维技巧来帮助你更快地学习JavaScript,并成为一个更快乐、更富有成效的程序员。 (注:对于学习JavaScript的路线,你也可以参考学习Javascript的8张思维导图这篇文章) 2.不要让自信诱骗你忘事 快速了解一个概念,也许是学习JavaScript的道路上最影响你进步的事情之一 6.首先用简明的语言来写复杂的代码 如果碰到一段复杂的或你不熟悉的代码,那么先用通俗易懂的语言写出来。这样一来,你就可以在写代码之前明确地知道你想要代码做什么。

    92450发布于 2018-02-27
  • 来自专栏小坤探游架构笔记

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

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

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

    架构六大思维养成记

    所谓软件架构,就是你希望项目在一开始就能做对,但是却不一定能够做的对的决策的集合。 接下来我们讲要具备的六大架构思维。 1、演进式思维 为什么这么说呢,架构设计,架构设计,虽然有【设计】俩字,但架构真不是"设计"出来的,而是演进出来的。优秀的软件架构也不是一成不变的,需要经过不断的打磨,迭代改进。 ? 4、复用思维 在谈复用思维之前,我们先回到架构上。我们有说到当今软件设计的世界流行着四大架构DCI架构、DDD架构、六边形架构和整洁架构,那什么是整洁架构。 6、面向对象思维 我把这个思维放到最后一个,恰是因为它是当今软件设计之根本,它的本质是软件如何才能做到是软的。那要先定义什么才算是软的,你说,能屈能伸,就是软,对,弹性。 参考文献: https://www.infoq.cn/article/KCX40i6JVMQSKrv9V63p 架构整洁之道的实用指南 https://blog.cleancoder.com/uncle-bob

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

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

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

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

    更快学习 JavaScript 的 6 个思维技巧

    在这篇文章中,我将介绍六个思维技巧来帮助你更快地学习JavaScript,并成为一个更快乐、更富有成效的程序员。 (注:对于学习JavaScript的路线,你也可以参考学习Javascript的8张思维导图这篇文章) 2.不要让自信诱骗你忘事 快速了解一个概念,也许是学习JavaScript的道路上最影响你进步的事情之一 6.首先用简明的语言来写复杂的代码 如果碰到一段复杂的或你不熟悉的代码,那么先用通俗易懂的语言写出来。这样一来,你就可以在写代码之前明确地知道你想要代码做什么。

    86270发布于 2018-03-06
  • 来自专栏木木玲

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

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

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

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

    通常来说,不同的思维方式会带来不同的推导路径,从而得出不同的结论。 架构师该如何通过独立思考来最大化自己的增值呢?培养实证思维实证思维对模型有一个评判标准,并指出了模型的优化路径。一个有实证思维的人,会认为自己的模型及从模型总结而来的规律是普适的、可以表达和复制的。 亚马逊高效6页纸What we do?(背景)Why we do it? or What’s the problem(解决什么问题)How we do it? (我们怎样做)Validation(如何验证)Discussion/Analysis(讨论、分析)Summary(总结)去中心化思维去中心化思维不是让你放弃思考,而是要求你频繁切换思考角度,将自己放在各个分布式的节点上做换位思考 批判思维保持Reading,洞察案例保持合作的心态,是交到更多高质量思考的人的前提。谨以此文,多多勤勉,多多温习。Reference郭东白老师的架构课

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

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

    45210编辑于 2025-11-17
  • 来自专栏数林觅风——数据科学思维导图笔记

    6 幅思维导图:Linux & Shell 编程基础

    这次和大家分享的是 Linux 系列的思维导图。前 3 幅是 Linux 的基础部分,后 3 幅则是 Shell 编程。 之前有一段时间在服务器端工作,Linux 的使用较为频繁。 当然,考虑到现在使用的命令大多简单基础,未来应该会系统的再深入学习一次 Shell 脚本编程,届时再发布本篇思维导图的下一个版本,囊括更多高阶的玩法。 ❥ 思维导图工具:XMind ▍思维导图 1.基础知识 ? 2.文件 & 目录 ? 3.文本处理 ? 4.Shell 编程(一) ? 5.Shell 编程(二) ? 6.Shell 编程(三) ?

    1.4K20发布于 2019-07-31
  • 来自专栏大数据钻研

    更快学习 JS 的 6 个简单思维技巧

    在这篇文章里,我将介绍 6 个思维技巧来帮你更快的学习 JavaScript ,让你成为一个更快乐更多产的程序员。 6.先用简单语言编写复杂代码 如果一段代码太复杂或者陌生,就先用简单语言写出来。这样,你可以在实际编写代码前弄清楚你想要代码做什么。

    1.1K120发布于 2018-04-18
  • 来自专栏TopFE

    rancher 前端功能架构思维导图

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

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

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

    96271编辑于 2025-01-03
  • 来自专栏腾讯IMWeb前端团队

    6张思维导图,帮你搞定HTML、CSS

    图片比较大,建议大家看的时候先看下分支,然后点击放大查看具体 思维导图来袭 1、HTML基本结构与CSS选择器 2、HTML常用基本标签 3、CSS的常用属性 4、表格与表单 5、浮动、定位、overflow 6、补充小知识 完成一个小企鹅 最后给大家给大家详细说一下border-radius的用法 普通用法不做详细介绍; 其实我们设置border-radius参数的时候,最多可以设置8个参数,每个参数的位置和代指圆角方向已经在图上表明

    1.9K10编辑于 2022-06-29
领券