2017年精选80篇2018年精选100篇2019年精选120篇架构实践,1分钟解惑,都在这里
原创 2022-11-04 11:10:51
60阅读
1 IoC理论的背景 图1:软件系统中耦合的对象     如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影
JVM进阶 JVM(一)JVM类加载机制详解 JVM(二)JVM内存结构研究 JVM(三)JVM对象创建与内存分配机制学习 JVM(四)JVM垃圾回收算法详解 JVM(五)G1垃圾收集器详解 JVM(六)JVM调优分析的一些命令 JVM(七)JVM常量池详解 MySQL MySQL(一)深入理解My
原创 1月前
27阅读
Java基础知识JVMJVM线程线程IOMina集合集合设计模式创建型设计模式1、Factory Method(工厂方法模式)2、Abstract Factory(抽象工厂模式)3、Builder(建造者模式)4、Prototype(原型模式)5、Singleton(单例模式)结构型设计模式
qt
原创 2021-07-28 16:42:21
278阅读
1. 架构师之路(1)---面向过程和面向对象 1、引言   机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ct
转载 2021-08-14 10:44:21
396阅读
通用设计与方法论秒杀系统优化思路分布式ID生成方法容量设计线程数据设置多少合理单点系统架构一分钟了解负载均衡的一切(负载均衡)lvs为何不能完全替代DNS轮询(DNS轮询)如何实施异构服务器的负载均衡及过载保护?(异构服务器)究竟啥才是互联网架构“高并发”(高并发)究竟啥才是互联网架构“高可用”(高可用)100亿数据1万属性数据架构设计(数据架构设计)[理解不透]优化反向依赖(反向依赖解耦)典型
转载 2023-07-26 20:37:03
79阅读
目录文章目录目录高级程序员技术经理技术总监CTO软件架构师(Software Architect)解决方案架构师(Solution Architect)高级程序员高级程序员的主要职责是:实现复杂功能,编写核心代码;处理线上 bug,解决技术难题。技术经理技术经理的主要职责是:开发任务分派。开发工作量评估、分派,最大化资源
原创 2022-03-08 18:10:54
1482阅读
一、学习建议首先,业务架构师的核心是架构,不是业务也不是技术,是形成业务的架构,这一点很重要,要多学习架构设计知识。笔者对企业级业务架构的定义是根据企业战略,对企业能力进行整体规划并将其传导到技术实现端的结构化分析方法。这其中有三个关键词,整体规划、结构化分析和传导。业务架构师的核心能力是将复杂的业务体系进行整体性的结构化设计,无论你对 IT 技术或者业务有多熟悉,没有这一项能力是做不好业务架构师
首先感谢ITFLY8架构师之家关于大型网站架构的分享,使得对大型分布式网站有个比较清晰的认识。完成晚上自己的任务安排后,惊喜的发现《从零开始学架构》第一篇已经发布:从零开始学架构(一):架构师成长路径 看了以下路径,庆幸有这么贴切的描述,又感到前路漫漫,走了很多弯路,刷刷刷几年过去了,却发现自己并没有脚踏实地的走。五、架构师成长路径本质:学习,实践,总结,个人进步和能力成长的过程。开发工程:主要
转载 2023-07-12 18:12:56
71阅读
架构师一直是程序员「羡慕且追求」的高度,今天来说说我眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师:)在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些架构师聊天解惑:)接着他说了一个类比的故事大概是这样的,我们(架构师)要建设一条高速公路,来分别看看公路建造者(架构师)和司机
转载 2023-08-13 10:41:40
113阅读
时间 -19.08.22-读《架构之美》对软件架构感悟如下1. 什么是架构师?答: 个人觉得,“架构师”就好比在城市建造初期的‘城市规划’类似的工作职责,在软件开发的期初,我们需要一个系统规划去规划整个软件系统的‘架构师’。使得我们的软件,在建造,维护,扩展的情况下都能有条不紊的进行下去,当然这是建立在一个好的架构基础上。所以,一个好的架构,会使得一个团队更好的配合,可以得到一个好的软件产品。
要成为优秀合格的架构师,必须具备前瞻性的眼光和系统性的思考能力。而拥有这些能力的前提是你必须完善自己的知识体系。 互联网思维不是工具,它是世界观。这篇文章之后,你可以尝试构建自己的知识体系了。愿每个人都可以像一个U盘一样,自带系统随处插拔。愿每个人都可以和别人不一样。 1、通用技能表1、通用技能: 我是谁:思维方式,不将就认真做事的人 如何做事:1)整体把握,找到方法论(解决方案),  
# 架构师之路 — 部署架构 ## 引言 在现代软件开发中,架构师扮演着至关重要的角色。架构师负责设计和定义软件系统的整体结构和组织,以确保系统的可靠性、可扩展性和性能。在软件开发的不同阶段,架构师需要做出一系列重要的决策,其中之一就是选择适合的部署架构。 部署架构是指将软件系统部署到运行环境中的方式和组织结构。它涉及到系统组件的部署位置、通信方式、负载平衡和可伸缩性等方面。选择合适的部署架
原创 2023-08-22 07:01:20
307阅读
我是一名运维, 做开发一直是我的梦想。 但是总限制于各种原因, 一直未能如愿, 辗转反侧做了运维。 如今年近30, 孩子马上上幼儿园了, 房子也买了, 车也有了。 但是总是不甘寂寞,“妄图”有一番大的作为,年轻的时候总是不自律, 学很多东西,也都是两天的热情。现在明白过来, 脚踏实地才是根本。带着年 ...
转载 2021-10-13 23:37:00
210阅读
2评论
架构师的内功主要包含三部分:判断力、执行力、创新力,简单解释如下:判断力:能够准确判断系统的复杂度在哪里,就像武侠高手一样,能准确地看出对手的破绽和弱点。执行力:能够使用合适的方案解决复杂度问题,就像武侠高手一样,能选择合适的招式或者方法打败对手。创新力:能够创造新的解决方案解决复杂度问题,就像武侠世界里,小一些的创新是创新招式,而武学宗师能够创立新的武学或者心法,例如张三丰创立太极拳一样。&nb
转载 2022-08-22 13:13:14
200阅读
架构师成长之路 01 架构师成长之路 - Linux运维工具 架构师成长之路-系统监控工具htop 架构师
原创 2022-08-19 21:16:06
136阅读
查看文章索引请通过      Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求: 一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。 二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经
2019年来到了最后一天,今年,约有800W人次阅读了“架构师之路”)的文章,微喜。今天,给大家做一个分类精选,选取阅读大于1W+的120篇,大家点击标题,直接阅读。如果之前有错过的文章,这是一个很好的补课机会。硬核技术:《InnoDB架构,一幅图秒懂!》1.7W+ 《写缓冲(change buffer),这次彻底懂了》1.9W+《缓冲池(buffer pool),这次彻底懂了》2.6W+《(do
转载 2023-07-10 20:47:00
30阅读
第2章主要讲解了,作为架构师,首先要面对的风险就是需求。既要关注功能的需求,又要平衡相互矛盾的质量属性性需求,这是合格架构师的基本功。文中还讲了几个故事来说明: 
转载 2023-07-24 16:19:05
122阅读
架构师的第一步: 学习两种抽象视角 (Abstraction View)l 第一种抽象视角:架构师基于 < 变与不变分离 > 的视角,寻找 < 万变不离其宗 >的宗,其宗 ( 架构 ) 的不变性带来简单性;让人们能透过掌握简单来驾驭复杂
  • 1
  • 2
  • 3
  • 4
  • 5