由于HTTP是一种无状态的协议,服务器端无法知道用户与客户端交互的状态,比如如果一个用于之前已经访问过该服务器,服务器无法知道该用户是第二次访问,Session和Cookie都是用来保存用户与后端服务器的交互状态,简单来说Cookie存储在用户端,而Session存储在服务器端,这种存储方式的不同造 ...
分类:
其他好文 时间:
2019-04-11 16:36:29
阅读次数:
127
一、sqlserver 优点: 易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等; 为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带 ...
分类:
数据库 时间:
2019-04-10 15:20:54
阅读次数:
181
1.为什么要使用虚拟环境 在Python中,不同的应用可能需要用到不同版本的第三方包,而这些第三方包被统一存放到目录site-packages中,不同版本的包容易相互覆盖,如安装Django 2.1时,把Django 1.8 覆盖掉。导致使用Django 1.8的应用可能出现问题。因此需要使用虚拟环 ...
分类:
编程语言 时间:
2019-04-08 13:30:25
阅读次数:
141
大型网站软件体系系统的特点 高并发,大流量 高可用:系统7*24小时不间断服务 海量数据:需要存储、管理海量数据,需要使用大量服务器 用户分布广泛,网络情况复杂:许多大型互联网都是为全球用户提供服务的;在国内,各个运营商网络互通难;一些对国外用户依赖较大的网站,需要在海外建立数据中心 安全环境恶劣 ... ...
分类:
Web程序 时间:
2019-04-02 16:49:02
阅读次数:
238
计算机网络之传输层 任务: 为两台主机中进程之间的通信提供通用的数据传输服务 通信: 向上面的应用层提供通信服务,同时使用网络层提供的服务。 (1)功能 提供进程和进程之间的逻辑通信 复用和分用 传输层对收到的报文进行差错检测 复用: 是指发送方不同的应用进程都可以使用同一个传输层协议传送数据(首部 ...
分类:
其他好文 时间:
2019-04-02 00:06:54
阅读次数:
180
一、对象创建的过程:当虚拟机遇到一条含有New的指令时,会进行一系列对象创建的操作。 a) 如果含有的话,直接进行下一步 b) 如果常量池中没有这个符号引用的话,说明这个类还没有被定义,回报ClassNotFounddError的异常。 2.检查该符号引用所属的类是否已经被加载到JVM中 a) 如果 ...
分类:
其他好文 时间:
2019-03-31 18:06:46
阅读次数:
132
应用层: 应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如域名系统DNS,支持万维网应用的 HTTP协议,支持 ...
分类:
其他好文 时间:
2019-03-28 00:53:17
阅读次数:
242
在项目开始初期时运维就要参与进来,制定相关的标准和规范,开发在编码过程中要遵守这些标准和规范,满足运维提出的“可运维”的要求。因为我们的目标都是为了项目上线后可以更快、更稳定、更安全的运行,这个目标肯定会得到多个部门和领导的支持。可运维的标准?针对可运维的标准要看具体情况,不同的团队、业务都有不同的... ...
分类:
其他好文 时间:
2019-03-25 20:33:32
阅读次数:
158
Web网站中引入了NLog日志,日志记录在Mongo数据库中,经过两天的简单学习,现简要记录说明下: 首先贴出NLog的学习地址: https://github.com/NLog/NLog/wiki/Tutorial ,使用的NLog版本为:4.5+ 以及此次项目中的NLog配置文档 :(NLog. ...
分类:
其他好文 时间:
2019-03-13 18:03:35
阅读次数:
724
导读 在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。 二者区别 备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法: CREATE TABLE t(aid int unsigned not ...
分类:
数据库 时间:
2019-03-07 17:37:45
阅读次数:
188