三.软件服务架构
3.1一些场景
刷抖音
抖音APP;短视频通过网络获取,在网络之后有人给你服务。(服务器)
和别人微信聊天
打开APP,通过网络和别人聊天,在网络之外有人提供服务(服务器)
上淘宝购物
打开浏览器,输入淘宝的网址
3.2架构模式
C:Client,客户端
S:server,服务器
B;Browser,浏览器
C/S:客户端/服务器端
抖音app,微信,手淘
B/S:浏览器/服务器端
淘宝网站
注意:B/S是特殊的C/S架构
总结:一个项目,可定不单单只有一个app那么简单
3.3Mysql的架构
Mysql其实就是一个B/S架构
要使用Mysql,
(1) 先启动Mysql的服务
(2) 通过客户端连接Mysql的服务(客户端有很多)
(3) 客户端有很多:图形化界面、命令行、代码
四.Mysql的安装
4.1企业的用法
(1)购买云服务(阿里云、腾讯云),然后自行安装Mysql服务
阿里云:
64核 128GB ------>64台 (1核 2G)
(2)直接购买Mysql服务器(帮你做了很多:定期备份、宕机重启、宕机报警)
4.2命令
启动命令终端:win +r à输入cmd –à回车
启动Mysql服务:net start mysql
关闭MySQL服务:net stop mysql
4.3客户端
方式一:命令行MySQL-uroot -p
-u: user,用户名,root(超级管理员)
-p:password,密码
-h:主机名(IP),hostname
-p:port(端口) (大写p)
你没有指定-h,则相当于“-h localhost”,此时是以socket方式连接的,而不是以tcp/ip方式,-P参数不起作用。进去以后你可以用show status看一下connection连接方式这一行验证一下。
方式二:图形化界面
(1) Navic for Mysql 复制到不含中文的目录下
(2) 双击“navicat.Exe”运行。
(3) 输入激活码
作业:
内存和硬盘的区别
通常我们说的电脑内存(RAM),是指运行内存,硬件设备叫内存条,有手动拆机经验的小伙伴应该知道主板上面内存卡槽的位置。
内存(RAM)分为静态RAM和动态RAM,今天说的是动态RAM。
DRAM(Dynamic Random Access Memory),即动态随机存取存储器,最为常见的系统内存。DRAM只能将数据保持很短的时间,为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。
可以说内存存储数据并非永久的,
硬盘内存指的是硬盘的存储容量,表示硬盘能放多少学习资料,开机的时候,需要从硬盘里面读取操作系统数据;打开软件、文档、游戏的时候,同样需要从硬盘里面读取软件、文档数据,那么这其中起到桥梁作用的就是--内存!
去IOE(马云,2016),棱镜门事件
第一个是指IT架构的更新换代,具体说就是以IBM为代表的主机、以ORACLE为代表的关系型数据库,以及以EMC为代表的高端存储设备,被新型的云计算技术所替换,也就是我们常说的“云化”
第二个是指针对外国IT设备,特别是美国产品的“严打”,减少甚至不再购买IBM、ORACLE、EMC等企业的产品。早在五六年前,中国移动就着手研究业务支撑系统的云化演进问题
阿里云-------王坚
作为阿里云创始人,王坚首创“以数据为中心”的分布式云计算体系架构,率先提出采用计算作为公共服务的产业模式,主持研发以大规模分布式计算系统“飞天”为核心、拥有自主知识产权的阿里云计算平台。
通过创办“云栖大会”和创立“云栖小镇”,构建了完整云计算生态,实现了从“飞天”技术平台到云计算产业的突破。提出“城市大脑”作为未来城市新的数字基础设施,以数据资源为关键要素,提高城市公共资源使用效率的城市可持续发展路径
Unix linux svn git
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件