摘要: 转载自:https://blog.csdn.net/syviah/article/details/46550161 一、池化技术 - 简单点来说,就是提前保存大量的资源,以备不时之需。对于线程,内存,oracle的连接对象等等,这些都是资源,程序中当你创建一个线程或者在堆上申请一块内存时,都涉及到很 阅读全文
posted @ 2019-07-04 09:47 AKUNFYK 阅读(897) 评论(1) 推荐(0) 编辑
摘要: keepalive 当然,在nginx中,对于http1.0与http1.1也是支持长连接的。 什么是长连接呢?我们知道,http请求是基于TCP协议之上的,那么,当客户端在发起请求前,需要先与服务端建立TCP连接,而每一次的TCP连接是需要三次握手来确定的,如果客户端与服务端之间网络差一点,这三次 阅读全文
posted @ 2019-07-03 21:31 AKUNFYK 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 关于Nginx的介绍:https://www.cnblogs.com/wcwnina/p/8728391.html 正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息。客户端必须设置正向代理 阅读全文
posted @ 2019-07-03 21:19 AKUNFYK 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 为什么需要把初始化和反初始化放到构造和析构之外? - Milo Yip的回答 - 知乎 https://www.zhihu.com/question/26820323/answer/34149932 为什么需要把初始化和反初始化放到构造和析构之外? - Milo Yip的回答 - 知乎 https: 阅读全文
posted @ 2019-06-21 10:03 AKUNFYK 阅读(285) 评论(0) 推荐(0) 编辑
摘要: B-树主要应用于文件系统以及部分数据库索引,比如非关系型数据库MongDB。 B+树主要用于大部分关系型数据库索引。 B+树的优势: 1.单一节点存储更多的元素,使得查询的IO次数更少。 2.所有查询都要查找到叶子节点,查询性能稳定。 3.所有叶子节点形成有序链表,便于范围查询。 阅读全文
posted @ 2019-06-19 19:24 AKUNFYK 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 单例模式 阅读全文
posted @ 2019-06-17 20:41 AKUNFYK 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 首先,TCP是一个面向字节流的协议,它不会对自己的内容做出任何的解释,也不需要做出解释,具体的解释由上层的协议来处理。 其次,TCP是一个面向字节流的协议,它会对它发送的每一个字节负责,确保每一个字节都可以正确的发送。在TCP协议中,SYN与FIN字节是占用字节序列号的,因此TCP协议必须对其负责, 阅读全文
posted @ 2019-06-14 11:02 AKUNFYK 阅读(2079) 评论(1) 推荐(1) 编辑
摘要: 定时器 阅读全文
posted @ 2019-06-12 20:23 AKUNFYK 阅读(133) 评论(0) 推荐(0) 编辑
摘要: bad file descripeter -->sudo 阅读全文
posted @ 2019-06-09 22:18 AKUNFYK 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 转自https://blog.csdn.net/caoyan_12727/article/details/52337297 类的组合和继承一样,是软件重用的重要方式。组合和继承都是有效地利用已有类的资源。但二者的概念和用法不同。通过继承建立了派生类与基类的关系,它是一种 “是(is a)”的关系,如 阅读全文
posted @ 2019-06-06 14:26 AKUNFYK 阅读(510) 评论(0) 推荐(0) 编辑