摘要:
进程和队列 僵尸进程与孤儿进程 守护进程 互斥锁(重点) 消息队列 实现进程间数据交互(IPC机制) 生产者消费者模型 线程理论(重要) 僵尸进程与孤儿进程 僵尸进程 进程代码运行结束之后并没有直接结束而是需要等待回收子进程资源才能结束 孤儿进程 即主进程已经死亡(非正常)但是子进程还在运行 守护进 阅读全文
摘要:
网络编程:进程 UDP代码编写(了解即可) 计算机核心理论(发展史) 进程理论 开启进程的诸多方式 进程join方法 进程间数据隔离 IPC机制 UDP代码编写 UDP适用于对效率要求相对较高而对准确性要求相对较低的场合,例如视频在线点播、网络语音通话等等。 socket模块中经常用于UDP编程的方 阅读全文
摘要:
socket套接字编程 socket套接字编程 掌握基本的客户端与服务端代码编写 通信循环 代码健壮性校验 链接循环 TCP黏包现象(流式协议) 报头制作、struct模块、封装形式 socket套接字编程 简介,socket模块,用于连接网络的TCP传输协议,涉及远程数据交互和osi七层。 案例: 阅读全文
摘要:
网络并发编程基础 软件开发架构 网络理论前戏 OSI七层协议(五层) 以太网协议、ip协议、port协议、arp协议 交换机、路由器、局域网、广域网 TCP协议 三次握手与四次挥手 UDP协议 socket通信(模块) python代码 软件开发架构 c/s架构 c:client 客户端 s:ser 阅读全文
摘要:
高可用和七、四负载均衡 高可用简介: 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 比如公司的网络是通过网关进行上网的,那么如果该路由器故障了,网关无法转发报文了,此时所有人都无法上网了,怎么办? 通常做法是给路由器增加 阅读全文
摘要:
HTTPS 为什么需要使用HTTPS,因为HTTP不安全,当我们使用http网站时,会遭到劫持和篡改,如果采用https协议,那么数据在传输过程中是加密的,所以黑客无法窃取或者篡改数据报文信息,同时也避免网站传输时信息泄露。 那么我们在实现https时,需要了解ssl协议,但我们现在使用的更多的是T 阅读全文
摘要:
资源分离与NGINX的Rewrite的重写 · 动静分离 · Rewrite简介与使用 一、动静分离 简介:主要分离网站资源的静态资源并放置于挂在点 基于bbs部署成功的基础上进行1、创建NFS挂载点 mkdir /static vim /etc/exports /static 172.16.1.0 阅读全文
摘要:
代理与负载均衡 简介:将流量平均分配。 一、代理的方式 1、正向代理 找完代理之后,还需要找服务器。 应用:VPN 2、反向代理 只需要找代理,不需要找服务器。 应用:负载均衡 二、Nginx代理服务支持的协议 ngx_http_uwsgi_module : Python ngx_http_fast 阅读全文
摘要:
location与LNMP架构 location简介:使用Nginx Location可以控制访问网站的路径, 但一个server可以有多个location配置, 多个location的优先级该如何区分。 location匹配符号 匹配符 匹配规则 优先级 = 精确匹配 1 ^~ 以某个字符串开头 阅读全文