×
请登录
账号
密码
登录 Use it
博客
随笔
分享
标签
登录
注册
谈谈内存映射文件。
内存映射(mmap) 是一种内存映射文件的方法,即将一个文件或者其他对象映射到进程的地址空间,实现文件磁盘地址和应用程序进程虚拟地址空间中一段虚拟地址的一一映射关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回...
liyan
分享
7月前
87
0
Linux查看内存的命令是什么?
查看内存使用情况的指令:free命令。“free -m”,命令查看内存使用情况。 查看进程运行状态、查看内存使用情况的指令均可使用top指令。 答案解析 free命令 Linux free命令用于显示内存状态。 free指令会显示内存的使用情况,...
Wenhao
分享
7月前
83
0
介绍一下DNS寻址的过程。
DNS解析流程图 首先客户端位置是一台电脑或手机,在打开浏览器以后,比如输入http://www.zdns.cn的域名,它首先是由浏览器发起一个DNS解析请求,如果本地缓存服务器中找不到结果,则首先会向根服务器查询,根服务器里面记录的都是各个顶级...
Wenhao
分享
7月前
54
0
谈谈select和epoll的区别。
select 函数监视的文件描述符分3类,分别是writefds、readfds、和exceptfds。调用后select函数会阻塞,直到有描述符就绪(有数据 可读、可写、或者有except),或者超时(timeout指定等待时间,如果立即返回设...
liyan
分享
7月前
70
0
TCP报文首部中序号占多少字节?
序号字段占4个字节(32位)。 答案解析 TCP首部字段详细图 TCP首部包括20字节的固定首...
Wenhao
分享
8月前
54
0
说一说TCP是怎么控制流量的?
所谓流量控制就是让发送发送速率不要过快,让接收方来得及接收。 TCP控制流量的方法 利用滑动窗口机制就可以实施流量控制。 原理就是运用TCP报文段中的窗口大小字段来控制,发送方的发送窗口不可以大于接收方发回的窗口大小。考虑一种特殊...
KLEYYY
分享
8月前
77
0
说一说HTTPS的秘钥交换过程。
HTTPS的密钥交换过程如下: 客户端要访问一个网站,向支持https的服务器发起请求。 客户端向服务器发送自己支持的秘钥交换算法列表。 服务器选取一种秘钥交换算法加上CA证书返回给客户端。 客户端验证服务器是否合法,并生成一个随机数然后用协商好...
liyan
分享
8月前
46
0
介绍一下zset类型底层的数据结构
有序集合对象有2种编码方案,当同时满足以下条件时,集合对象采用ziplist编码,否则采用skiplist编码: 有序集合保存的元素数量不超过128个; 有序集合保存的所有元素的成员长度都小于64字节。 其中,ziplist编码的有序集合采用压缩...
Wenhao
分享
8月前
52
0
如何评估一个索引创建的是否合理?
建议按照如下的原则来设计索引: 避免对经常更新的表进行过多的索引,并且索引中的列要尽可能少。应该经常用于查询的字段创建索引,但要避免添加不必要的字段。 数据量小的表最好不要使用索引,由于数据较少,查询花费的时间可能比遍历索引的时间还要短,索引可能...
小豆丁
分享
8月前
50
0
介绍一下Spring MVC的执行流程
整个过程开始于客户端发出的一个HTTP请求,Web应用服务器接收到这个请求。如果匹配DispatcherServlet的请求映射路径,则Web容器将该请求转交给DispatcherServlet处理。 DispatcherServlet接收到这个...
Wenhao
分享
8月前
55
0
1
2
3
4
热门文章
1.
事务有哪几种类型,它们之间有什么区别?
2.
HashMap的底层原理及原理
3.
互联网项目中需要遵守的sql规范有哪些,请简单举例并说明为什么?
4.
Synchronized有什么作用,是如何实现的呢?
5.
IO多路复用技术select,poll,epoll,并说说他们之间的区别
6.
JVM是如何运行的?
最新发布
1.
Spring的事务如何配置,常用注解有哪些?
2.
说一说你对BeanFactory的了解
3.
说一说你对工厂模式的理解
4.
谈谈虚拟内存模型。
5.
请介绍线程之间的通信方式。
6.
Linux查看内存的命令是什么?
最新评论
111
1111
11