社区
Web 开发
帖子详情
如何用java监听 数据库某张表的变化
小鸡捉老鹰
2015-02-28 10:40:46
大神们~
现在有个场景,消息会每2秒钟写到数据库一次,如果有异常消息则写到异常表中,我想监控这个异常表。
如果异常表中数据发生变化, 则有权限的人登陆后,网页右下角会有弹窗提示异常。
系统为 ssi架构,数据库为 sqlserver2012
...全文
15383
14
打赏
收藏
如何用java监听 数据库某张表的变化
大神们~ 现在有个场景,消息会每2秒钟写到数据库一次,如果有异常消息则写到异常表中,我想监控这个异常表。 如果异常表中数据发生变化, 则有权限的人登陆后,网页右下角会有弹窗提示异常。 系统为 ssi架构,数据库为 sqlserver2012
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
摇曳风雨中
2019-03-29
打赏
举报
回复
1
在dao上层写个监听,监听DAO层的调用,前置异常数据判断。
一个稳健的程序员_
2017-11-21
打赏
举报
回复
写个触发器监控这个异常表 然后再写个监听器去取异常表最新的数据 前台写个settimeout 实时监控 这应该最简单了吧
什么都不能
2017-11-18
打赏
举报
回复
1
之前我们是用定时任务 然后发邮件给相关责任人。
fioudong
2017-11-18
打赏
举报
回复
同求
天才小熊猫宝宝
2017-11-16
打赏
举报
回复
用Quartz框架实现
Ekas
2017-09-12
打赏
举报
回复
七楼,这样子会不会占用内存呢?
qq_33012149
2017-04-06
打赏
举报
回复
看看空间坎坎坷坷
sunjianbo1126
2015-03-10
打赏
举报
回复
做个定时任务,2秒跑一次,查看是否存在新数据了
小伙
2015-03-06
打赏
举报
回复
总的 说,数据库调java java调页面javascript
小伙
2015-03-06
打赏
举报
回复
sqlserver没常用 ,oarcle有一个实现思路 数据库一个 添加一个触发器 (有权限人登录) 数据库调用java方法 java通过dwr调用页面 javascrip脚步
中华雪碧
2015-03-02
打赏
举报
回复
其他决绝思路: 1、异常表有个字段(已读或者未读),ajax定时判断是否有未读的异常,有则提示。 2、异常信息作为一个普通的站内信通知相关人员
洋洋2018
2015-03-02
打赏
举报
回复
我赞同2楼的回答。实现起来简单,可能不太容易达到及时显示异常数(除前台使用ajax).
快乐的盒子
2015-03-01
打赏
举报
回复
个人认为,在向异常表写数据的时候同步向java服务器发送一个消息,java程序监听这个消息来处理比较好,避免与数据库额外交互
疯狂熊猫人
2015-03-01
打赏
举报
回复
我思考的两种方式: 1、使用java的定时任务每隔多长时间就查询一次数据库的异常表,发现新数据,进行业务处理。 2、为异常表建立触发器,java服务器Server开启一个socket监听某个端口,编写一个向服务器发送消息的小程序A。当异常表插入数据时,由触发器调用小程序A向Server发送消息,Server收到后进行业务处理。 第一种方式浪费数据库资源,并且不及时。 第二种方式我感觉是比较理想的方式,实现起来比第一种复杂,但发现异常更加及时(DB2可以通过存储过程调用外部程序,Oracle也可以,但是SQL Server我就不太清楚了)。
手写数字识别系统.doc【GUI设计Matlab】
资 源 简 介 手写数字识别系统,非常好的啊!带有GUI界面,使用方便! 详 情 说 明 用这个手写数字识别系统,你可以轻松地识别手写数字。这个系统不仅功能强大,而且还带有直观的图形用户界面(GUI),非常容易使用。你只需要将手写数字输入系统,它将立即给出准确的识别结果。这个系统可以在各种场景中使用,无论是学校、工作还是日常生活,都能为你提供快速和准确的识别服务。它是一个非常方便和实用的工具,你一定会喜欢它的!
如何通过区域科技创新分析工具精准掌握区域创新要素分布与产业链融合现状?.docx
如何通过区域科技创新分析工具精准掌握区域创新要素分布与产业链融合现状?
Visual-Workflow-Orphan-Node-Auditor-v1.0-原创源码与文档.zip
原创本地工程审计与分析工具合集中的独立资源包。每个ZIP包含完整源码、3项自动化测试、可复现合成示例、离线HTML、JSON与SVG报告、1080×720真实运行效果图、README、运行说明、功能清单、MIT License及原创与授权声明。解压后进入project目录,执行npm test验证算法,执行npm run report生成报告,也可通过本地静态服务器打开网页。运行时零第三方依赖,不包含热点产品或开源项目源码、Logo、官方截图、论文、生产日志或其他受限素材。适合前端开发、AI应用工程、测试审计和课程实践。
Cypress-Flaky-Test-Evidence-Auditor-v1.0-原创源码与文档.zip
原创本地工程审计与分析工具合集中的独立资源包。每个ZIP包含完整源码、3项自动化测试、可复现合成示例、离线HTML、JSON与SVG报告、1080×720真实运行效果图、README、运行说明、功能清单、MIT License及原创与授权声明。解压后进入project目录,执行npm test验证算法,执行npm run report生成报告,也可通过本地静态服务器打开网页。运行时零第三方依赖,不包含热点产品或开源项目源码、Logo、官方截图、论文、生产日志或其他受限素材。适合前端开发、AI应用工程、测试审计和课程实践。
FortiGate-v7.4.9-FGT-601E-v7.4.9.M-build2829-FORTINET.out
FGT_601E-v7.4.9.M-build2829-FORTINET.out
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章