nginx为什么比apache快? 1:在高并发的情况下nginx比apache快,低并发体现不明显 2:快的原因得益于nginx的epoll模型 apache是多线程或者多进程,在工作的时候,当来了一个http响应,一个进程接收(listen)–>识别处理—>返回请求,在此过程中,一个进程全程跟踪 ...
分类:
Web程序 时间:
2021-01-22 12:18:41
阅读次数:
0
进程(Process)、线程(Thread)、协程(Coroutine)的概念: 进程:就是正在运行的程序,它是操作系统中,资源分配的最小单位.,资源分配:分配的是cpu和内存等物理资源。进程号是进程的唯一标识。默认情况下一个进程只有一个线程,在进程里面可以创建多个线程。线程:cpu执行程序的最小单 ...
分类:
编程语言 时间:
2021-01-22 12:17:22
阅读次数:
0
今天运行redis服务端时候出现这个问题: D:\php\software\redis>redis-server.exe [484] 04 Dec 21:49:00.797 # Warning: no config file specified, using the default config. ...
分类:
其他好文 时间:
2021-01-21 11:00:18
阅读次数:
0
在 /etc/init.d 目录下建立 GetLocalip.py 文件 #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header import socket ...
分类:
其他好文 时间:
2021-01-20 11:43:31
阅读次数:
0
TCP/IP协议栈在Linux内核中的运行时序分析 0.要求 在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 编译、部署、运行、测评、原理、源代码分 ...
分类:
系统相关 时间:
2021-01-19 12:16:46
阅读次数:
0
ajax原生写法 一.get写法 //创建对象 let xhr = new XMLHttpRequest() xhr.open('get',"url?name=&age=") //查询字符串 xhr.send(null) 请求体 xhr.onreadystatechange = function() ...
分类:
Web程序 时间:
2021-01-19 12:06:29
阅读次数:
0
ECNU 1000 A + B Problem 链接 https://acm.ecnu.edu.cn/problem/1000 题目 单点时限: 1.0 sec 内存限制: 256 MB 输入格式 Two integer a,b(<=10) . Process to end of file. 输出格 ...
分类:
其他好文 时间:
2021-01-19 11:49:06
阅读次数:
0
###socket socket本质是插板和插座的意思,要完成数据的通信的套接字必须是成对出现的,即代表了插板和插座,,如下图所示,IP地址+端口号就对应了一个socket,一端的发送缓冲区对应了一端的接收缓冲区。建立连接的两个进程各自有一个socket来标识,那么这两个socket就组成的sock ...
分类:
其他好文 时间:
2021-01-19 11:42:22
阅读次数:
0
一,异步任务 简单的实现,在做具体业务时具体分析 1.在springboot的启动类上加 2.在业务层实现异步的具体方法, 结束~,一个简单的异步任务demo实现啦~ 二,邮件任务 1,导入依赖 <!--邮件任务依赖--> <dependency> <groupId>org.springframew ...
分类:
其他好文 时间:
2021-01-18 11:22:09
阅读次数:
0
TLS证书认证 什么是TLS TLS(Transport Layer Security,安全传输层),TLS是建立在传输层TCP协议之上的协议,服务于应用层,它的前身是SSL(Secure Socket Layer,安全套接字层),它实现了将应用层的报文进行加密后再交由TCP进行传输的功能。 TLS ...
分类:
其他好文 时间:
2021-01-18 11:08:42
阅读次数:
0