腾讯 coding 使用 webhook 实现项目自动化部署
首先你的有个 Coding 账号 然后在后台配置 webhook 的 https 接口即可,因为本人所在公司无权限更改 https 接口,只能提供一个接口地址给管理员配置完可以访问即可, 下面放代码,直接是接口的代码,我的代码是 thinkphp3.2.3, 回调接口是 /api/hook/autoEvent; 参考的是 github 的开源项目 …
|
417
|
|
536 字
|
3 分钟
TCP相关面试题(一)—TCP/IP分层模型,TCP/UDP的区别
理解TCP的序列号,确认应答号,控制位(ACK,RST,SYN,FIN) TCP/IP分层模型:应用层,传输层,网络层,网络接口层 OSI参考模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 IP 层是「不可靠」的,它不保证网络包的交付、不保证网络包的按序交付、也不保证网络包中的数据的完整性。 如果需要保障网络数据包的可靠性,那么就…
|
483
|
|
1966 字
|
8 分钟
HTTP2 / HTTP3基本特性,都用到了哪些协议
HTTP2相比于HTTP1.1,做到了向下兼容,用HPACK算法和Huffman编码(压缩算法),利用静态表压缩header头部传输字段大小,以此提高传输速率; 但是HTTP2依然存在对头阻塞的问题, 只不过是在TCP层面造成的阻塞; HTTP/2 需要限制 连接时长或者请求次数; HTTP/2 实现了 Stream 并发; 可以根据资源的渲染顺序…
|
461
|
|
635 字
|
3 分钟
HTTPS优化—针对TLS软硬件优化,握手协议优化
HTTP的性能损耗,主要是 1. TLS握手过程 2. 握手后的对称加密报文传输 针对硬件的优化: HTTPS协议是计算密集型,而不是I/O密集型,所以硬件的优化,更多的是花在CPU,而不是网卡硬盘;适当选择针对性的CPU,比如支持AES-NI特性的CPU,因为已经在指令级别优化了AES; 查看linux的CPU是否支持AES-NI指令集: sor…
|
564
|
|
490 字
|
3 分钟
HTTP常见知识点—HTTP的基本概念,缓存,优缺点,性能
HTTP基本概念 超文本传输协议 知识点 状态码1XX,2XX,3XX,4XX,5XX 常见字段:Host,Content-Length,Connection,Content-Type,Accept等等 ----------------------------------------------- HTTP缓存 强制缓存 Cache-Control…
|
353
|
|
594 字
|
3 分钟
键入URL访问的大致流程
1.解析URL各部位信息,确定请求路径 -------------------------------------------------------------- 2.生成HTTP消息,找DNS(只指路不带路,了解DNS的请求过程:先缓存,再请求)要IP ----------------------------------------------…
|
388
|
|
533 字
|
3 分钟
TCP/IP网络模型
应用层 处于网络模型的最上层,通常的开发层面,也是最开始接触的地方。 ========================================== 传输层 TCP相对UDP,传输可靠性高,大部分应用使用的正是 TCP 传输层协议,比如 HTTP 应用层协议。 UDP相对负责的简单,只负责传送数据包,不保证能够送到对方。如果要实现可靠的UDP…
|
2,147
|
|
565 字
|
3 分钟