Loading

上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一、HTML介绍 1.1 web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.rec 阅读全文
posted @ 2022-02-08 21:50 JZEason 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、线程概念的引入 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多 阅读全文
posted @ 2022-01-15 17:05 JZEason 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一、僵尸进程与孤儿进程 僵尸进程 当一个子进程结束运行(一般是调用exit、运行时发生致命错误或收到终止信号所导致)时,子进程的退出状态(返回值)会回报给操作系统,系统则以SIGCHLD信号将子进程被结束的事件告知父进程,此时子进程的进程控制块(PCB)仍驻留在内存中。一般来说,收到SIGCHLD后 阅读全文
posted @ 2022-01-15 11:52 JZEason 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统 PS:即 阅读全文
posted @ 2022-01-13 22:12 JZEason 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 手工操作——穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算 阅读全文
posted @ 2022-01-13 22:11 JZEason 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 你是一台电脑,你的名字叫A,很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。 直到有一天,你希望与另一台电脑B建立连接,于是你们各开了一个网口,用一根网线连接了起来。 用一根网线连接起来怎么就能“通信”了呢?我可以给你讲 IO、讲中断、讲缓冲区,但这不是研究网络时该关心的问题。 如果你纠结,要么去 阅读全文
posted @ 2022-01-11 22:00 JZEason 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 早期:联机 以太网:局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有频道的信号,但只 阅读全文
posted @ 2022-01-11 21:25 JZEason 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、高可用介绍 1.1 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 1.2 常用的工具 硬件通常使用:F5 软件通常使用:Keepalived 1.3 keepalived是如何实现高可用的? 1.3.1 阅读全文
posted @ 2022-01-10 21:31 JZEason 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、HTTPS介绍 1.1 概述 为什么需要使用HTTPS,因为HTTP不安全,当我们使用http网站时,会遭到劫持和篡改,如果采用https协议,那么数据在传输过程中是加密的,所以黑客无法窃取或者篡改数据报文信息,同时也避免网站传输时信息泄露。 那么我们在实现https时,需要了解ssl协议,但我 阅读全文
posted @ 2022-01-08 17:04 JZEason 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、动静分离 1.1 单台机器动静分离 1、创建NFS挂载点(NFS服务端) mkdir /static vim /etc/exports /static 172.16.1.0/20(rw,sync,all_squash,anonuid=666,anongid=666) systemctl rest 阅读全文
posted @ 2022-01-08 12:21 JZEason 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页