Java学习:Java从入门到精通总结相信很多同学都有过玩一玩服务器的经历吧,之前在我上学那会儿阿里云99块能包三年,于是就跟风租了一台,后面好像也被我冷落了哈哈。
Spring系列推荐:Spring源码解析
最近更新:2022年2月15日
个人简介:通信工程本硕、阿里新晋猿同学。我的故事充满机遇、挑战与翻盘,欢迎关注作者来共饮一杯鸡汤
点赞 收藏 ?留言 都是我最大的动力!
不知道大家有没有过这样的疑问:为什么我遇到的服务器基本上全是Linux系统呢?甚至很多时候还想给它安装一个windows,像操作自己电脑那样操作我的服务器,全部都是我熟悉的东西,岂不美哉。
所谓有果必有因,想要弄明白这个道理,我们需要先了解一下服务器和我们个人电脑的区别。
服务器和个人PC的区别
服务器说到底也是计算机,其内部的构造和你自己的电脑没有什么本质的区别,大家都是冯诺依曼体系的。之所以不能用我们的个人PC来取代服务器,原因是它们两个在使用上有着巨大的差别:
- 个人PC:使用者是知道计算机的存在的,属于主动性
- 服务器:使用者并不知道服务器的存在,就像你逛淘宝的时候,根本不关心它的后台是有多少台服务器在运行,这属于被动型
文章图片
此外,个人电脑用过一会儿你可能就直接关机了,下次用的时候再打开,但服务器却必须一致处于运行状态,不能轻易停掉,比如你正在王者荣耀峡谷里征战时突然就掉线了,你是否可以接受呢?所以这就对了机器稳定性提出了非常高的要求。
一般企业级都会要求"5个9",也就是99.999%的可靠性综上所述,追求尽可能高的稳定性和速度,这就是服务器和个人电脑的最大区别,在工作中大家还能体会到,追求稳定性比速度还要更重要一点。
文章图片
Linux绝配服务器
通过上面的分析可以知道,服务器的稳定性非常重要,这里还要说一下服务器大概可以分成三个组成部分:
- 底层硬件
- 操作系统基于硬件运行
- APP基于操作系统运行
文章图片
如果操作系统挂了,APP页面即使代码再怎么优雅也白搭,还是会被操作系统给拖累,所以作为服务器的绝配,Linux操作系统就要登上舞台了,之所以说它和服务器是绝配,离不开Linux的以下几个特性:
- 运行稳定
- 开源
这意味着活跃的社区可以方便的为我们解答各类疑惑,也可以自己参与到系统的维护中,或者定制化自己想要的功能
- 安全
- 轻量
【操作系统|【杂谈】为什么说Linux和服务器是天生一对()】
文章图片
推荐阅读
- spring|springboot简单小项目练习之增删改查-exercisePro01
- SpringBoot|【SpringBoot 2】(六)配置文件 web开发相关
- spring|springboot集成mybatis(使用逆向工程)
- IntelliJ|IntelliJ IDEA自动生成自定义的类注释和方法注释
- SpringBoot|【SpringBoot 2】(五)自动配置简析源码 开发中小技巧
- 笔记|java图形用户界面编辑常用组件和容器
- 笔记|java中使用while计算1到100之间的奇数和
- 笔记|DBUtil工具
- 笔记|数据库连接池