做web开发时,经常能遇到多人同时做一件事的情况。比如,三个人同时在相同页面上处理相同的数据,然后该数据只需要处理一次就行了,如果已经被处理过就不需要在处理了。然而这三个人却都处理了这条数据。如何能做到,第一个人在处理时,让第二和第三个人的请求处理等待状态,一次排队等待处理?
不管是asp.net还是Java,当在更新数据的时候,如果是同一条数据都会发生行锁,你可以用乐观锁的方式来控制就可以了,由于锁的原因其他的自然要等待第一个人更新完了才能进行更新,但由于乐观锁的控制肯定后面两个人更新都会失败######谢谢你的回答###### 首先,你这里所说的数据是指数据库的记录的话,正如前面所说,数据库会有几种加锁模式供你选择,默认是乐观并发。
其次,这里和你的开发程序是不是web程序没有关系。 ######谢谢回答######ASP.NET MVC开发企业招聘系统 课程观看地址:http://www.xuetuwuyou.com/course/60 课程出自学途无忧网:http://www.xuetuwuyou.com/ 课程介绍 一、课程用到的软件:Visual Studio2012,SQLServer2008 R1 二、课程涉及到的技术点 1.C#面对对象 2.文件读写与序列化 3.ADO.NET连接数据库 4.ASP.NET MVC 4 Razor视图引擎 5.在MVC4中编码实现分页 6.MVC4中ajax的使用
三、课程目标 ASP.NET MVC做为C#语言主要的技术,已被广泛使用。本课程使用企业中真实项目,全程线程编码;学完本门课程,您可以: 1.巩固C#基础知识,利用C#面向对象解决现实生活中的负责问题 2.熟练树勇ADO.NET进行数据库连接 3.将系统数据导出到Excel中 4.熟练使用ASP.NET MVC技术并完成企业级软件开发
四、课程目录
课时1:项目需求分析 课时2:MVC架构与数据库设计 课时3:DBHelper和MD5 课时4:登录功能 课时5:登录功能客户端验证及错误处理 课时6:使用过滤器实现登录日志功能 课时7:权限管理原理与实现 课时8:使用Ajax实现点击菜单的无刷新显示 课时9:登录成功后首页中具体功能实现 课时10:系统用户管理模块 课时11:我的简历查询所有信息 课时12:我的简历利用SQL进行复杂数据查询 课时13:对查询到的用户信息按权限进行显示 课时14:优化查询使用Ajax进行无刷显示 课时15:我的简历查询到的内容分页显示 课时16:DropdownList控件绑定数据 课时17:新增面试人员信息 课时18:对新增面试人员输入信息进行验证 课时19:根据权限删除信息 课时20:根据权限修改信息 课时21:我的面试我的录用模块 课时22:批量操作 课时23:数据统计 课时24:Excel导出 课时25:业务部门提出需求 课时26:部门经理审核需求 课时27:人事总监审核部门需求 课时28:项目总结
基于C# WinForm的企业进销存软件开发课程 http://www.xuetuwuyou.com/course/28
基于ASP.NET MVC框架的OA快速信息化系统开发教程 课程观看地址:http://www.xuetuwuyou.com/course/85
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。