pm编程运算技巧

前面几期简单说了说计算机基础知识、前端知识等等,关于后端的知识,这些干货是少不了的,服务器、数据库、缓存、COOKIE、session等等,今天就聊聊这几点 。

pm编程运算技巧

文章插图
1、服务器Server,计算机的一种,是为客户机(client)提供服务的高性能的计算机 。和普通电脑不同的是,服务器面向的整个网络的用户,24h不间断工作,在多用户多任务的环境下,所以需要极高的稳定性 。此外,在处理能力、安全性、可靠性、可用性、可扩展性、可管理性方面也十分强悍 。
此外 , 服务器有很多类型 , 按照应用功能来划分 , 服务器一般分为文件服务器、打印服务器、域控制服务器、数据库服务器、邮件服务器、WEB服务器等等 。服务器价格一般比较昂贵,所以一般大型的公司都会自己搭建服务器 , 普通的企业一般租用服务器 。
2、数据库Database,简单说就是存放、管理数据的仓库 。一般分为关系型数据库、非关系型数据库两种,前者最为常见 。
【pm编程运算技巧】关系型数据库 , 处理表与表间的结构,是由二维表(表的形式类似于excel)及其之间的联系组成的一个数据组织 。常用的关系型数据库有MySql,Oracle等 。MySql最基本的操作:增删改查 , 大家可以自学,多多练习,灰常简单 。
非关系型数据库:以对象为单位数据结构 。这一类型,平时用的较少,所以大家可以专攻关系型的数据库哦~~
3、缓存计算机处理数据时 , 考虑到数据存储空间的压力、查找速度、数据使用率等等,所以就有了缓存 。
缓存(数据交换的缓冲区,即Cache),简单说就是存储数据的临时地方,存储一些高频数据的副本 。可以这样理解,当某一硬件要读取数据时,首先从缓存中查找需要的数据 , 找到了就直接执行 , 找不到的话再从内存中找 。由于CPU的缓存的运行速度比内存快得多 , 所以缓存的目的就是提高响应速度,减少服务器压力 。
缓存无处不在,有浏览器端的缓存、服务器端的缓存、数据库的缓存等等 。比如我们Andirod手机清理的缓存,指的就是这个 。
4、COOKIE、session大家可还记得之前讲过的http协议 , 也就是超文本传输协议,定义浏览器如何打开文件的规则 。但http协议是一个无状态的协议,前后请求没有任何关系 。简单说 , 服务器无法判断前后两次请求来自于同一台客户端 。so,就有了COOKIE和Session 。两者都为了用来保存状态信息,是为了解决HTTP无状态的问题而生的 。只不过 , COOKIE将状态保存在客户端 , Session将状态保存在服务器端 。
关于计算机的基础知识,这四期只是给大家说了说皮毛,每一知识点只为大家梳理了大致的轮廓,里面还有很多值得深挖的内容 。不过,对于初入门的PM,先总体搭建起这个知识体系 , 然后有针对性的去补充每个知识点,这样才能更高效、更有针对性的学习 。