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 秒內只要服務器收到了掃碼請求....