国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

面試官:一臺(tái)服務(wù)器最大能支持多少條TCP連接?問倒一大片。。。

0
分享至

Java精選面試題(微信小程序):5000+道面試題和選擇題,真實(shí)面經(jīng),簡(jiǎn)歷模版,包含Java基礎(chǔ)、并發(fā)、JVM、線程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架構(gòu)設(shè)計(jì)、大廠真題等,在線隨時(shí)刷題!

之前有一位讀者訴苦,有次面試,好不容易(今年行情大家都懂的)熬到到技術(shù)終面,誰知道面試官突然放個(gè)大招問他:一臺(tái)服務(wù)器最大能支持多少條 TCP 連接,把他直接給問懵逼了。。。。(請(qǐng)自行腦補(bǔ)那尷尬的場(chǎng)面與氣氛)。

所以,今天就來討論一下這個(gè)問題。

一. 一臺(tái)服務(wù)器最大能打開的文件數(shù)

限制參數(shù)

我們知道在Linux中一切皆文件,那么一臺(tái)服務(wù)器最大能打開多少個(gè)文件呢?Linux上能打開的最大文件數(shù)量受三個(gè)參數(shù)影響,分別是:

  • fs.file-max (系統(tǒng)級(jí)別參數(shù)):該參數(shù)描述了整個(gè)系統(tǒng)可以打開的最大文件數(shù)量。但是root用戶不會(huì)受該參數(shù)限制(比如:現(xiàn)在整個(gè)系統(tǒng)打開的文件描述符數(shù)量已達(dá)到fs.file-max ,此時(shí)root用戶仍然可以使用ps、kill等命令或打開其他文件描述符)。

  • soft nofile(進(jìn)程級(jí)別參數(shù)):限制單個(gè)進(jìn)程上可以打開的最大文件數(shù)。只能在Linux上配置一次,不能針對(duì)不同用戶配置不同的值。

  • fs.nr_open(進(jìn)程級(jí)別參數(shù)):限制單個(gè)進(jìn)程上可以打開的最大文件數(shù)??梢葬槍?duì)不同用戶配置不同的值。

這三個(gè)參數(shù)之間還有耦合關(guān)系,所以配置值的時(shí)候還需要注意以下三點(diǎn):

  1. 如果想加大soft nofile,那么hard nofile參數(shù)值也需要一起調(diào)整。如果因?yàn)閔ard nofile參數(shù)值設(shè)置的低,那么soft nofile參數(shù)的值設(shè)置的再高也沒有用,實(shí)際生效的值會(huì)按照二者最低的來。

  2. 如果增大了hard nofile,那么fs.nr_open也都需要跟著一起調(diào)整(fs.nr_open參數(shù)值一定要大于hard nofile參數(shù)值)。如果不小心把hard nofile的值設(shè)置的比fs.nr_open還大,那么后果比較嚴(yán)重。會(huì)導(dǎo)致該用戶無法登錄,如果設(shè)置的是*,那么所有用戶都無法登錄。

  3. 如果加大了fs.nr_open,但是是用的echo "xxx" > ../fs/nr_open命令來修改的fs.nr_open的值,那么剛改完可能不會(huì)有問題,但是只要機(jī)器一重啟,那么之前通過echo命令設(shè)置的fs.nr_open值便會(huì)失效,用戶還是無法登錄。所以非常不建議使用echo的方式修改內(nèi)核參數(shù)!!!

二. 調(diào)整服務(wù)器能打開的最大文件數(shù)示例

假設(shè)想讓進(jìn)程可以打開100萬個(gè)文件描述符,這里用修改conf文件的方式給出一個(gè)建議。如果日后工作里有類似的需求可以作為參考。

vim /etc/sysctl.conf fs.file-max=1100000 // 系統(tǒng)級(jí)別設(shè)置成110萬,多留點(diǎn)buffer   fs.nr_open=1100000 // 進(jìn)程級(jí)別也設(shè)置成110萬,因?yàn)橐WC比 hard nofile大

使上面的配置生效sysctl -p

vim /etc/security/limits.conf      // 用戶進(jìn)程級(jí)別都設(shè)置成100完   soft nofile 1000000   hard nofile 1000000

三. 一臺(tái)服務(wù)器最大能支持多少連接

我們知道TCP連接,從根本上看其實(shí)就是client和server端在內(nèi)存中維護(hù)的一組【socket內(nèi)核對(duì)象】(這里也對(duì)應(yīng)著TCP四元組:源IP、源端口、目標(biāo)IP、目標(biāo)端口),他們只要能夠找到對(duì)方,那么就算是一條連接。那么一臺(tái)服務(wù)器最大能建立多少條連接呢?

  • 由于TCP連接本質(zhì)上可以理解為是client-server端的一對(duì)socket內(nèi)核對(duì)象,那么從理論上將應(yīng)該是【2^32 (ip數(shù)) * 2^16 (端口數(shù))】條連接(約等于兩百多萬億)。

  • 但是實(shí)際上由于受其他軟硬件的影響,我們一臺(tái)服務(wù)器不可能能建立這么多連接(主要是受CPU和內(nèi)存限制)。

如果只以ESTABLISH狀態(tài)的連接來算(這些連接只是建立,但是不收發(fā)數(shù)據(jù)也不處理相關(guān)的業(yè)務(wù)邏輯)那么一臺(tái)服務(wù)器最大能建立多少連接呢?以一臺(tái)4GB內(nèi)存的服務(wù)器為例!

  • 這種情況下,那么能建立的連接數(shù)量主要取決于【內(nèi)存的大小】(因?yàn)槿绻牵〦STABLISH狀態(tài)的空閑連接,不會(huì)消耗CPU(雖然有TCP?;畎鼈鬏?,但這個(gè)影響非常小,可以忽略不計(jì))。

  • 我們知道一條ESTABLISH狀態(tài)的連接大約消耗【3.3KB內(nèi)存】,那么通過計(jì)算得知一臺(tái)4GB內(nèi)存的服務(wù)器,【可以建立100w+的TCP連接】(當(dāng)然這里只是計(jì)算所有的連接都只建立連接但不發(fā)送和處理數(shù)據(jù)的情況,如果真實(shí)場(chǎng)景中有數(shù)據(jù)往來和處理(數(shù)據(jù)接收和發(fā)送都需要申請(qǐng)內(nèi)存,數(shù)據(jù)處理便需要CPU),那便會(huì)消耗更高的內(nèi)存以及占用更多的CPU,并發(fā)不可能達(dá)到100w+)。

上面討論的都是進(jìn)建立連接的理想情況,在現(xiàn)實(shí)中如果有頻繁的數(shù)據(jù)收發(fā)和處理(比如:壓縮、加密等),那么一臺(tái)服務(wù)器能支撐1000連接都算好的了,所以一臺(tái)服務(wù)器能支撐多少連接還要結(jié)合具體的場(chǎng)景去分析,不能光靠理論值去算。拋開業(yè)務(wù)邏輯單純的談并發(fā)沒有太大的實(shí)際意義。

服務(wù)器的開銷大頭往往并不是連接本身,而是每條連接上的數(shù)據(jù)收發(fā),以及請(qǐng)求業(yè)務(wù)邏輯處理?。。?/p>

四.一臺(tái)客戶端機(jī)器最多能發(fā)起多少條連接

我們知道客戶端每和服務(wù)端建立一個(gè)連接便會(huì)消耗掉client端一個(gè)端口。一臺(tái)機(jī)器的端口范圍是【0 ~ 65535】,那么是不是說一臺(tái)client機(jī)器最多和一臺(tái)服務(wù)端機(jī)器建立65535個(gè)連接呢(這65535個(gè)端口里還有很多保留端口,可用端口可能只有64000個(gè)左右)?

由TCP連接的四元組特性可知,只要四元組里某一個(gè)元素不同,那么就認(rèn)為這是不同的TCP連接。所以需要分情況討論:

情況一】、如果一臺(tái)client僅有一個(gè)IP,server端也僅有一個(gè)IP并且僅啟動(dòng)一個(gè)程序,監(jiān)聽一個(gè)端口的情況下,client端和這臺(tái)server端最大可建立的連接條數(shù)就是 65535 個(gè)。

因?yàn)樵碔P固定,目標(biāo)IP和端口固定,四元組中唯一可變化的就是【源端口】,【源端口】的可用范圍又是【0 ~ 65535】,所以一臺(tái)client機(jī)器最大能建立65535個(gè)連接。

情況二】、如果一臺(tái)client有多個(gè)IP(假設(shè)客戶端有 n 個(gè)IP),server端僅有一個(gè)IP并且僅啟動(dòng)一個(gè)程序,監(jiān)聽一個(gè)端口的情況下,一臺(tái)client機(jī)器最大能建立的連接條數(shù)是:n * 65535 個(gè)。

因?yàn)槟繕?biāo)IP和端口固定,有 n 個(gè)源IP,四元組中可變化的就是【源端口】+ 【源IP】,【源端口】的可用范圍又是【0 ~ 65535】,所以一個(gè)IP最大能建立65535個(gè)連接,那么n個(gè)IP最大就能建立 n * 65535個(gè)連接了。

以現(xiàn)在的技術(shù),給一個(gè)client分配多個(gè)IP是非常容易的事情,只需要去聯(lián)系你們網(wǎng)管就可以做到。

情況三】、如果一臺(tái)client僅有一個(gè)IP,server端也僅有一個(gè)IP但是server端啟動(dòng)多個(gè)程序,每個(gè)程序監(jiān)聽一個(gè)端口的情況下(比如server端啟動(dòng)了m個(gè)程序,監(jiān)聽了m個(gè)不同端口),一臺(tái)client機(jī)器最大能建立的連接數(shù)量為:65535 * m。

源IP固定,目標(biāo)IP固定,目標(biāo)端口數(shù)量為m個(gè),可變化的是源端口,而源端口變化范圍是【0 ~ 65535】,所以一臺(tái)client機(jī)器最大能建立的TCP連接數(shù)量是 65535 * m個(gè)。

  • 其余情況類推,但是客戶端的可用端口范圍一般達(dá)不到65535個(gè),受內(nèi)核參數(shù)net.ipv4.ip_local_port_range限制,如果要修改client所能使用的端口范圍,可以修改這個(gè)內(nèi)核參數(shù)的值。

  • 所以,不光是一臺(tái)server端可以接收100w+個(gè)TCP連接,一臺(tái)client照樣能發(fā)出100w+個(gè)連接。

五. 其他

  • 三次握手里socket的全連接隊(duì)列長(zhǎng)度由參數(shù)net.core.somaxconn來控制,默認(rèn)大小是128,當(dāng)兩臺(tái)機(jī)器離的非常近,但是建立連接的并發(fā)又非常高時(shí),可能會(huì)導(dǎo)致半連接隊(duì)列或全連接隊(duì)列溢出,進(jìn)而導(dǎo)致server端丟棄握手包。然后造成client超時(shí)重傳握手包(至少1s以后才會(huì)重傳),導(dǎo)致三次握手連接建立耗時(shí)過長(zhǎng)。我們可以調(diào)整參數(shù)net.core.somaxconn來增加去按連接隊(duì)列的長(zhǎng)度,進(jìn)而減小丟包的影響

  • 有時(shí)候我們通過 ctrl + c方式來終止了某個(gè)進(jìn)程,但是當(dāng)重啟該進(jìn)程的時(shí)候發(fā)現(xiàn)報(bào)錯(cuò)端口被占用,這種問題是因?yàn)椤静僮飨到y(tǒng)還沒有來得及回收該端口,等一會(huì)兒重啟應(yīng)用就好了】

  • client程序在和server端建立連接時(shí),如果client沒有調(diào)用bind方法傳入指定的端口,那么client在和server端建立連接的時(shí)候便會(huì)自己隨機(jī)選擇一個(gè)端口來建立連接。一旦我們client程序調(diào)用了bind方法傳入了指定的端口,那么client將會(huì)使用我們bind里指定的端口來和server建立連接。所以不建議client調(diào)用bind方法,bind函數(shù)會(huì)改變內(nèi)核選擇端口的策略

public static void main(String[] args) throws IOException {       SocketChannel sc = SocketChannel.open();      // 客戶端還可以調(diào)用bind方法       sc.bind(new InetSocketAddress("localhost", 9999));       sc.connect(new InetSocketAddress("localhost", 8080));       System.out.println("waiting..........");   }
  • 在Linux一切皆文件,當(dāng)然也包括之前TCP連接中說的socket。進(jìn)程打開一個(gè)socket的時(shí)候需要?jiǎng)?chuàng)建好幾個(gè)內(nèi)核對(duì)象,換一句直白的話說就是打開文件對(duì)象吃內(nèi)存,所以Linux系統(tǒng)基于安全角度考慮(比如:有用戶進(jìn)程惡意的打開無數(shù)的文件描述符,那不得把系統(tǒng)搞奔潰了),在多個(gè)位置都限制了可打開的文件描述符的數(shù)量。

  • 內(nèi)核是通過【hash表】的方式來管理所有已經(jīng)建立好連接的socket,以便于有請(qǐng)求到達(dá)時(shí)快速的通過【TCP四元組】查找到內(nèi)核中對(duì)應(yīng)的socket對(duì)象。

在epoll模型中,通過紅黑樹來管理epoll對(duì)象所管理的所有socket,用紅黑樹結(jié)構(gòu)來平衡快速刪除、插入、查找socket的效率。

六.相關(guān)實(shí)際問題

在網(wǎng)絡(luò)開發(fā)中,很多人對(duì)一個(gè)基礎(chǔ)問題始終沒有徹底搞明白,那就是一臺(tái)機(jī)器最多能支撐多少條TCP連接。不過由于客戶端和服務(wù)端對(duì)端口使用方式不同,這個(gè)問題拆開來理解要容易一些。

注意,這里說的是客戶端和服務(wù)端都只是角色,并不是指某一臺(tái)具體的機(jī)器。例如對(duì)于我們自己開發(fā)的應(yīng)用程序來說,當(dāng)他響應(yīng)客戶端請(qǐng)求的時(shí)候,他就是服務(wù)端。當(dāng)他向MySQL請(qǐng)求數(shù)據(jù)的時(shí)候,他又變成了客戶端。

"too many open files" 報(bào)錯(cuò)是怎么回事,該如何解決

你在線上可能遇到過too many open files這個(gè)錯(cuò)誤,那么你理解這個(gè)報(bào)錯(cuò)發(fā)生的原理嗎?如果讓你修復(fù)這個(gè)錯(cuò)誤,應(yīng)該如何處理呢?

  • 因?yàn)槊看蜷_一個(gè)文件(包括socket),都需要消耗一定的內(nèi)存資源。為了避免個(gè)別進(jìn)程不受控制的打開了過多文件而讓整個(gè)服務(wù)器奔潰,Linux對(duì)打開的文件描述符數(shù)量有限制。如果你的進(jìn)程觸發(fā)到內(nèi)核的限制,那么"too many open files" 報(bào)錯(cuò)就產(chǎn)生了。

  • 可以通過修改fs.file-max 、soft nofile、fs.nr_open這三個(gè)參數(shù)的值來修改進(jìn)程能打開的最大文件描述符數(shù)量。

需要注意這三個(gè)參數(shù)之間的耦合關(guān)系!

一臺(tái)服務(wù)端機(jī)器最大究竟能支持多少條連接

因?yàn)檫@里要考慮的是最大數(shù),因此先不考慮連接上的數(shù)據(jù)收發(fā)和處理,僅考慮ESTABLISH狀態(tài)的空連接。那么一臺(tái)服務(wù)端機(jī)器上最大可以支持多少條TCP連接?這個(gè)連接數(shù)會(huì)受哪些因素的影響?

  • 在不考慮連接上數(shù)據(jù)的收發(fā)和處理的情況下,僅考慮ESTABLISH狀態(tài)下的空連接情況下,一臺(tái)服務(wù)器上最大可支持的TCP連接數(shù)量基本上可以說是由內(nèi)存大小來決定的。

  • 四元組唯一確定一條連接,但服務(wù)端可以接收來自任意客戶端的請(qǐng)求,所以根據(jù)這個(gè)理論計(jì)算出來的數(shù)字太大,沒有實(shí)際意義。另外文件描述符限制其實(shí)也是內(nèi)核為了防止某些應(yīng)用程序不受限制的打開【文件句柄】而添加的限制。這個(gè)限制只要修改幾個(gè)內(nèi)核參數(shù)就可以加大。

  • 一個(gè)socket大約消耗3kb左右的內(nèi)存,這樣真正制約服務(wù)端機(jī)器最大并發(fā)數(shù)的就是內(nèi)存,拿一臺(tái)4GB內(nèi)存的服務(wù)器來說,可以支持的TCP連接數(shù)量大約是100w+。

一條客戶端機(jī)器最大究竟能支持多少條連接

和服務(wù)端不同的是,客戶端每次建立一條連接都需要消耗一個(gè)端口。在TCP協(xié)議中,端口是一個(gè)2字節(jié)的整數(shù),因此范圍只能是0~65535。那么客戶單最大只能支持65535條連接嗎?有沒有辦法突破這個(gè)限制,有的話有哪些辦法?

  • 客戶度每次建立一條連接都需要消耗一個(gè)端口。從數(shù)字上來看,似乎最多只能建立65535條連接。但實(shí)際上我們有兩種辦法破除65535這個(gè)限制。

方式一,為客戶端配置多IP 方式二,分別連接不同的服務(wù)端

  • 所以一臺(tái)client發(fā)起百萬條連接是沒有任何問題的。

做一個(gè)長(zhǎng)連接推送產(chǎn)品,支持1億用戶需要多少臺(tái)機(jī)器

假設(shè)你是系統(tǒng)架構(gòu)師,現(xiàn)在老板給你一個(gè)需求,讓你做一個(gè)類似友盟upush這樣的產(chǎn)品。要在服務(wù)端機(jī)器上保持一個(gè)和客戶端的長(zhǎng)連接,絕大部分情況下連接都是空閑的,每天也就頂多推送兩三次左右??傆脩粢?guī)模預(yù)計(jì)是1億。那么現(xiàn)在請(qǐng)你來評(píng)估一下需要多少臺(tái)服務(wù)器可以支撐這1億條長(zhǎng)連接。

  • 對(duì)于長(zhǎng)連接推送模塊這種服務(wù)來說,給客戶端發(fā)送數(shù)據(jù)只是偶爾的,一般一天也就頂多一兩次。絕大部分情況下TCP連接都是空閑的,CPU開銷可以忽略。

  • 再基于內(nèi)存來考慮,假設(shè)服務(wù)器內(nèi)存是128G的,那么一臺(tái)服務(wù)器可以考慮支持500w條并發(fā)。這樣會(huì)消耗掉大約不到20GB內(nèi)存用來保存這500w條連接對(duì)應(yīng)的socket。還剩下100GB以上的內(nèi)存來應(yīng)對(duì)接收、發(fā)送緩沖區(qū)等其他的開銷足夠了。所以,一億用戶,僅僅需要20臺(tái)服務(wù)器就差不多夠用了!

作者:文攀

來源:https://juejin.cn/post/7162824884597293086

公眾號(hào)“Java精選”所發(fā)表內(nèi)容注明來源的,版權(quán)歸原出處所有(無法查證版權(quán)的或者未注明出處的均來自網(wǎng)絡(luò),系轉(zhuǎn)載,轉(zhuǎn)載的目的在于傳遞更多信息,版權(quán)屬于原作者。如有侵權(quán),請(qǐng)聯(lián)系,筆者會(huì)第一時(shí)間刪除處理!

最近有很多人問,有沒有技術(shù)或摸魚交流群!加入方式很簡(jiǎn)單,公眾號(hào)Java精選,回復(fù)“加群”,即可入群!在線摸魚:https://www.yoodb.com/

文章有幫助的話,點(diǎn)在看,轉(zhuǎn)發(fā)吧!

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
被曝生下畸形兒傳聞僅1月,闞清子官宣喜訊,連發(fā)三文表明態(tài)度

被曝生下畸形兒傳聞僅1月,闞清子官宣喜訊,連發(fā)三文表明態(tài)度

一口娛樂
2026-01-29 09:31:09
已確認(rèn),浙江有大到暴雪!今晚變天

已確認(rèn),浙江有大到暴雪!今晚變天

魯中晨報(bào)
2026-01-29 13:39:09
不敢置信!女子十二樂坊成員直播養(yǎng)不活自己,一晚上打賞不到3000

不敢置信!女子十二樂坊成員直播養(yǎng)不活自己,一晚上打賞不到3000

云中浮生
2026-01-24 21:37:46
奇葩!35歲女子4年不回家,母親來探望卻被懟,女子:就當(dāng)我死了

奇葩!35歲女子4年不回家,母親來探望卻被懟,女子:就當(dāng)我死了

娛樂帝皇丸
2026-01-28 15:18:51
16歲武漢男生凌晨離家,失聯(lián)超70小時(shí), 父親:未帶手機(jī)現(xiàn)金,最后出現(xiàn)在橋上不見蹤跡

16歲武漢男生凌晨離家,失聯(lián)超70小時(shí), 父親:未帶手機(jī)現(xiàn)金,最后出現(xiàn)在橋上不見蹤跡

大風(fēng)新聞
2026-01-29 13:53:22
人民日?qǐng)?bào)怒批!炫富、偷稅749萬、跑國(guó)外,現(xiàn)又來“割內(nèi)地韭菜”

人民日?qǐng)?bào)怒批!炫富、偷稅749萬、跑國(guó)外,現(xiàn)又來“割內(nèi)地韭菜”

小熊侃史
2026-01-18 07:20:09
港股地產(chǎn)股大漲,融創(chuàng)中國(guó)漲超30%

港股地產(chǎn)股大漲,融創(chuàng)中國(guó)漲超30%

每日經(jīng)濟(jì)新聞
2026-01-29 11:39:06
外交部:繼續(xù)深化國(guó)際執(zhí)法合作 加大力度打擊網(wǎng)賭電詐

外交部:繼續(xù)深化國(guó)際執(zhí)法合作 加大力度打擊網(wǎng)賭電詐

財(cái)聯(lián)社
2026-01-29 15:26:24
尼帕病毒來勢(shì)洶洶,建議:每家最好備6樣?xùn)|西,關(guān)鍵時(shí)刻能救命呢

尼帕病毒來勢(shì)洶洶,建議:每家最好備6樣?xùn)|西,關(guān)鍵時(shí)刻能救命呢

現(xiàn)代小青青慕慕
2026-01-28 08:59:53
阿富汗的鍋,拜登不背!

阿富汗的鍋,拜登不背!

山河路口
2026-01-28 23:12:39
心理學(xué)上有一個(gè)詞叫:梅拉賓法則(搞好人際關(guān)系最好的辦法)

心理學(xué)上有一個(gè)詞叫:梅拉賓法則(搞好人際關(guān)系最好的辦法)

經(jīng)濟(jì)觀察報(bào)
2025-09-01 10:06:25
1971年,劉思齊蒙冤入獄后向毛主席求助,毛澤東作出:娃娃們無罪

1971年,劉思齊蒙冤入獄后向毛主席求助,毛澤東作出:娃娃們無罪

史海孤雁
2026-01-27 18:02:17
瞞不住了!美媒:美軍高官已進(jìn)臺(tái)島指揮導(dǎo)彈戰(zhàn),戰(zhàn)時(shí)先炸福建沿海

瞞不住了!美媒:美軍高官已進(jìn)臺(tái)島指揮導(dǎo)彈戰(zhàn),戰(zhàn)時(shí)先炸福建沿海

史智文道
2026-01-29 16:14:14
要打就打痛!中國(guó)手段已升級(jí),日本:中方不批準(zhǔn)駐重慶總領(lǐng)事任命

要打就打痛!中國(guó)手段已升級(jí),日本:中方不批準(zhǔn)駐重慶總領(lǐng)事任命

通文知史
2026-01-28 14:30:03
太頂了!明明什么都沒露,卻性感得要命!

太頂了!明明什么都沒露,卻性感得要命!

貴圈真亂
2025-12-20 12:02:06
最新傷勢(shì)情況曝光,德約科維奇直言:對(duì)辛納絕不舉白旗

最新傷勢(shì)情況曝光,德約科維奇直言:對(duì)辛納絕不舉白旗

體育妞世界
2026-01-29 12:38:11
起風(fēng)了!加拿大已改口,禁止與中國(guó)簽協(xié)定,65萬噸油菜籽白買了?

起風(fēng)了!加拿大已改口,禁止與中國(guó)簽協(xié)定,65萬噸油菜籽白買了?

墨印齋
2026-01-29 11:47:54
加快男性衰老的因素:喝酒僅第5,排在第1的,很多男性還沒發(fā)現(xiàn)!

加快男性衰老的因素:喝酒僅第5,排在第1的,很多男性還沒發(fā)現(xiàn)!

醫(yī)學(xué)科普匯
2026-01-27 10:41:31
中國(guó)人一年少買了10萬輛進(jìn)口寶馬

中國(guó)人一年少買了10萬輛進(jìn)口寶馬

第一財(cái)經(jīng)資訊
2026-01-29 10:34:13
1973年,毛主席問楊振寧:萬壽無疆科學(xué)嗎?楊振寧的回答,讓主席笑了

1973年,毛主席問楊振寧:萬壽無疆科學(xué)嗎?楊振寧的回答,讓主席笑了

寄史言志
2026-01-24 17:53:13
2026-01-29 17:15:00
Java精選
Java精選
一場(chǎng)永遠(yuǎn)也演不完的戲
1768文章數(shù) 3859關(guān)注度
往期回顧 全部

科技要聞

周亞輝的AI新賭局:國(guó)內(nèi)太卷 出海另起爐灶

頭條要聞

女大學(xué)生到東北游玩暈倒雪地凍傷 三根手指或面臨截肢

頭條要聞

女大學(xué)生到東北游玩暈倒雪地凍傷 三根手指或面臨截肢

體育要聞

詹姆斯哭了!騎士視頻致敬41歲超巨

娛樂要聞

張譯不再隱瞞!公開回應(yīng)退圈息影真相

財(cái)經(jīng)要聞

崔東樹:中國(guó)汽車未來年銷或達(dá)5000萬輛

汽車要聞

車長(zhǎng)超5米還帶后輪轉(zhuǎn)向 比亞迪海豹08/海獅08將亮相

態(tài)度原創(chuàng)

藝術(shù)
家居
健康
旅游
數(shù)碼

藝術(shù)要聞

梵高全集(高清350張)震撼……

家居要聞

極簡(jiǎn)輕奢 家的無限可能

耳石癥分類型,癥狀大不同

旅游要聞

投資30億,一年收入500萬,玉龍雪山觀光火車關(guān)停的蛛絲馬跡

數(shù)碼要聞

這種電熱水袋國(guó)家早已禁售:別再用了

無障礙瀏覽 進(jìn)入關(guān)懷版