网络协议模型

模型说明 应用层 规定应用程序的数据格式 常用协议有:HTTP,FTP,SMTP等。 表示层:定义数据格式及加密 比如二进制转ASCII格式传输。 会话层 定义如何开始,控制,结束一个会话,包括双向信息的控制和管理 示例:RPC,SQL等。 传输层 更低级别的协议已经完成了机器与机器间的链接,那么就得使用端口来区别机器内的各类应用程序了,所以传输层的主要作用是建立端口到端口的通信。 端口范围:0-65535,0-1023位系统占用端口。 tcp协议: ...

Awesome Python

精选Python常用框架,库及其它资源。 Awesome Python Admin Panels Algorithms and Design Patterns Anti-spam Asset Management Audio Authentication Build Tools Built-in Classes Enhancement Caching ChatOps Tools Cluster Computing CMS ...

Docker中mysql忘记/重置密码

思路进入mysql容器增加忘记密码模式修改密码删除忘记密码启动模式重启容器镜像即可操作通过docker exec命令进入容器内docker exec -it [容器名] /bin/sh 2. 编辑mysql配置文件,增加“忘记密码启动”模式:echo skip-grant-tables >> /etc/mysql/conf.d/docker.cnf 最终配置文件docker.cnf内容如下:[mysqld] skip-host-cache ...

网站技术架构读书笔记-架构

4. 瞬时响应:网站的高性能架构 网站性能是客观的指标,可以具体提现到响应时间,吞吐量等技术指标,同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同。 4.1 网站性能测试 性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。不同视角下的网站性能有不同的标准,也有不同的优化手段。 4.1.1 不同视角下的网站性能 用户视角的网站性能: 在实践中,使用一些前端架构优化手段,通过优化页面HTML样式,利用浏览器端的并发和异步特性, ...

网站技术架构读书笔记-概述

1. 大型网站架构演化 1.1大型网站软件系统的特点 高并发,大流量:Google,QQ,淘宝海量用户与PV 高可用:系统7*24小时不间断服务 海量数据:需要存储,管理海量数据,使用大量服务器 用户分布广泛,网络情况复杂:地域广泛,各地网络情况千差万别 安全环境恶劣:互联网的开放性是的站点易受攻击 需求快速变更,发布频繁:快速迭代,满足需求 ...