时间 -19.08.22-读《架构之美》对软件架构感悟如下1. 什么是架构师?答: 个人觉得,“架构师”就好比在城市建造初期的‘城市规划师’类似的工作职责,在软件开发的期初,我们需要一个系统规划师去规划整个软件系统的‘架构师’。使得我们的软件,在建造,维护,扩展的情况下都能有条不紊的进行下去,当然这是建立在一个好的架构基础上。所以,一个好的架构,会使得一个团队更好的配合,可以得到一个好的软件产品。
转载
2023-10-30 21:00:29
81阅读
转 架构师之路16年精选50篇 ...
转载
2021-05-20 22:42:20
316阅读
1. 架构师之路(1)---面向过程和面向对象
1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ct
转载
2021-08-14 10:44:21
552阅读
Java基础知识JVMJVM线程线程IOMina集合集合设计模式创建型设计模式1、Factory Method(工厂方法模式)2、Abstract Factory(抽象工厂模式)3、Builder(建造者模式)4、Prototype(原型模式)5、Singleton(单例模式)结构型设计模式
原创
2021-07-28 16:42:21
300阅读
1 IoC理论的背景 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影
转载
2023-09-23 08:37:57
65阅读
“高分”的文章(以阅读量为衡量标准)再梳理总结,希望“经过时间考验”的文章能让大家再有收获,预计一周一期(期间还是会发布新文的),这是第五期哈,大家直接点击文章标题链接阅读。《58同城推荐系统架构设计与实现》 <- 点击阅读:9300+内容,推荐系统架构:(1)线下推荐子系统(2)线上推荐子系统(3)效果评估子系统 《互联网系统架构单点全消除》 <- 点击阅读:12000+内容:(1)
原创
2020-11-12 23:05:32
32阅读
“高分”的文章(以阅读量为衡量标准)再梳理总结,希望“经过时间考验”的文章能让大家再有收获,预计一周一期(期间还是会发布新文的),这是第三期哈,大家直接点击文章标题链接阅读。 《串行化解决缓存一致性问题》 <- 点击阅读:12000+内容:(1)啥时候数据库和缓存中的数据会不一致(2)不一致优化思路(3)如何解决不一致 《线程数究竟设置多少合理》 <- 点击阅读:18000+内容:“工
原创
2020-11-12 23:20:19
43阅读
“高分”的文章(以阅读量为衡量标准)再梳理总结,希望“经过时间考验”的文章能让大家再有收获,预计一周一期(期间还是会发布新文的),这是第二期哈,大家直接点击文章标题链接阅读。 《一分钟AWK够用》 <- 点击阅读9000+内容:AWK快速handbook,有了它,日常文本处理足够了,这是一分钟系列里阅读较高的文章 《细聊冗余表数据一致性》 <- 点击阅读9000+内容:(1)冗余表的业
原创
2020-11-12 23:28:30
135阅读
2016年迅猛的要过去了,想着把最近一年大伙相对比较认可,相对“高分”的文章(以阅读量为衡量标准)再梳理总结,让订阅较晚的朋友有机会再读到。 希望“经过时间考验”的文章能让大家再有收获,预计一周一期(期间还是会发布新文的),这是第一期哈,大家直接点击文章标题链接阅读。 《数据库软件架构设计些什么》 <- 点击阅读1w+内容:(1)单库、分片、分组、路由等基本概念(2)数据库高可用:读高可用、
原创
2020-11-12 23:32:04
131阅读
要成为优秀合格的架构师,必须具备前瞻性的眼光和系统性的思考能力。而拥有这些能力的前提是你必须完善自己的知识体系。 互联网思维不是工具,它是世界观。这篇文章之后,你可以尝试构建自己的知识体系了。愿每个人都可以像一个U盘一样,自带系统随处插拔。愿每个人都可以和别人不一样。 1、通用技能表1、通用技能: 我是谁:思维方式,不将就认真做事的人 如何做事:1)整体把握,找到方法论(解决方案),
转载
2024-01-24 22:04:33
33阅读
架构师一直是程序员「羡慕且追求」的高度,今天来说说我眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师:)在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些架构师聊天解惑:)接着他说了一个类比的故事大概是这样的,我们(架构师)要建设一条高速公路,来分别看看公路建造者(架构师)和司机
转载
2023-08-13 10:41:40
132阅读
首先感谢ITFLY8架构师之家关于大型网站架构的分享,使得对大型分布式网站有个比较清晰的认识。完成晚上自己的任务安排后,惊喜的发现《从零开始学架构》第一篇已经发布:从零开始学架构(一):架构师成长路径 看了以下路径,庆幸有这么贴切的描述,又感到前路漫漫,走了很多弯路,刷刷刷几年过去了,却发现自己并没有脚踏实地的走。五、架构师成长路径本质:学习,实践,总结,个人进步和能力成长的过程。开发工程师:主要
转载
2023-07-12 18:12:56
99阅读
目录文章目录目录高级程序员技术经理技术总监CTO软件架构师(Software Architect)解决方案架构师(Solution Architect)高级程序员高级程序员的主要职责是:实现复杂功能,编写核心代码;处理线上 bug,解决技术难题。技术经理技术经理的主要职责是:开发任务分派。开发工作量评估、分派,最大化资源
原创
2022-03-08 18:10:54
1586阅读
一、学习建议首先,业务架构师的核心是架构,不是业务也不是技术,是形成业务的架构,这一点很重要,要多学习架构设计知识。笔者对企业级业务架构的定义是根据企业战略,对企业能力进行整体规划并将其传导到技术实现端的结构化分析方法。这其中有三个关键词,整体规划、结构化分析和传导。业务架构师的核心能力是将复杂的业务体系进行整体性的结构化设计,无论你对 IT 技术或者业务有多熟悉,没有这一项能力是做不好业务架构师
转载
2023-09-30 17:19:20
119阅读
通用设计与方法论秒杀系统优化思路分布式ID生成方法容量设计线程数据设置多少合理单点系统架构一分钟了解负载均衡的一切(负载均衡)lvs为何不能完全替代DNS轮询(DNS轮询)如何实施异构服务器的负载均衡及过载保护?(异构服务器)究竟啥才是互联网架构“高并发”(高并发)究竟啥才是互联网架构“高可用”(高可用)100亿数据1万属性数据架构设计(数据架构设计)[理解不透]优化反向依赖(反向依赖解耦)典型
转载
2023-07-26 20:37:03
110阅读
LVS 四层 转发 内存和CPU 配置简单 NGINX:L4-L7 七层 代理 正则表达式 geoip 1.不支持自动以URL检测 2.IP_HASH 3.负载均衡算法少 rr wrr ip_hash haproxy:L4-L7 cookie rr wrr 最小连接数 source URI HTTP
转载
2018-05-07 23:52:00
402阅读
点赞
2评论
# Go架构师之路
![](
## 引言
随着互联网的快速发展,软件行业对于高效、可伸缩、可维护的系统需求越来越迫切,这也催生了架构师这一职位的兴起。架构师是系统设计与实现的重要角色,他们需要综合考虑业务需求、性能要求、技术选型等因素,为团队提供技术指导与决策支持,以保证系统的稳定与可扩展性。
本文将为你介绍如何成为一名优秀的Go架构师,包括学习路径、技术要求以及实践经验。希望通过本文的指
原创
2024-01-22 05:44:45
84阅读
架构师之路16年精选50篇 架构师之路2017半年精选40篇
转载
2021-05-27 15:57:35
253阅读
对于一个刚刚从程序员转型过来的架构师,通常有哪些问题是他们最难把握的?答案1:1、不要拿项目敌了。
原创
2022-08-17 12:31:28
150阅读
1.做什么2.怎么做 1.做什么通常,软件技术人员的职业发展有几个选择好的选择;如果性格更适合
转载
2023-08-08 10:45:46
135阅读