前段时间做视频上传业务,通过网页上传视频到服务器。 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制;2,请求时间过长,请求超时;3,传输中断,必须重新上传导致前功尽弃; 解决方案: 1,修改服务端上传的限制配置;Ngi ...
分类:
编程语言 时间:
2020-05-25 19:45:08
阅读次数:
83
Netty事件监听和处理(下) https://www.jianshu.com/p/a41be671b999 这可能是目前最透彻的Netty原理架构解析 https://www.sohu.com/a/272879207_463994 ...
分类:
Web程序 时间:
2020-05-25 19:34:03
阅读次数:
62
一、http http的历史http(超文本传输协议),在创建之初就是为了将超文本标记语言(html)文档从web服务端传送给浏览器的客户端。随着我们网页内容变得复杂,不单单有文字、图片,还有css,js等等渲染,ajax的出现、移动互联网的高速发展,随着时代的变迁,http也一直升级优化,丰富自己 ...
分类:
Web程序 时间:
2020-05-25 19:02:20
阅读次数:
115
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-Ran ...
分类:
编程语言 时间:
2020-05-25 15:52:49
阅读次数:
78
1.查看系统中有哪些自启动模式的服务:chkconfig --list 其中的0~6表示为运行级别: 2.查看系统中运行了哪些服务:ps aux 3.查看系统中启动了哪些服务:netstat -tlunp 查看已经连接的服务:netstat -an ...
分类:
系统相关 时间:
2020-05-25 12:26:39
阅读次数:
84
web框架推导过程 1 纯手撸web框架 1.1 前置知识点 1.2 实现思路 2 半手撸web框架(借助于wsgiref模块) 2.1 wsgiref模块 通过wsgiref模块 便捷的建立服务端,专注于写核心的业务逻辑代码(视图函数以及url与视图函数的对应关系) 2.2 动静态网页 2.2.1 ...
分类:
Web程序 时间:
2020-05-24 23:57:43
阅读次数:
101
命令帮助 语法 help 命令 客户端命令 delimiter (\d) 定义分隔符 tee (\T) 将输出内容追加至某一文件 use (\u) 切换数据库 system (\!) 调用Linux命令 服务端命令 Account Management(用户、权限管理) Administration ...
分类:
数据库 时间:
2020-05-24 23:50:59
阅读次数:
98
Apollo简介: Apollo (阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用的不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 Apollo包括服务端和客户端两部分: 服务端基于Spring Boot和Sp ...
分类:
其他好文 时间:
2020-05-24 23:44:51
阅读次数:
66
1.在浏览器输入URL到页面加载发生了什么? 域名解析: 网址到IP地址的转换 TCP连接: 采用三次握手进行连接 发送HTTP请求: 构建HTTP请求报文通过TCP协议发送到服务器指定端口 服务端响应HTTP请求: 对HTTP协议进行解析,并返回数据 浏览器解析渲染页面 https://blog. ...
分类:
Web程序 时间:
2020-05-24 22:32:13
阅读次数:
199
昨天介绍了下微软的反向代理库YARP,今天准备实现一个简单的Http正向代理服务器玩下。首先还是介绍下背景知识: 普通代理(Http) 在Http的时代,大部分是走的RFC 7230中描述的普通代理。这种代理扮演的是「中间人」角色,对于连接到它的客户端来说,它是服务端;对于要连接的服务端来说,它是客 ...
分类:
Web程序 时间:
2020-05-24 20:50:52
阅读次数:
101