• P28

      Mina2與netty4 文檔

    IoAcceptor用于監聽客戶端的連接,每監聽一個端口建立一個線程。IoConnector用于與服務端建立連接,每連接一個服務端就建立一個線程。

    jwei2006 2014-09-05   2750   0
    P10

      tcpreplay,tcprewrite等使用 文檔

    簡單的說, tcpreplay是一種pcap包的重放工具, 它可以將用ethreal, wireshark工具抓 下來的包原樣或經過任意修改后重放回去. 它允許你對報文做任意的修改(主要是指對2層 , 3層, 4層報文頭), 指定重放報文的速度等, 這樣tcpreplay就可以用來復現抓包的情景 以定位bug, 以極快的速度重放從而實現壓力測試.

    qadnkz 2014-08-31   3576   0
    P16

      經典教程httpClient4.1 文檔

    利用官方例子講解httpClient4.1的用法 HttpClient 是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,并且它支持 HTTP 協議最新的版本和建議。本文利用官方例子來介紹HttpClient的用法。

    lyhpy 2014-08-14   2558   0
    P16

      Diamond - 持久配置管理中心 文檔

    已經有了ConfigServer,為什么還需要DiamondConfigServer將專注于非持久數據的推送HSF服務地址列表NotifyServer地址列表隨著ConfigServer集群內機器的增加,主動推送持久配置不夠穩定涉及集群間持久配置數據的同步需要實現和使用都很簡單的方式關鍵時刻,人工可以介入Diamond的特點簡單數據庫集中存儲,沒有集群間同步

    趙丹是股神 2014-07-18   12213   0
    P20

      Mina 使用文檔 文檔

    Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 組織一個較新的項目,它為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。當前發行的 MINA 版本支持基于 Java NIO 技術的 TCP/UDP 應用程序開發、串口通訊程序(只在最新的預覽版中提供),MINA 所支持的功能也在進一步的擴展中。。本文將通過官方網站上的快速入門程序 來介紹 MINA 的基礎架構的同時演示如何使用MINA 開發網絡應用程序。

    mlgb000 2014-07-08   940   0
    P

    Mina 2.0.0-M1 API 文檔 文檔

    Apache MINA 是一個網絡應用框架,有助于用戶非常方便地開發高性能、高伸縮性的網絡應用。它通過Java NIO提供了一個抽象的、事件驅動的、異步的位于各種傳輸協議(如TCP/IP和UDP/IP)之上的API, Apache MINA 通常可被稱之為: NIO 框架庫; 客戶端/服務器框架庫; 或者一個網絡socket庫。Apache MINA 是一個網絡應用程序框架,它對Java中的socket和NIO進行了有效和清晰的封裝,方便開發人員開發TCP/UDP程序,從而拋開在使用原始的socket時需要考慮的各種繁雜而又煩人問題(線程、性能、會話等),把更多精力專著在應用中的業務邏輯的開發上。

    mlgb000 2014-07-07   533   0
    P4

      Mina實現流程 文檔

    二.Mina一個請求的主要實現流程:服務器啟動時,構造NioSocketAcceptor,服務器同時也會構造NioProcessor。client請求->NioSocketAcceptor建立連接,在bind監聽端口后,調用startupAcceptor()方法->接收線程Acceptor啟動->processHandles()方法調用->初始化session,并把session加入到NioProcessor待處理session隊列中。

    lhwyflyl01 2014-06-21   556   0
    P18

      mina中的aceptor模式實現 文檔

    Reactor模式實現不同,mina中采用了Multiple Reactor的方式,由NioSocketAcceptor和IoProcessor分別承擔多個Reactor的職責。NioSocketAcceptor和NioProcessor使用不同selector,能夠更加充分的榨取服務器的性能。

    lhwyflyl01 2014-06-21   2810   0
    P13

      如何正確使用NIO來構架網絡服務器 文檔

    如何正確使用NIO來構架網絡服務器一直是最近思考的一個問題,于是乎分析了一下Jetty、Tomcat和Mina有關NIO的源碼,發現大伙都基于類似的方式,我感覺這應該算是NIO構架網絡服務器的經典模式,并基于這種模式寫了個小小網絡服務器,壓力測試了一下,效果還不錯。廢話不多說,先看看三者是如何使用NIO的。

    lhwyflyl01 2014-06-21   5956   0
    P8

      Java用httpclient來模擬瀏覽器get,post 文檔

    Commons-httpclient項目就是專門設計來簡化HTTP客戶端與服務器進行各種通訊編程。通過它可以讓原來很頭疼的事情現在輕松的解決,例如你不再管是HTTP或者HTTPS的通訊方式,告訴它你想使用HTTPS方式,剩下的事情交給httpclient替你完成。本文會針對我們在編寫HTTP客戶端程序時經常碰到的幾個問題進行分別介紹如何使用httpclient來解決它們,為了讓讀者更快的熟悉這個項目我們最開始先給出一個簡單的例子來讀取一個網頁的內容,然后循序漸進解決掉前進中的所有問題。

    341179132 2014-04-30   5115   0
    P37

      httpclient4 中文版幫助文檔 文檔

    httpclient4中文版幫助文檔,最新官方版翻譯版前言超文本傳輸協議(HTTP)也許是當今互聯網上使用的最重要的協議了。Web服務,有網絡功能的設備和網絡計算的發展,都持續擴展了HTTP協議的角色,超越了用戶使用的Web瀏覽器范疇,同時,也增加了需要HTTP協議支持的應用程序的數量。盡管java.net包提供了基本通過HTTP訪問資源的功能,但它沒有提供全面的靈活性和其它很多應用程序需要的功能。HttpClient就是尋求彌補這項空白的組件,通過提供一個有效的,保持更新的,功能豐富的軟件包來實現客戶端最新的HTTP標準和建議。

    kangdf 2014-04-14   4113   0
    P75

      MINA 使用心得及相關要點 文檔

      筆者之前的工作主要是做 java 的 web 端開發,后因工作原因參與了一個國家級的大項目,主要負責其中底層通訊的前置機模塊。幾經波折,將該系統完成后,結果在第一輪的測試中就慘敗退回。其根本原因就在于原設計文檔的要求單“通信機”與“終端”(注一)之間的并發量要達到 2W 以上的連接通信,而實際運行并發量只能達到 2600 個相差了近十倍左右。經過代碼調優、擴展 JVM 內存等等手段,但因基礎數據相差過大,所取得的優化效果十分有限。后考慮在根本著手,只有更改整個系統的通信接口,才有可能達到設計文檔上的要求。某天在某個技術 QQ 群里一次討論中,有網友向我推薦了一個框架,這就是本文要介紹的主角 -MINA 。

    sdshw 2014-03-14   868   0
    P53

      遠程通信Mina2學習筆記【完整版】 文檔

    最近使用Mina開發一個Java的NIO服務端程序,因此也特意學習了Apache的這個Mina框架。Apache的Mina(Multipurpose Infrastructure Networked Applications)是一個網絡應用框架,可以幫助用戶開發高性能和高擴展性的網絡應用程序;它提供了一個抽象的、事件驅動的異步API,使Java NIO在各種傳輸協議(如TCP/IP,UDP/IP協議等)下快速高效開發。

    sdshw 2014-03-14   425   0
    P2

      Java NIO框架 文檔

    Mina和Netty都是Java領域高性能和高可伸縮性網絡應用程序的網絡應用框架,在實際生產應用中都是不錯的佼佼者。公司一個的移動通訊查看有關“服務器”的文章">服務器要進行重構,研發經理確定使用Netty,之前我有聽說過Mina,也看到一些游戲服務器在使用Mina。剛好乘這個機會系統了解一下這兩個project,看看他們各自的特點。

    seedily 2014-03-03   4306   0
    P14

      HttpClient 教程 文檔

    HttpClient簡介HTTP協議可能是現在Internet上使用得最多、最重要的協議了,越來越多的Java應用程序需要直接通過HTTP協議來訪問網絡資源。雖然在JDK的java.net包中已經提供了訪問HTTP協議的基本功能,但是對于大部分應用程序來說,JDK庫本身提供的功能還不夠豐富和靈活。HttpClient是Apache Jakarta Common下的子項目,用來提供高效的、最新的、功能豐富的支持HTTP協議的客戶端編程工具包,并且它支持HTTP協議最新的版本和建議。

    youcaihua 2014-02-28   2607   0
    P83

      網絡包分析工具 Wireshark 經典教材 文檔

    第?1?章?介紹1.1.?什么是Wireshark Wireshark是網絡包分析工具。網絡包分析工具的主要作用是嘗試捕獲網絡包,并嘗試顯示包的盡可能詳細的情況。你可以把網絡包分析工具當成是一種用來測量有什么東西從網線上進出的測量工具,就好像使電工用來測量進入電信的電量的電度表一樣。(當然比那個更高級)過去的此類工具要么是過于昂貴,要么是屬于某人私有,或者是二者兼顧。Wireshark出現以后,這種現狀得以改變。

    hjlong666 2014-02-28   3732   0
    P6

      模擬http提交 HttpURLConnection 文檔

    針對JDK中的URLConnection連接Servlet的問題,網上有雖然有所涉及,但是只是說明了某一個或幾個問題,是以FAQ的方式來解決的,而且比較零散,現在對這個類的使用就本人在項目中的使用經驗做如下總結

    youcaihua 2014-02-28   2072   0
    P3

      Java模擬登陸 文檔

    web登陸無非就是網頁獲取,cookie的管理,post和get方式的模擬。

    glaringsun 2014-02-24   556   0
    P5

      smtp(基于網絡服務器的客戶端) 文檔

    這是一個網絡搜索得到的smtp例示,其中的MailMessage是一個javaBean,主要是設置相關的信息,比如發送頭部,發送人等.以下是相關分析:/*使用的是Socket連接,以下五個類是關于輸入輸出流以及IO異常類,基本思路是建立socket連接之后使用getInputStream得到一個輸入流,使用一下的相關輸入流修飾器得到帶緩存版本的輸入流reader以便讀入數據。

    mike_libm 2014-01-01   502   0
    P2

      java中用ganymed實現scp 和sftp文件傳輸 文檔

    java中用ganymed實現scp 和sftp文件傳輸

    wandern 2013-12-24   688   0
    1 2 3 4 5 6

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色