会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
栗子的长头发
博客园
首页
新随笔
联系
订阅
管理
2019年8月15日
Executor框架浅析
摘要: Executor框架浅析 59d4b4335035dc06f54f78dcdf30994c.png 1 为什么需要线程池? 1.在java中,使用线程来执行异步任务时,线程的创建和销毁需要一定的开销。如果我们为每一个任务创建一个新的线程来执行的话,那么这些线程的创建与销毁将消耗大量的计算资源。 2.
阅读全文
posted @ 2019-08-15 17:02 栗子的长头发
阅读(154)
评论(0)
推荐(0)
2019年8月12日
索引相关
摘要: 索引 为社么要使用索引 避免全表扫描,快速查询数据 数据库中有什么信息可以成为索引 主键、唯一键及普通键等 索引的数据结构 生成索引,建立二叉查找树进行二分查找 生成索引,建立B Tree结构进行查找 生成索引,按照B+ Tree结构进行查找 Mysql索引 生成索引,按照Hash结构进行查找 普通
阅读全文
posted @ 2019-08-12 20:09 栗子的长头发
阅读(165)
评论(0)
推荐(0)
关系型数据库
摘要: 关系型数据库: 数据库架构,索引,锁模块,语法,理论范式 数据库架构 RDBMS 程序实例 存储管理 缓存机制 SQL解析 日志管理 权限划分 容灾机制 索引管理 锁模块 存储(文件系统)
阅读全文
posted @ 2019-08-12 20:06 栗子的长头发
阅读(119)
评论(0)
推荐(0)
2019年8月1日
Cookie和Session
摘要: Cookie和Session Cookie简介 : 是由服务器端发送给客户端的特殊信息,以文本的形式存放在客户端 客户端再次请求的时候,会把cookie回发 服务器接收到后,会解析Cookie生成与客户端相对应的内容 Session简介 服务器端的机制,在服务器上保存的信息 解析客户端请求并操作se
阅读全文
posted @ 2019-08-01 09:57 栗子的长头发
阅读(89)
评论(0)
推荐(0)
HTTP和HTTPS
摘要: HTTP和HTTPS的区别 SSL(Security Sockets Layer)安全套接层: 为网络通信提供安全及数据完整性的一种安全协议 是操作系统对外的API,SSL3.0后更名为TLS 采用身份验证和数据加密保证网络通讯的安全和数据完整性 HTTPS数据传输流程 浏览器将支持的加密算法信息发
阅读全文
posted @ 2019-08-01 09:57 栗子的长头发
阅读(135)
评论(0)
推荐(0)
TCP,UDP,HTTP
摘要: TCP 面向连接的、可靠的、基于字节流的传输层通信协议 将应用层的数据流分割成报文段并发送给目标节点的TCP层 数据包都有序号,对方收到则发送ACK确认,未收到则重传 使用校验和来检验数据在传输过程中是否有误 TCPflags URG:紧急指针标志 ACK:确认序号标志 PSH:push标志 SYN
阅读全文
posted @ 2019-08-01 09:54 栗子的长头发
阅读(140)
评论(0)
推荐(0)
OSI模型
摘要: OSI七层模型 1. 物理层:数模转换,模数转换,比特流 2. 数据链路层:物理寻址将原始比特流转换为逻辑传输线路,物理层易发生错传漏传,该层提供规格化传输,以及错误检测和纠错 3. 网络层:控制子网的运行如逻辑编址、分组传输、路由选择,将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到
阅读全文
posted @ 2019-08-01 09:53 栗子的长头发
阅读(143)
评论(0)
推荐(0)
2019年7月6日
剑指Offer19
摘要: 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//
阅读全文
posted @ 2019-07-06 23:00 栗子的长头发
阅读(195)
评论(0)
推荐(0)
剑指Offer03
摘要: package javaOffer;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class o03_ListFromTailtoHead_03 { public class ListNo
阅读全文
posted @ 2019-07-06 22:59 栗子的长头发
阅读(181)
评论(0)
推荐(0)
剑指Offer20
摘要: package javaOffer;import java.util.Stack;public class o20_getMinStack { Stack<Integer> stack1= new Stack<Integer>(); Stack<Integer> stack2= new Stack<
阅读全文
posted @ 2019-07-06 22:59 栗子的长头发
阅读(145)
评论(0)
推荐(0)
下一页
公告