240 發(fā)簡(jiǎn)信
IP屬地:山東
  • MySQL中的SQL的常見(jiàn)優(yōu)化策略

    1.1 避免全表掃描 對(duì)查詢進(jìn)行優(yōu)化,應(yīng)盡量避免全表掃描,首先應(yīng)考慮在 where 及 order by 涉及的列上建立索引栏笆。 1.2 避免判斷null值 應(yīng)盡量避免在 wh...

  • MySQL中的索引優(yōu)化

    1 MySQL中的索引優(yōu)化 上面都在說(shuō)使用索引的好處,但過(guò)多的使用索引將會(huì)造成濫用瓜浸。因此索引也會(huì)有它的缺點(diǎn)师骗。雖然索引大大提高了查詢速度通孽,同時(shí)卻會(huì)降低更新表的速度攘残,如對(duì)表進(jìn)行I...

  • MySQL中的索引

    1 MySQL中的索引簡(jiǎn)介 1.1 索引的優(yōu)點(diǎn) 為什么要?jiǎng)?chuàng)建索引拙友?這是因?yàn)椋瑒?chuàng)建索引可以大大提高系統(tǒng)的查詢性能歼郭。 第一遗契、通過(guò)創(chuàng)建唯一性索引,可以保證數(shù)據(jù)庫(kù)表中每一行數(shù)據(jù)的唯一...

  • innodb與myisam

    Innodb 與MyISAM的區(qū)別 InnoDB支持事務(wù)病曾,MyISAM不支持姊途,對(duì)于InnoDB每一條SQL語(yǔ)言都默認(rèn)封裝成事務(wù),自動(dòng)提交知态,這樣會(huì)影響速度,所以最好把多條SQL...

  • java-selenium 實(shí)現(xiàn)網(wǎng)頁(yè)截圖

    使用firefox瀏覽器無(wú)頭模式在內(nèi)存里渲染頁(yè)面,然后用selenium操作瀏覽器并解析截圖秘蛇。需要安裝firefox(也支持chrome)其做,然后下載firefox 驅(qū)動(dòng) 詳見(jiàn)...

  • 流數(shù)據(jù)的傳輸處理

    在基于流的傳輸里比如TCP/IP顶考,接收到的數(shù)據(jù)會(huì)先被存儲(chǔ)到一個(gè)socket接收緩沖里。不幸的是妖泄,基于流的傳輸并不是一個(gè)數(shù)據(jù)包隊(duì)列驹沿,而是一個(gè)字節(jié)隊(duì)列。即使你發(fā)送了2個(gè)獨(dú)立的數(shù)據(jù)...

  • HTTP協(xié)議處理

    使用Netty服務(wù)開(kāi)發(fā)蹈胡。實(shí)現(xiàn)HTTP協(xié)議處理邏輯渊季。

  • 心跳監(jiān)測(cè)

    使用定時(shí)發(fā)送消息的方式,實(shí)現(xiàn)硬件檢測(cè)罚渐,達(dá)到心態(tài)檢測(cè)的目的却汉。心跳監(jiān)測(cè)是用于檢測(cè)電腦硬件和軟件信息的一種技術(shù)。如:CPU使用率荷并,磁盤使用率合砂,內(nèi)存使用率,進(jìn)程情況源织,線程情況等翩伪。 s...

  • 120
    定時(shí)斷線重連

    客戶端斷線重連機(jī)制√赶ⅲ客戶端數(shù)量多缘屹,且需要傳遞的數(shù)據(jù)量級(jí)較大±杈ィ可以周期性的發(fā)送數(shù)據(jù)的時(shí)候囊颅,使用。要求對(duì)數(shù)據(jù)的即時(shí)性不高的時(shí)候傅瞻,才可使用踢代。優(yōu)點(diǎn): 可以使用數(shù)據(jù)緩存。不是每條數(shù)據(jù)進(jìn)...

  • 序列化對(duì)象

    JBoss Marshalling序列化Java是面向?qū)ο蟮拈_(kāi)發(fā)語(yǔ)言嗅骄。傳遞的數(shù)據(jù)如果是Java對(duì)象胳挎,應(yīng)該是最方便且可靠。

  • 120
    Netty 概要

    簡(jiǎn)介 Netty 是由JBOSS 提供的一個(gè)java 開(kāi)源框架溺森。Netty 提供異步的慕爬、事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開(kāi)發(fā)高性能屏积、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序...

  • 拆包粘包問(wèn)題解決

    netty使用tcp/ip協(xié)議傳輸數(shù)據(jù)医窿。而tcp/ip協(xié)議是類似水流一樣的數(shù)據(jù)傳輸方式。多次訪問(wèn)的時(shí)候有可能出現(xiàn)數(shù)據(jù)粘包的問(wèn)題炊林,解決這種問(wèn)題的方式如下: 定長(zhǎng)數(shù)據(jù)流 客戶端和...

  • 120
    AIO

    Asynchronous IO: 異步非阻塞的編程方式與NIO不同姥卢,當(dāng)進(jìn)行讀寫操作時(shí),只須直接調(diào)用API的read或write方法即可。這兩種方法均為異步的独榴,對(duì)于讀操作而言僧叉,...

  • 120
    NIO編程

    Unblocking IO(New IO): 同步非阻塞的編程方式。NIO本身是基于事件驅(qū)動(dòng)思想來(lái)完成的棺榔,其主要想解決的是BIO的大并發(fā)問(wèn)題瓶堕,NIO基于Reactor,當(dāng)so...

  • 120
    BIO編程

    Blocking IO: 同步阻塞的編程方式症歇。BIO 編程方式通常是在JDK1.4 版本之前常用的編程方式郎笆。編程實(shí)現(xiàn)過(guò)程為:首先在服務(wù)端啟動(dòng)一個(gè)ServerSocket 來(lái)監(jiān)...

  • Java線程池

    Executor 線程池頂級(jí)接口。定義方法当船,void execute(Runnable)题画。方法是用于處理任務(wù)的一個(gè)服務(wù)方法。調(diào)用者提供Runnable接口的實(shí)現(xiàn)德频,線程池通過(guò)線...

  • 120
    ReentrantLock

    重入鎖苍息,建議應(yīng)用的同步方式。相對(duì)效率比synchronized高壹置。量級(jí)較輕竞思。synchronized在JDK1.5版本開(kāi)始,嘗試優(yōu)化钞护。到JDK1.7版本后盖喷,優(yōu)化效率已經(jīng)非常好...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品