摘要:
一、索引 回表: B+ 树索引主要可以分为两种索引,聚集索引和非聚集索引。 聚集索引:也就是平常我们说的主键索引,在 B+ 树中叶子节点存的是整行数据。 非聚集索引:也叫二级索引,也就是一般的普通索引,在 B+ 树中叶子节点存的是主键的值。 如果直接用主键查找,用的是聚集索引,能找到全部的数据。 如 阅读全文
摘要:
什么是单点登录? 简单来说,单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知该用户已经登录。 因为共享session的方式不安全,所以我们不再以session-id作为身份的标识。我们另外生成一种标识,把它取名SSO-Token(或Ticket),这种标识是整个server群唯一的,并且 阅读全文
摘要:
1.cookie,session,token发展史 引入:我们都知道 http 协议本身是一种无状态的协议,一个普通的http请求简单分为三步:客户端发送请求request服务端收到请求并进行处理服务端将结果respond给客户端 对于服务端来说服务端如何知道当前请求的客户端是哪个用户如何保证每次请 阅读全文
摘要:
Nohup的原理也很简单,终端关闭后会给此终端下的每一个进程发送SIGHUP信号,而使用nohup运行的进程则会忽略这个信号,因此终端关闭后进程也不会退出。 Linux的信号 SIGHUP:当用户退出 Shell 时,由该 Shell 开启的所有进程都会接收到这个信号,默认动作为终止进程SIGINT 阅读全文
摘要:
中文文档:http://www.postgres.cn/docs/13/ 手册下载:https://github.com/postgres-cn/pgdoc-cn/releases PostgreSQL是以加州大学伯克利分校计算机系开发的对象关系型数据库管理系统(ORDBMS),免费开源。 dock 阅读全文
摘要:
CPU 工厂 进程 车间 线程 工人 CPU:主要承担了计算的任务 进程:单核CPU总是运行一个进程,其他进程处于非运行状态 线程:一个进程可以包括多个线程,一个进程的内存空间是被线程共享的,每个线程都可以使用这些共享内存。“互斥锁”:作用是防止多个线程同时读写某一块内存区域 进程:一个正在运行的应 阅读全文
摘要:
利用网络来与另一台计算机相互传输数据 网络通讯的基本要素:物理连接介质、通讯协议/网络协议 网络协议就是标准 TCP/IP协议:指利用IP进行通信时所必需用到的协议群的统称· osi开放系统互连模式 1、物理层:两台相互独立的计算机,想要建立物理连接,连接的方式多种多样包括电缆,光缆,无线电等,基于 阅读全文
摘要:
1.什么是类? 抽象的模板,表示就是对具有相同属性和方法对象的集合 2.定义一个类的语法规则是什么? class ClassName(subClass): pass 3.通过类创建对象的语法规则是什么? obj = ClassName(xx,yy) 4.init方法如何定义?有什么作用? init是 阅读全文
摘要:
#:a+b+c=1000,a**2 + b**2 = c**2for a in range(1001): for b in range(1001): c = 1000 - a - b if a+b+c == 1000 and a**2 + b**2 == c**2: print(a,b,c) 时间复 阅读全文
摘要:
1 # 封装角色的属性 2 def Dog(name,s_type): 3 def hitperson(name): 4 print('dag %s is hitting person'%dic['name']) 5 dic={'name':name, 6 's_type':s_type, 7 'h 阅读全文