正式班D2
2020.09.29星期二 正式班D2
学习内容:
1、程序开发流程
1、PM产品经理
发起初始需求,内部审核通过后召集技术岗开会讨论需求是否明确
2、UE交互设计师
交互设计并评审,随时与PM沟通
3、UI设计师
根据UE做设计
4、FE前端开发
客户端程序(web界面、手机app、微信小程序等)
5、RD后端开发
1、设计数据库:把业务流层转换成表结构,表与表的关系
2、确定开发项目的整体架构:前端、程序、数据库之间以什么方式对接
3、其他需要考虑的技术关键点
4、人员的安排和时间节点==》定制排期表
5、定制规范
5.1开发规范
commit提交格式
1.[改动文件类型]:[改动说明]
2.单分支开发或者多分支开发
2.1小项目、并行开发少,则只在master主分支开发
2.2中大项目,需求复杂,并行功能多,则需要分为master、developer、开发者分支;需要开发者自创一个分支开发,合并到developer,确认无问题后,发布到master,最后上线
5.2代码规范
5.3源码管理
5.4版本管理
5.5安全管理
6、QA测试人员
1、开发手动自测
2、提测——测试人员测试
7、OP运维人员
运维职责:
1. 监控:应用程序7 * 24 * 365不间断运行
2. 备份:数据备份
3. 优化
2、计算机硬件组成
一、PC与服务器
1、个人PC
1.1家用台式电脑
一般用来家庭娱乐使用,游戏、电影之类。
1.2笔记本电脑
携带方便快捷,一般用来办公使用。
2、服务器
2.1功能
搭建网站所使用的服务器相对于其他台式机、笔记本来说更加稳定、可靠。
2.2简介
服务器,也称伺服器(台湾),是提供计算服务的设备。由于服务器需要响应服务请求并进行处理,因此一般服务器都应具备承担服务并保障服务的能力。
2.3构成
包括处理器、硬盘、内存、系统总线等。
2.4要求
由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
二、服务器分类
1、按尺寸分
1U服务器(U表示服务器的厚度)
1U=1.75英寸=4.445cm
2U=4.445*2=8.89cm
3U=4.445*3=13.335cm
4U=4.445*4=17.78cm
2、按外形分
2.1机架式服务器
机架式服务器外形不像计算机,而像‘抽屉’,有1U(1U=1.75英寸=4.445cm)、2U、4U等规格。机架式服务器安装在标准的“19英寸机”柜里面。这种结构多为功能型服务器。
2.2刀片式服务器
刀片服务器(刀片式服务器)指在标准高度的机架式机箱内可插装的卡式服务器单元,实现高可用和高密度。每一块刀片实际就是一块系统主板,可以通过‘板载’硬盘启动自己的操作系统(如Windows NT/2000、Linux等),类似一个个独立的服务器。在这种模式下,每一块主板运行自己的系统,服务于指定的不同用户群,相互之间没有关联,因此相较于机架式服务器和机柜式服务器,单片母板的性能较低。不过管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并共享资源,为相同的用户群服务。在集群中插入新的刀片就可以提高整体性能。而由于每块刀片都是热插拔的,所以系统可以轻松的进行替换,并且将维护时间减少到最少。
缺点:贵
三、服务器品牌
1、DELL
2010之前:1U:1850 1950;2U:2850 2950
2010-2013:1U:R410 R610;2U:R710
2014-2016:1U:R420/430 R620/630;2U:R720/730
2、IBM
1U:3550/m3 3550/m5
2U:3650
4U:3850
8U:3950
3、HP
DL380 G7/G8(2U)
四、去IOE运动
I ==》IBM公司——服务器
O ==》Oracle公司——数据库
E ==》EMC公司——数据存储