架构师的知识基础

1、基础知识

计算基础
计算机原理
数据结构和常用算法
操作系统:进程,线程,内存
网络
TCP/IP协议
TCP/IP网络模型
HTTP协议原理
网络IO模型
Socket网络编程
2、编程语言
java
java基础类库、异常
JVM原理和调优《深入理解java虚拟机》《java性能优化权威指南》
框架
并发《java并发编程实战》
多线程
php
php基础
常用框架
异常处理机制
深入php内核
3、程序设计

高质量编码能力:
重用性
低耦合
可扩展性
可维护性
高性能
安全性高
面向对象编程:
MVC编程思想
掌握建模语言和建模工具:UML
面向对象思想
设计模式:
基础设计模式和设计原则:单一职责、开放封闭原则等.
常用设计模式
重构
4、研发能力

瀑布模型:需求->需求分析->设计->开发->测试->上线->运维/运营
调试和解决问题能力
敏捷思想:快速迭代,任务细分,wiki更新
5、安全知识web安全:xss,sql注入,ddos攻击安全维度:漏洞,风险,事件https协议安全书: 《黑客攻防技术宝典(Web实战篇)》 《白帽子讲Web安全》 《Web前端黑客技术揭秘》 《Web之困》 《SQL注入攻击与防御》
6、Linux知识

7、运维能力

监控
持续集成:jenkins
自动化运维工具:ansible,saltstack
虚拟化:kvm,vm
容器docker
云技术openstack
DevOps
8、数据库

基础理论
数据库设计的三大范式
MySQL原理
MySQL优化
mysql引擎:
InnoDB
MyISAM
NoSQL:redis/mongo
9、常用应用软件

Web server:
Nginx
OpenResty
Apache Httpd
Tomcat:架构原理,调优方案
Jetty
消息队列:
RabbitMQ
RocketMQ
ActiveMQ
Kafka
Redis 消息推送
ZeroMQ
RPC:
DubboThriftgRPC
数据库中间件
:DBproxyHaproxy
软件负载均衡:
几种负载均衡算法: 轮询、权重、负载、最少连接、QoSDNS负载均衡NginxLVS+Keepalived实现负载均衡HAProxyHaproxy+Keepalived+MySQL实现读均衡负载
9、性能

性能优化方法论
容量评估
CDN 网络
连接池
性能调优
10、大数据

Hadoop
Storm
Kafka Stream
11、工程化
maven
git
jenkins

作者:动力节点
链接:https://www.zhihu.com/question/19841397/answer/778335946
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一个开源的容器化平台,可以让开发者将应用程序和其依赖的运行环境打包到一个可移植的容器中。架构师在使用Docker时,需要掌握一些基础知识。 首先,构建Docker镜像是创建自定义容器的关键步骤之一。通过Dockerfile文件,架构师可以定义所需的操作步骤和配置信息来构建镜像。引用、和中的命令示例展示了不同的构建镜像的方式。 使用命令`docker build`可以根据Dockerfile文件构建镜像,并使用`-t`参数指定镜像的标签名称。例如`docker build -t hello:scratch .`会构建一个名为hello的镜像,基于scratch基础镜像。引用中的命令示例展示了如何构建一个基于scratch基础镜像的hello镜像。 另外,引用中的命令示例展示了如何构建一个基于alpine基础镜像的hello镜像。alpine是一个轻量级的Linux发行版,非常适合用作Docker容器的基础镜像。 还有一种构建镜像的方式是使用单个构建过程,即将所有操作步骤都定义在一个Dockerfile文件中。引用中的命令示例展示了如何使用单个构建过程构建一个名为hello的镜像。 总之,架构师在使用Docker时,需要了解如何通过Dockerfile文件构建镜像,并可以选择不同的基础镜像,根据自己的需求和应用场景来构建定制化的容器镜像。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Kubernetes全栈架构师(Docker基础)--学习笔记](https://blog.csdn.net/MINGSON666/article/details/119080524)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值