易截截图软件、单文件、免安装、纯绿色、仅160KB

100分。。java 数据库同步方案。。 - Java / Java EE

请问一般是在项目中的数据同步问题怎么处理的?
比如,购买商品,要查库存,然后减库存。
这样的话,这么实现同步?
请问项目中要怎么实现??
希望大家能够多给出一点实现方案。。。。谢谢了 呵呵
顶啊 怎么没有人回答啊 
我没有这方面的经验 咨询下大家 先

这个东西不是由事务完成吗 我也不是很懂
事务和同步锁

这个貌似像是
多线程并发访问 数据 需要共享。。
这个时候 我们是不是应该用socket 的多线程来解决呢??

说实在的我只能给你这么一点建议。。我对多线程不是很了解。。期待高手解答,
在此 与楼主共勉[size=14px][/size]

引用
请问一般是在项目中的数据同步问题怎么处理的?
比如,购买商品,要查库存,然后减库存。
这样的话,这么实现同步?
请问项目中要怎么实现??
希望大家能够多给出一点实现方案。。。。谢谢了 呵呵


这种同步最好由数据库事务来完成数据的完整性和一致性,一般我采用存储过程,利用其原子性,对表加锁,等等。

如果用程序来做,分布式应用就不合适,一个应用程序只能锁该应用程序内部的对象,锁不了别的应用程序。

当然,如果是一堆数据库可能需要另外的办法来做,比如通过oracle的dblink+scheduler同步两个数据库的数据。。



数据库加一个同步字段,比如时时间类型的,查库存的时候取出该字段,更新库存的时候将其作为where条件并同时将它更新为当前数据库时间

只能使用数据库提供的事务来完成。对于金钱来说保证一个操作在一个事物里才是王道。
-------
可以采用两阶段提交协议

看起来还得学学数据库的机


相关问答:

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

java打印 - Java / Java EE

有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
 <head>
  <title> ......

java swing 程序如何打包 - Java / Java相关

java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行

用zip ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号