<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Rising Sun

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      148 隨筆 :: 0 文章 :: 22 評論 :: 0 Trackbacks
    操作步驟:
    sudo vim /home/admin/{app}/conf/tomcat-server.xml
    修改 HTTP/1.1 Connector中的maxPostSize="10000"
    以及AJP 1.3 Connector中的maxPostSize="10000"
    然后
    sudo -u admin cp /home/admin/{app}/conf/tomcat-server.xml /home/admin/{app}/.default/deploy/jboss-web.deployer/server.xml
    下來
    sudo -u admin /home/admin/{app}/bin/jbossctl restart {app}
    最后檢查一下應用



    估計看pdf的人不多, 簡述一下大概意思為:
    常見的服務器會將用戶post的數據保存在hashmap中. 而向hashmap中插入n對元素的時間復雜度大約是O(n), 但如果精心構造key使得每個key的hash值相同(也就是產生了碰撞),則時間復雜度會惡化到O(n^2),導致消耗大量的CPU時間.
    經測試,在tomcat6服務器上, 總大小2MByte的數據就需要消耗一個i7CPU core44分鐘,也就是6kbit/s就可以讓這個CPU core一直忙碌. 所以只要一個G兆網絡就能讓100000個i7CPU core一直忙.

    再說下相同hash值key的構造:
    在java中,字符串的hash函數采用DJBX33A,只不過常數因子改為了31. 這樣的函數有個特點,即如果字符串X, Y的hash值相同,那么X,Y都添加任意相同的前綴或后綴的以后的hash值也都相同.比如: "rQ"與 "qp"的hash值相同, 則"rQrQ", "rQqp", "qprQ", "qpqp" 這四個也相同,繼續這個模式就可以很容易構造出 2^n 個 2*n長度的不同字符串

    posted on 2012-01-04 11:11 brock 閱讀(381) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲欧洲无码一区二区三区| 亚洲福利在线观看| 亚洲高清乱码午夜电影网| 性短视频在线观看免费不卡流畅| 久久亚洲日韩看片无码| 91人人区免费区人人| 久久亚洲精品成人无码网站| 久久国产乱子伦免费精品| 亚洲美女视频一区二区三区| 日韩免费一区二区三区在线 | 日韩亚洲变态另类中文| 国产特黄一级一片免费| 亚洲精品无码成人AAA片| 国产成人久久AV免费| 亚洲日韩区在线电影| 免费A级毛片无码无遮挡内射| 亚洲一区二区三区深夜天堂| 日本片免费观看一区二区| jlzzjlzz亚洲jzjzjz| 午夜爱爱免费视频| 一级美国片免费看| 亚洲电影免费在线观看| 波多野结衣免费在线| 亚洲国产精品精华液| 亚洲性在线看高清h片| 久草免费福利资源站| 亚洲免费在线视频播放| 爽爽日本在线视频免费| 免费一级毛片在线播放视频免费观看永久| 亚洲男女内射在线播放| 无码成A毛片免费| 亚洲欧美日韩一区二区三区| 亚洲а∨天堂久久精品| 91精品国产免费| 亚洲av无码成人精品区一本二本| 国产成人综合亚洲AV第一页| 18禁成人网站免费观看| 亚洲国产精品成人AV在线| 国产亚洲美女精品久久久2020| 亚洲精品视频免费在线观看| 久久久久久亚洲av无码蜜芽|