01 2022 档案

摘要:一、CSS简介 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页 阅读全文
posted @ 2022-01-20 20:27 椰子皮0oo0 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、前端简介 前端,又称Web前端。前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。前端是网页给访问网站的人看的内容和页面。是为了网页或者网页应用,使用HTML,CSS以及JS代码,用户能够看到并且和这些页面进行交流。 二、HTTP协议 简介 HTTP协议是Hyper Tex 阅读全文
posted @ 2022-01-19 21:06 椰子皮0oo0 阅读(143) 评论(0) 推荐(0) 编辑
摘要:一、协程简介 协程就是在单线程下实现并发,通过代码的方式来欺骗CPU跳过IO操作,尽可能的使CPU持续被占用。 二、在python通过代码实现协程 # 协程简单实现TCP服务端并发的效果import socket from gevent import monkey;monkey.patch_all( 阅读全文
posted @ 2022-01-19 19:20 椰子皮0oo0 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一、进程池与线程池 什么是池 在保证计算机硬件不会崩溃的情况下,尽可能多的开设进程与线程。 虽然降低了运行效率,但是保证了计算机硬件的安全。 进程池 进程池:提前开设了固定个数的进程 之后反复调用这些进程完成工作(后续不再开设新的) 线程池 线程池:提前开设了固定个数的线程 之后反复调用这些线程完成 阅读全文
posted @ 2022-01-17 17:34 椰子皮0oo0 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、什么是GIL GIL并不是Python的特性,Python完全可以不依赖于GIL。GIL全称Global Interpreter Lock。它是在实现Python解析器(CPython)时所引入的一个概念。GIL无疑就是一把全局排他锁。 Python GIL其实是功能和性能之间权衡后的产物,它尤 阅读全文
posted @ 2022-01-17 16:08 椰子皮0oo0 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、操作系统的发展史 手工操作系统 人们先把程序纸带(或卡片)装上计算机,然后启动输入机把程序和送入计算机,接着通过控制台开关启动程序运行。计算完毕,打印机输出计算结果,用户卸下并取走纸带(或卡片)。第二个用户上机,重复同样的步骤。 缺点: 用户独占机器,CPU等待手工操作,CPU利用不充分。 由于 阅读全文
posted @ 2022-01-13 20:52 椰子皮0oo0 阅读(57) 评论(0) 推荐(0) 编辑
摘要:一、socket模块 socket简介 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 阅读全文
posted @ 2022-01-12 21:56 椰子皮0oo0 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一、软件开发的架构 B/S架构 B/S架构即浏览器和服务器架构模式,是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3 阅读全文
posted @ 2022-01-11 17:10 椰子皮0oo0 阅读(58) 评论(0) 推荐(0) 编辑
摘要:一、高可用简介 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设 阅读全文
posted @ 2022-01-10 18:12 椰子皮0oo0 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、动静分离 动静分离的作用 动静分离的一种做法是将静态资源部署在nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求全部请求nginx服务器,达到动静分离的目标。 动静分离将网站静态资源与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。 动静分离的实现 动态文件: 阅读全文
posted @ 2022-01-07 19:53 椰子皮0oo0 阅读(64) 评论(0) 推荐(0) 编辑
摘要:一、代理的两种方式 正向代理 正向代理类似一个跳板机,代理访问外部资源,找完代理之后,还需要找服务器。 比如我们国内访问谷歌,直接访问访问不到,我们可以通过一个正向代理服务器,请求发到代理服,代理服务器能够访问谷歌,这样由代理去谷歌取到返回数据,再返回给我们,这样我们就能访问谷歌了 作用: (1)访 阅读全文
posted @ 2022-01-06 19:52 椰子皮0oo0 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一、location配置 location中的匹配优先级 location支持各种匹配规则,在多个匹配规则下,Nginx对location的处理是有优先级的。 location中的优先级规则为(从上到下优先级依次降低): 等号类型(=),该类型为精确匹配,一旦匹配成功则不再查找其他匹配项 前缀普通匹 阅读全文
posted @ 2022-01-05 20:31 椰子皮0oo0 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、虚拟主机 虚拟主机的方式 基于多ip的方式 基于多端口的方式 基于多域名的方式 基于多ip的方式 操作步骤(以两个小游戏为例) ① 修改配置文件 vim /etc/nginx/conf.d/game.conf # 小游戏1配置 server { listen 80; server_name 19 阅读全文
posted @ 2022-01-04 16:36 椰子皮0oo0 阅读(126) 评论(0) 推荐(0) 编辑

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