摘要:
Executor框架浅析 59d4b4335035dc06f54f78dcdf30994c.png 1 为什么需要线程池? 1.在java中,使用线程来执行异步任务时,线程的创建和销毁需要一定的开销。如果我们为每一个任务创建一个新的线程来执行的话,那么这些线程的创建与销毁将消耗大量的计算资源。 2. 阅读全文
摘要:
索引 为社么要使用索引 避免全表扫描,快速查询数据 数据库中有什么信息可以成为索引 主键、唯一键及普通键等 索引的数据结构 生成索引,建立二叉查找树进行二分查找 生成索引,建立B Tree结构进行查找 生成索引,按照B+ Tree结构进行查找 Mysql索引 生成索引,按照Hash结构进行查找 普通 阅读全文
摘要:
关系型数据库: 数据库架构,索引,锁模块,语法,理论范式 数据库架构 RDBMS 程序实例 存储管理 缓存机制 SQL解析 日志管理 权限划分 容灾机制 索引管理 锁模块 存储(文件系统) 阅读全文
摘要:
Cookie和Session Cookie简介 : 是由服务器端发送给客户端的特殊信息,以文本的形式存放在客户端 客户端再次请求的时候,会把cookie回发 服务器接收到后,会解析Cookie生成与客户端相对应的内容 Session简介 服务器端的机制,在服务器上保存的信息 解析客户端请求并操作se 阅读全文
摘要:
HTTP和HTTPS的区别 SSL(Security Sockets Layer)安全套接层: 为网络通信提供安全及数据完整性的一种安全协议 是操作系统对外的API,SSL3.0后更名为TLS 采用身份验证和数据加密保证网络通讯的安全和数据完整性 HTTPS数据传输流程 浏览器将支持的加密算法信息发 阅读全文
摘要:
TCP 面向连接的、可靠的、基于字节流的传输层通信协议 将应用层的数据流分割成报文段并发送给目标节点的TCP层 数据包都有序号,对方收到则发送ACK确认,未收到则重传 使用校验和来检验数据在传输过程中是否有误 TCPflags URG:紧急指针标志 ACK:确认序号标志 PSH:push标志 SYN 阅读全文
摘要:
OSI七层模型 1. 物理层:数模转换,模数转换,比特流 2. 数据链路层:物理寻址将原始比特流转换为逻辑传输线路,物理层易发生错传漏传,该层提供规格化传输,以及错误检测和纠错 3. 网络层:控制子网的运行如逻辑编址、分组传输、路由选择,将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到 阅读全文
摘要:
package javaOffer;import java.util.ArrayList;//顺时针打印矩阵// 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,// 例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16// 阅读全文
摘要:
package javaOffer;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class o03_ListFromTailtoHead_03 { public class ListNo 阅读全文
摘要:
package javaOffer;import java.util.Stack;public class o20_getMinStack { Stack<Integer> stack1= new Stack<Integer>(); Stack<Integer> stack2= new Stack< 阅读全文