del和unlink有啥区别啊?为什么String类型删除不会做异步删除?
del 和 unlink 有啥区别啊?为什么String类型删除不会做异步删除?
技术大牛分享快手面试面经
这段时间分享了很多校招的面经,有很多读者说想看社招的,其实社招面试是基于你的工作项目来展开问的,比如....
985硕士腾讯面经分享 腾讯面试比之前的要难
大家好,我是小林。 今天又来分享面经了,这次腾讯春招实习的面经,岗位是 java 后端开发。 读者的....
使用try-catch捕获异常会影响性能吗?
“BB 不如 show code,看到没, 老王,我把 try-catch 从 for 循环里面提出....
一步一步剖析Linux伙伴系统的设计与实现
但是当内核执行到 get_page_from_freelist 函数,准备进入伙伴系统执行具体内存分....
可以不必再学习的Java知识?
因为Hibernate的设计目标是彻底的OR映射,彻底的隔离SQL语句。但必然会带来一定的性能损失。....
再次感受到了TCP的博大精深
客户端收到 SYN-ACK 报文后,诶发现不对劲,他明明发的是 SYN 报文(seq=100),按道....
在4G内存的机器上,申请8G内存会怎么样?
这篇文章其实之前发过,但是最近有位读者跟我反馈,我文章中的实验在 64 位操作系统、2 G 物理内存....
为什么抓不到baidu的数据包?
从上面的结果可以知道请求baidu.com时会去访问39.156.66.10。于是用下面的tcpdu....
一文解析CPU、内存、编译器(编程语言)、操作系统
沃兹在设计最初使用的是「摩托罗拉 6800 处理器」(好吧,CPU不是自己设计的),搭载了 4K 内....
如果把IP 127.0.0.1换成0.0.0.0或localhost会怎么样呢?
而127.0.0.1是众多回环地址中的一个。之所以不是 127.0.0.2 ,而是 127.0.0.....
分库分表的15道经典面试题
当前非常火的微服务架构出现,就是为了应对高并发。它把订单、用户、商品等不同模块,拆分成多个应用,并且....
一步一图带你深入理解Linux物理内存管理
在我们清楚了虚拟内存地址这个基本概念之后,随后笔者又抛出了一个问题:为什么我们要通过虚拟内存地址访问....
MySQL中varchar(n) 中 n 最大取值为多少?
那么a和b字段的数据值的长度分别只需要用1字节表示就行了,因为1字节能表示最大的字节数是 255,而....
HTTP的Keep-Alive和TCP的Keepalive有什么区别?
HTTP 协议采用的是「请求-应答」的模式,也就是客户端发起了请求,服务端才会返回响应,一来一回这样....
字节一面:HTTP长连接和TCP长连接有区别?
由于 HTTP 是基于 TCP 传输协议实现的,客户端与服务端要进行 HTTP 通信前,需要先建立 ....
MySQL是怎么加行级锁的?有什么规则?
是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,对记录一会加的是 next-key 锁,一....
用UDP就一定比用TCP快吗?什么情况下用UDP会比用TCP慢
作为一个程序员,假设我们需要在A电脑的进程发一段数据到B电脑的进程,我们一般会在代码里使用socke....
增加更多内存会让你的计算机速度变快吗?
可以看到,当程序运行时与CPU交互的是内存而不是磁盘,内存中存储指令和数据、而CPU使用指令和数据,....
电脑怎么知道自己的IP地址的?
这里面最重要的是发送端和接收端的IP地址。这个IP地址就像是一个门牌号一样,有了它,数据包就能在这个....
手撸了个Redis分布式锁
实现分布式锁的方式有很多,其中 Redis 是最常见的一种。而相较于 Java + Redis 的方....
有了HTTP为什么还要有websocket协议?
如果我们的 HTTP 请求将超时设置的很大,比如 30 秒,在这 30 秒内只要服务器收到了扫码请求....