
计算机基础
文章平均质量分 94
慢德
互联网一线金融独角兽在职码农,专注于金融支付领域,定时分享技术和金融知识,不一样的技术人生
+v:ly85360201
展开
-
Reactor网络模型详解,高性能服务器的心脏
为什么Nginx能支撑如此多的并发连接?又或者Redis为何能达到惊人的性能?这篇文章会告诉你答案原创 2025-03-27 07:26:36 · 875 阅读 · 0 评论 -
Linux I/O多路复用技术详解,从select到epoll的进化之路
Linux I/O多路复用技术详解,从select到epoll的进化之路原创 2025-03-26 07:51:15 · 645 阅读 · 0 评论 -
考验Java深度!零拷贝技术,mmap和sendfile深度对比
Java世界中两种超强的零拷贝技术,也是面试中经常会遇到的问题,mmap和sendfile原创 2025-03-24 06:45:00 · 1474 阅读 · 0 评论 -
HTTP长连接与短连接的前世今生
理解HTTP连接的工作原理对于构建高性能的Web应用至关重要原创 2025-03-23 16:04:49 · 1219 阅读 · 0 评论 -
Base64的使用和场景
概念Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于 2的6次方=64,所以每6个比特为一个单元,对应某个可打印字符。3个字节有24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuen...原创 2018-08-05 13:42:38 · 2545 阅读 · 0 评论 -
Perl正则表达式入门
1.简述正则表达式( Regular Expression, regexp )是一种描述字符串特征的语法规则 ,用于验证各种字符串是否匹配( Match)这个特征,进而实现高级的文本查找、替换、截取内容等操作 。 例如,要在大量的文本中找 出符合某个特征的字符串,就将这个特征按照正则 表达式的语法写出来,形成一个用于计算机程序识别的模式( Pattern),然后计算机程序就会根据这个模式到文本...原创 2019-06-20 15:30:29 · 648 阅读 · 0 评论 -
JVM垃圾收集器的特点和比较
1.垃圾收集器分布图2.各垃圾收集器的特点和作用3.相关名词解释3.1 Stop The World在垃圾回收器进行回收之前,JVM会对内存中的对象进行一次可达性分析,也就是哪些是可回收的,哪些是不可回收的,但是在这个判断的过程中,要求JVM中的对象是不可变得,也就是要求一个快照,所以在这个时候就会暂停所有的工作线程,也就是所说的Stop The World。3.2 ...原创 2019-06-18 10:32:49 · 259 阅读 · 0 评论 -
零拷贝
1.为什么使用零拷贝我们假设一个场景,将本地文件上传到网络上,伪代码如下:read(file, tmp_buf, len);write(socket, tmp_buf, len);注意,别看代码操作就读和写两个,实际在操作系统中涉及到4次以上的数据复制以及上下文切换,如图注意:该图分成上下两部分,上面是上下文切换,下面是对应的数据在内存中的操作过程是这样的:步骤一:...原创 2019-07-30 22:25:50 · 472 阅读 · 0 评论