Java并发小结(在公司遇到并发下问题的总结--1)
2017-06-20 09:56
260 查看
@ModelAttribute 下定义request和response
公司原来的代码是在BaseController中定义一些公用的属性,为了简化代码,在其中添加了如下代码:
@ModelAttribute
public void setReqAndRes(HttpServletRequest request, HttpServletResponse response){
logger.info("setReqAndRes---setReqAndRes");
this.request = request;
this.response = response;
}
做业务的Controller继承BaseController,直接调用request与response,但是当并发量到达一定值后(具体多少没做过验证)request的值会串。
例:A操作应该拿到0000,B操作应该拿到1111,但是当并发之后A拿到了1111,导致跳转页面或获取返回值的位置异常。
公司原来的代码是在BaseController中定义一些公用的属性,为了简化代码,在其中添加了如下代码:
@ModelAttribute
public void setReqAndRes(HttpServletRequest request, HttpServletResponse response){
logger.info("setReqAndRes---setReqAndRes");
this.request = request;
this.response = response;
}
做业务的Controller继承BaseController,直接调用request与response,但是当并发量到达一定值后(具体多少没做过验证)request的值会串。
例:A操作应该拿到0000,B操作应该拿到1111,但是当并发之后A拿到了1111,导致跳转页面或获取返回值的位置异常。
相关文章推荐
- 总结Java+Oracle应用开发的常遇到几个问题
- java开发中所遇到的问题归纳与总结
- Java的并发问题总结
- 每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享
- Java中调用matlab遇到的问题总结
- Java:初学 Java,遇到的问题及解决方案小结。
- java开发遇到的问题总结(一)
- 最近面试java遇到的高频问题总结
- java开发遇到的问题总结(三)
- 在CDH5.4.5版本中使用Scala+sbt+Eclipse+Java遇到的问题总结
- 总结一下面试中遇到的问题,一共面试了4家公司。
- ubuntu搭建java开发环境遇到的问题总结
- java 多线程并发问题总结
- java开发的时候在tomcat服务器中遇到的问题总结
- 公司项目开发过程中遇到的问题总结!
- 【Java面试最近遇到的问题总结】
- Java转iOS-第一个项目总结(2):遇到问题和解决方案
- java web开发 高并发问题处理【总结】
- 关于java高并发问题总结
- 有关C调java遇到问题总结