01 2022 档案

摘要:一:HTML简介 1.超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 2.本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 3.网页文件的扩展 阅读全文
posted @ 2022-01-20 20:09 zong涵 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一:HTML前端 1.什么是前端 任何与操作系统打交道的界面都可以称之为"前端" 手机界面(app) 电脑界面(软件) 平板界面(软件) 2.什么是后端 不直接与用户打交道,而是控制核心逻辑的运行 各种编程语言编写的代码(python代码、java代码、c++代码) 3.什么是HTML 超文本标记语 阅读全文
posted @ 2022-01-20 17:43 zong涵 阅读(125) 评论(0) 推荐(0) 编辑
摘要:GIL全局解释器锁 一.什么是GIL 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C,Visual C++等。Pyt 阅读全文
posted @ 2022-01-18 22:11 zong涵 阅读(211) 评论(0) 推荐(0) 编辑
摘要:服务端 import socket from threading import Thread # 生成服务端 server = socket.socket() # 确定服务端地址 server.bind(('127.0.0.1', 8889)) # 设置半连接池 server.listen(5) d 阅读全文
posted @ 2022-01-15 15:36 zong涵 阅读(52) 评论(0) 推荐(0) 编辑
摘要:线程 一.什么是线程? 我们可以把进程理解成一个资源空间,真正被CPU执行的就是进程里的线程。 一个进程中最少会有一条线程,同一进程下的每个线程之间资源是共享的。 二.开设线程的两种方式 开设进程需要做哪些操作 1.重新申请一块内存空间 2.将所需的资源全部导入 开设线程需要做哪些操作 上述两个步骤 阅读全文
posted @ 2022-01-15 11:32 zong涵 阅读(122) 评论(0) 推荐(0) 编辑
摘要:消息队列 进程间通信 我们知道进程之间数据是相互隔离的,要想实现进程间的通信(IPC机制),就必须借助于一些技术才可以,比如multiprocessing模块中的:队列和管道,这两种方式都是可以实现进程间数据传输的,由于队列是管道+锁的方式实现,所以我们着重研究队列即可 队列 队列支持多个人从队列的 阅读全文
posted @ 2022-01-15 10:43 zong涵 阅读(378) 评论(0) 推荐(0) 编辑
摘要:一.进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实 阅读全文
posted @ 2022-01-13 21:44 zong涵 阅读(354) 评论(0) 推荐(0) 编辑
摘要:手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出 阅读全文
posted @ 2022-01-13 20:14 zong涵 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一.socket套接字模块 socket概念 socket层 理解socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让S 阅读全文
posted @ 2022-01-13 16:29 zong涵 阅读(83) 评论(0) 推荐(0) 编辑
摘要:TCP 实现可靠通信的两种方式 我们都知道 IP 协议是“不太靠谱”。因为 IP 协议是不可靠的,所以 IP 数据包可能在传输过程中发生错误或者丢失。这就意味着,TCP 协议不得不面对以下三个问题。1)每个数据包有可能发送不成功 2)数据包在传输过程中有可能被丢弃 3)接收端有可能接受不到数据包 T 阅读全文
posted @ 2022-01-11 20:27 zong涵 阅读(1916) 评论(0) 推荐(0) 编辑
摘要:一.软件开发架构 1.介绍 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个 阅读全文
posted @ 2022-01-11 19:32 zong涵 阅读(247) 评论(0) 推荐(0) 编辑
摘要:网络基础 导读 早期的电话需要有电话线、后面的大屁股电脑需要插网线、再后来的智能手机电脑需要有网卡。 也就是说网络通信的第一步必须得先有物理连接介质 有了物理连接介质就能实现通信了吗 不同语言国家的人彼此之间打电话沟通,彼此都无法理解对方说了些什么,需要双方都精通对方的语言或者用一种全世界通用的语言 阅读全文
posted @ 2022-01-11 19:25 zong涵 阅读(355) 评论(0) 推荐(0) 编辑
摘要:一、四层负载均衡 1.什么是四层负载均衡 所谓四层负载均衡,也就是主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。 以常见的TCP为例,负载均衡设备在接收到第一个来自客户端的SYN 请求时,选择一个最佳的服务器,并对报文中目标IP地址进行修改(改为后 阅读全文
posted @ 2022-01-10 19:44 zong涵 阅读(1405) 评论(0) 推荐(0) 编辑
摘要:一、高可用介绍 1.什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 比如公司的网络是通过网关进行上网的,那么如果该路由器故障了,网关无法转发报文了,此时所有人都无法上网了,怎么办? 通常做法是给路由器增加一台 阅读全文
posted @ 2022-01-10 18:48 zong涵 阅读(139) 评论(0) 推荐(0) 编辑
摘要:正向代理 1.正向代理的介绍 正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。 这种代理其实在生活中是比较常见的,比如访问 阅读全文
posted @ 2022-01-08 11:38 zong涵 阅读(272) 评论(1) 推荐(1) 编辑
摘要:HTTPS 1.什么是HTTPS HTTPS ,是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默 阅读全文
posted @ 2022-01-08 09:43 zong涵 阅读(285) 评论(0) 推荐(0) 编辑
摘要:Nginx的Rewrite重写 1.什么是rewrite Rewrite主要实现url地址重写,以及重定向,就是把传入web的请求重定向到其他url的过程 2.rewrite使用场景 地址跳转,用户访问www.linux.com这个URL是,将其定向至一个新的域名www.baidu.com 协议跳转 阅读全文
posted @ 2022-01-08 09:35 zong涵 阅读(62) 评论(0) 推荐(0) 编辑
摘要:动静分离 1.什么是动静分离 动态资源(jsp、ftl、thymeleaf)与静态资源(js、css、img)分开部署。 2.为什么要动静分离 如果我们静态资源与动态资源存放在同一台服务器上面,当静态资源不断增多的时候,我们的服务器访问是扛不住,因为静态资源消耗过多的带宽,导致静态资源无法访问或者访 阅读全文
posted @ 2022-01-08 09:33 zong涵 阅读(351) 评论(0) 推荐(0) 编辑
摘要:代理 代理的方式 1.正向代理 找完代理之后,还需要找服务器。 应用:VPN 2、反向代理 只需要找代理,不需要找服务器。 应用:负载均衡 具体的正反代理查看https://www.cnblogs.com/zonghan/p/15777841.html Nginx代理服务支持的协议 ngx_http 阅读全文
posted @ 2022-01-06 22:14 zong涵 阅读(51) 评论(0) 推荐(0) 编辑
摘要:location 使用Nginx Location可以控制访问网站的路径,但一个server可以有多个location配置, 多个location的优先级该如何区分 location匹配符号 匹配符 匹配规则 优先级 = 精确匹配 1 ^~ 以某个字符串开头 2 ~ 区分大小写的正则匹配 3 ~* 阅读全文
posted @ 2022-01-05 22:34 zong涵 阅读(120) 评论(0) 推荐(0) 编辑
摘要:Nginx虚拟主机 1.虚拟主机方式 基于多IP的方式 基于多端口的方式 基于多域名的方式 2.基于多IP的方式 [root@web02 conf.d]# cat game.conf server { listen 80; server_name 192.168.15.8; location / { 阅读全文
posted @ 2022-01-04 20:30 zong涵 阅读(1039) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示