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