成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

關(guān)于 synchronizeOnSession

YJNldm / 1893人閱讀

摘要:原文鏈接原文出自微云的技術(shù)博客最近在維護一個老項目,發(fā)現(xiàn)了一個問題。所以此處把改為后,問題隨之解決,調(diào)試中可以看到服務器為用戶分配了多個線程。同時也可以參考這個例子參考資料

本文為[原創(chuàng)]文章,轉(zhuǎn)載請標明出處。
原文鏈接:https://weyunx.com/2019/01/22...
原文出自微云的技術(shù)博客

最近在維護一個老項目,發(fā)現(xiàn)了一個問題。我們新增了一個耗時較久的復雜查詢的功能,頁面采用了 ajax 異步請求數(shù)據(jù),但是請求未返回之前,點擊頁面其他功能都只能打開空白頁,必須等待之前的數(shù)據(jù)返回后才能開始加載,整個過程是串行等待,調(diào)試過程中發(fā)現(xiàn)服務器僅分配了一個線程給該用戶。故查看了一下原始代碼,發(fā)現(xiàn) web.xml 中配置了如下參數(shù):


    synchronizeOnSession
    true

看了一下 spring mvc 的說明文檔,僅找到一處說明:

Enforces the presence of a session. As a consequence, such an argument is never null. Note that session access is not thread-safe. Consider setting the RequestMappingHandlerAdapter instance’s synchronizeOnSession flag to true if multiple requests are allowed to concurrently access a session.

因為 session 是非線程安全的,如果需要保證用戶能夠在多次請求中正確的訪問同一個 session ,就要將 synchronizeOnSession 設(shè)置為 TRUE

所以此處把synchronizeOnSession 改為 false 后,問題隨之解決,調(diào)試中可以看到服務器為用戶分配了多個線程。

同時也可以參考這個例子

參考資料

docs.spring.io

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/73470.html

相關(guān)文章

  • SpringMVC之源碼分析--Controller(一)

    摘要:總結(jié)本章主要分析了接口抽象類以及對自定義的幾個重要屬性進行了測試,希望對大家有幫助,謝謝。 概述 Controller是Spring MVC為我們提供的基礎(chǔ)的控制器接口,和HttpServlet一樣,接收request和response參數(shù)處理用戶請求,并返回ModelAndView,從概念上可以類比Struts的Action。 Controller主要實現(xiàn)的如下功能: 接收并處理用...

    CKJOKER 評論0 收藏0
  • 【深入淺出spring】Spring MVC 流程解析 -- HandlerAdapter

    摘要:前言繼上一篇深入淺出流程解析介紹了后,本文按照深入淺出流程解析的分析流程,繼續(xù)往下分析,介紹下相關(guān)的內(nèi)容。即適配類型為的處理器,對應。之前在問答社區(qū)發(fā)現(xiàn)很多的問題都集中再這塊。中的就是通過適配的附錄類圖 前言 繼上一篇【深入淺出spring】Spring MVC 流程解析 -- HanndlerMapping介紹了handler mapping后,本文按照【深入淺出spring】Spr...

    villainhr 評論0 收藏0
  • 2021.11.25 關(guān)于c語言的數(shù)組

    摘要:結(jié)論一維數(shù)組在內(nèi)存中是連續(xù)存放的二維數(shù)組關(guān)于二維數(shù)組的創(chuàng)建二維數(shù)組中的表示行數(shù),表示列數(shù)注意二維數(shù)組的不完全初始化剩下的元素也都默認為。示例如下關(guān)于二維數(shù)組的打印我們通過二維數(shù)組的下標來進行打印,而二維數(shù)組的行和列下標都是從開始的。 ?目錄 一維數(shù)組 關(guān)于一維數(shù)組的創(chuàng)建 關(guān)于數(shù)組的打印 關(guān)...

    不知名網(wǎng)友 評論0 收藏0
  • 關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(零)

    摘要:表單用于向服務器傳輸數(shù)據(jù)。屬性對象的屬性指定了一個事件句柄函數(shù)。標簽的屬性應當與相關(guān)元素的屬性相同。詳情查閱請狠狠地點擊關(guān)于對象代表表單中的一個提交按鈕在表單提交之前,觸發(fā)事件句柄,并且一個句柄可以通過返回來取消表單提交。 系列文章 關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(零)關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(一) ----- XMLHttpRequest關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(二) -...

    SnaiLiu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<