08 2021 档案
摘要:###==数据库事务的四大特性以及事务的隔离级别== 事务的定义:事务就是一个对数据库操作的序列,是一个不可分割的工作单位,要不这个序列里面的操作全部执行,要不全部不执行。 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库
阅读全文
摘要:mongodb中的数据存储是以Bson的形式存储的,Bson是二进制的json,所以看上去记录的形式类似于json数据。 mongodb集合中的数据,不同于sql型数据库中的数据,mongodb中文档结构可以不同,可以使用嵌套的文档结构,因此扩展性非常好 JSON 是把对象序列化为字符串,BSON
阅读全文
摘要:#安装memcached #Linux系统安装memcached(首先要先安装libevent库。) sudo apt-get install libevent ibevent-dev sudo apt-get install memcached #启动 /usr/local/memcached/b
阅读全文
摘要:# 安装 sudo pip install virtualenv sudo pip install virtualenvwrapper #安装虚拟环境管理工具 #在home下创建虚拟环境安装目录 mkdir .virtualenvs #为virtualenv配置环境变量,打开.bashrc文件,在末
阅读全文
摘要:# 安装: sudo apt-get install -y mongodb # 启动前先在根目录创建文件夹(用来存MongoDB磁盘中的数据): mkdir -p /data/db #启动服务端: """ 默认端口:27017 默认配置文件位置:etc/mongod.conf 默认日志的位置:/va
阅读全文
摘要:基于内存和磁盘之间,不是纯内存的数据库,把内存当做一个中转站,写入和读取都需要中转 1、python与mongodb交互,建立连接 import pymongo def init_mongodb(arg): # myclient = pymongo.MongoClient("mongodb://lo
阅读全文
摘要:①打开网址 http://tool.chinaz.com/dns?type=1&host=github.com&ip= ②等号后面输入github.com ③复制TTL最小的ip ④打开C:\Windows\System32\drivers\etc中的hosts文件,将复制的ip粘贴到文件内。 格式
阅读全文
摘要:深浅拷贝总结: 浅拷贝: 不考虑特殊情况 什么浅拷贝?浅拷贝只能拷贝对象的第一层,需要单独开辟空间保存数据。但是无法拷贝内层对象,所以浅拷贝 ⇒ 内层对象 ⇒ 指向相同的内存地址(不需要额外开辟空间) ① 可变类型数据 只能拷贝外层对象,无法拷贝内层对象,所以外层地址不同,内层对象地址相同 ② 不可
阅读全文
摘要:###三次握手 TCP是面向连接的协议。TCP建立连接的过程叫做握手,握手需要在客户和服务器之间交换三个TCP报文段。 三次握手示意图: 三次挥手过程: 如图,主机A是客户端,B是服务器,起初两端的TCP进程都处于CLOSE(关闭)状态。主机下面的方框代表TCP进程所处的状态。 首先是A向服务器B发
阅读全文
摘要:1,HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口) 2,HTTPS(securely transferring web pages)服务器,默认端口号为443/tcp 443/udp 3,HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098 4,
阅读全文
摘要:#####1、所谓可变类型与不可变类型是指:是否可以在不改变原来数据的引用地址基础上,去修改数据。如果能直接修改那么就是可变,否则是不可变 不可变对象:该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向
阅读全文
摘要:sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。服务端在创建了Session的同时,会为该Session生成唯一的sessionId,而sessionId会在随后的请求中会被用来重新获得已经创建的Session;Ses
阅读全文