Netty的零拷貝怎么實(shí)現(xiàn)? 2022-09-21
Netty 的接收和發(fā)送 ByteBuffer 采用 DIRECT BUFFERS,使用堆外直接內(nèi)存進(jìn)行 Socket 讀寫,不需要進(jìn)行字節(jié)緩沖區(qū)的二次拷貝。堆內(nèi)存多了一次內(nèi)...詳情>
貝葉斯分類法的優(yōu)缺點(diǎn)是什么? 2022-09-21
優(yōu)點(diǎn):1)所需估計(jì)的參數(shù)少,對(duì)于缺失數(shù)據(jù)不敏感?! ?)有著堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ),以及穩(wěn)定的分類效率。缺點(diǎn): 1)假設(shè)屬性之間相互獨(dú)立,這往往...詳情>
Netty的線程模型? 2022-09-21
主從多線程模型:Acceptor 線程用于綁定監(jiān)聽端口,接收客戶端連接,將 SocketChannel 從主線程池的 Reactor 線程的多路復(fù)用器上移除,重新注冊(cè)...詳情>
Netty的特點(diǎn)? 2022-09-21
一個(gè)高性能、異步事件驅(qū)動(dòng)的 NIO 框架,它提供了對(duì) TCP、UDP 和文件傳輸?shù)闹С质褂酶咝У?socket 底層,對(duì) epoll 空輪詢引起的 cpu 占用飆升...詳情>
NIO的組成 2022-09-21
生一個(gè) SelectionKey:它表示 SelectableChannel 和 Selector 之間的注冊(cè)關(guān)系,wakeup 方法:使尚未返回的第一個(gè)選擇操作立即返回,喚醒的原因...詳情>
BIO、NIO和AIO的區(qū)別? 2022-09-21
如在 Reactor 中實(shí)現(xiàn)讀:注冊(cè)讀就緒事件和相應(yīng)的事件處理器、事件分發(fā)器等待事件、事件到來,激活分發(fā)器,分發(fā)器調(diào)用事件對(duì)應(yīng)的處理器、事件處...詳情>
如何對(duì)Tomcat進(jìn)行優(yōu)化? 2022-09-21
內(nèi)存在大量數(shù)據(jù)處理的情況下,將會(huì)有較大的內(nèi)存容量需求,可以用-Xmx -Xms -XX:MaxPermSize等參數(shù)對(duì)內(nèi)存不同功能塊進(jìn)行劃分。我們之前就遇到過...詳情>
存儲(chǔ)過程如何進(jìn)行優(yōu)化? 2022-09-21
存儲(chǔ)過程是一組為了完成特定功能的 SQL 語句集,存儲(chǔ)在數(shù)據(jù)庫中,經(jīng)過第一次編譯后再次調(diào)用不需要再次編譯,用戶通過指定存儲(chǔ)過程的名字并給出...詳情>
使用索引時(shí)有哪些原則? 2022-09-21
盡量使用前綴來索引,如果索引字段的值很長(zhǎng),最好使用值的前綴來索引。刪除不再使用或者很少使用的索引,最左前綴匹配原則,非常重要的原則。...詳情>
如何對(duì)數(shù)據(jù)庫進(jìn)行優(yōu)化? 2022-09-21
對(duì)某些省份或者性別字段,將他們定義為enum類型,enum類型被當(dāng)做數(shù)值型數(shù)據(jù)來處理,而數(shù)值型數(shù)據(jù)被處理起來的速度要比文本類型塊很多??梢员?..詳情>
熱問標(biāo)簽 更多>>
熱問TOP榜
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個(gè)性化學(xué)習(xí)難題
提交問題