现有2个JSP程序(x.jsp/y.jsp)
x.jsp里有一个方法queryOrinsert(object obj)根据obj id查询表A的数据是否有记录,如果有返回,没有就插入一条数据.
y.jsp里有一个方法update(int id),根据用户id更新呢A表的记录。服务器是集群环境。这2个jsp都是实时访问!访问量很大!困惑是这样的环境是否要将这2个方法都加上synchronized?本人不是很懂请高手回答!欢迎讨论!
x.jsp里有一个方法queryOrinsert(object obj)根据obj id查询表A的数据是否有记录,如果有返回,没有就插入一条数据.
y.jsp里有一个方法update(int id),根据用户id更新呢A表的记录。服务器是集群环境。这2个jsp都是实时访问!访问量很大!困惑是这样的环境是否要将这2个方法都加上synchronized?本人不是很懂请高手回答!欢迎讨论!
解决方案 »
- 求一个 js正则表达式
- structs
- Hibernate分页: 如何加javascript function在分页的联接
- 求Myeclipse5.11+tomcat5.5的详细配置.
- 到底应该怎么执行hibernate的max等聚合函数
- 关于tomcat如何运作
- 进来说说你都用web services做什么东西
- 看看我的HTTP问题,怎么解决缓存问题,绝对给高分!
- 几个问题,不是高手请不要进来。。。高分!
- 在windows下如何ftp文件到linux? 在线等待!!
- Ext JS 中怎么设置前后两个日期相差一年时间?(如下代码中)
- RCP+Spring+Hibernate开发的项目中如何使用延迟加载?
2) 就算有问题,这两个方法分别在两个jsp中,给这两个方法加上synchronized是没有用的。必须给他们分配一把公共锁才行。
在JSP里声明了方法是可以的。例如<%!public void queryOrinsert(Object obj){.....}%>
还有一个困惑。这2个x.jsp/y.jsp是频繁被访问的。这样客户端频繁调用连续操作数据库会不会造成表锁住啊
我是菜鸟!谢谢回答!
主要是代码,写好一点,注意性能!这样不管多少都没问题了。
你不能动不动就加上它,限制访问,这样就不好了嘛!
除非你是在做银行金额这一块,那加上它是非须的!