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

java 定时提醒 - 高性能开发 / 高性能WEB开发

各位大哥:
  项目中遇见一个难题,那就是如何在修改数据库里面的某个字段是能产生一个消息,实时提醒到首页呢?

而且客户要求可以自己定制哪些字段,比如有A,B,C字段,我可以选择其中一个或两个字段,当这两个字段内容被改时,就要弹出一个小框提示,这个内容被修改.
用ajax能做吗?
java WEB只能通过 客户端像服务端发布请求,但是如果在线用户很多的话,你定时去读取刷新,要考虑到对服务器的影响了啊

在网上也有说这些用socket写,但是这样的话就比较麻烦了呢

是,不知道怎么搞啊?郁闷

有没有高手?


楼上正解

触发器是个好东西

学习中

引用
你可以搞一个触发器,再建一张表tab1记录修改。每次修改那个字段时,往tab1里插一条记录。
再做个定时程序,每5分钟或者多长时间读取一下那张表里的更新记录,就可以了嘛。

想法一致.不过这样服务器的压力大了点.

正解,进来学习..


引用
你可以搞一个触发器,再建一张表tab1记录修改。每次修改那个字段时,往tab1里插一条记录。
再做个定时程序,每5分钟或者多长时间读取一下那张表里的更新记录,就可以了嘛。


这个方法好! 不过我也有一个想法说出来让你们讨伐一下!
建一个 javaBean 字段 和数据库中一致,再建一个集合保存这些对应的 javaBean 每隔一段时间就去查数据并组装对象 和 老对象比较一下,
这种方式只能小数据量有很好的效果,大数据量就不行

定时扫描

4楼的方法不错,如果是oracle可以考虑做个job就可以了


相关问答:

在jsp中用session怎么实现购买功能 - Java / Web 开发

我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍

下面是购物车的核心代码 
有了这个 就应该能够做出来吧
Java code:

public void doPost(HttpServletRequest reque ......

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

希望好心人帮帮我,有关手机qq2009的java版

我希望在编辑文字后把发送键改到屏幕中间,具体说就是
在kb.class中的部分作出修改


部分代码:
V = new TextBox(ld.a(383), "", 190, 0);
        X = new Comma ......

java远程调用exe? - Java / Java EE

如题,现在在做一个统一门户系统,目前只支持web端的管理,其中有一家公司系统是exe可执行文件的,放在windows2003服务器上,我怎么远程能调用的过来他的exe执行文件?请知道的告知解决方案等,先谢了。
你的意思就 ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号