摘要: MongoDB是一个可伸缩的,高性能的开源NoSQL 文档数据库。主要用C++开发完成。面向文档存储,全索引支持,可复制和高可用性,自动分片等特征。其在非关系型数据库中是功能最丰富,最像关系型数据库的文档数据库。数据结构松散,是类似json的bjson格式。Ubuntu下安装MongoDB,如果是桌面环境,在控制台中切换到root用户,由于Ubuntu桌面版本中默认的用户没有最高级的权限,所以在控制台中要切换到root。具体方法:在Ubuntu桌面环境中,点击 ctrl + alt + t 打开控制台,输入命令: sudo passwd root, 回车后会提示"输入新的unix密码 阅读全文
posted @ 2013-08-07 21:45 ..孔雀翎.. 阅读(122) 评论(0) 推荐(0) 编辑
摘要: OSI七层模型: 应用层-》表示层-》会话层-》传输层-》网络层-》数据链路层-》物理层TCP/IP五层模型: 应用层-》传输层-》网络层-》数据链路层-》物理层TCP,UDP定义咋传输层,IP定义在网络层HTTP 报文包含内容:Content-type, ip地址,端口,主机信息,请求类型,请求内容等HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HT. 阅读全文
posted @ 2013-08-07 18:56 ..孔雀翎.. 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Get和Post都是浏览器向网页服务器提交数据的方法。 Get把要提交的数据编码在url中,比如/workinfo.jsp/mianshiti?key1=value1&key2=value2中就编码了键值对key1,value1和key2,value2受限于url的长度限制,Get方法能传输的数据有限(不同浏览器对url长度限制不同,比如微软IE设为2048)。 Post把要提交的数据放在请求的body中,而不会显示在url中,因此,也没有数据大小的限制。 由于Get把数据编码在URL中,所以这些变量显示在浏览器的地址栏,也会被记录在服务器端的日志中。所以Post方法更加... 阅读全文
posted @ 2013-08-07 16:06 ..孔雀翎.. 阅读(942) 评论(0) 推荐(0) 编辑