三.软件服务架构

2021/4/13 10:31:04

本文主要是介绍三.软件服务架构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

三.软件服务架构

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 内核开发而开发的一个开放源码的版本控制软件

 



这篇关于三.软件服务架构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程