社区
Web 开发
帖子详情
想用java实现在服务器端的定时任务
liuxiaohui1987
2010-06-24 11:07:43
想法是这样,类似开心农场果实过段时间成熟的原理,用户登录后种下一个种子,规定时间是种子过5个小时就可成熟了。
有几种情况:
如果用户种下后退出了,等5个小时后来采摘成熟的果实;或者用户一直在线,在线等了5个小时采摘成熟的果实;或者用户种下后退出了,大概过了3个小时又上线了,还要显示给用户还剩多少时间成熟。
这种思路用java怎么在服务器端实现。大家快快帮忙。
...全文
287
9
打赏
收藏
想用java实现在服务器端的定时任务
想法是这样,类似开心农场果实过段时间成熟的原理,用户登录后种下一个种子,规定时间是种子过5个小时就可成熟了。 有几种情况: 如果用户种下后退出了,等5个小时后来采摘成熟的果实;或者用户一直在线,在线等了5个小时采摘成熟的果实;或者用户种下后退出了,大概过了3个小时又上线了,还要显示给用户还剩多少时间成熟。 这种思路用java怎么在服务器端实现。大家快快帮忙。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dr_lou
2010-06-24
打赏
举报
回复
楼上说的对,种上之后,记录栽种时间。
只要有人关注,就用关注时间和栽种时间比较,得出成长率。
至于用户一直在看,可以设置为用户触发关注。
kurama_mail
2010-06-24
打赏
举报
回复
简单方案:用户种下 记录数据库 用户进入后查询数据库比对时间显示结果。在线时用ajax去查询
复杂方案:我想了下觉得没必要设计那么复杂的方案,所以把我写的删了
宏奕0920
2010-06-24
打赏
举报
回复
用java timer啊
业务类实现ServletContextListener然后在里面定义timer,当服务器启动时候就会去定时执行任务,具体看JDK API里面讲的很清楚
开门大吉送吉祥
2010-06-24
打赏
举报
回复
打错了,呵呵,java有timer对象,或者是spring的Quartz自动调度也可以实现。
aoli444
2010-06-24
打赏
举报
回复
[Quote=引用 1 楼 kurama_mail 的回复:]
简单方案:用户种下 记录数据库 用户进入后查询数据库比对时间显示结果。在线时用ajax去查询
复杂方案:我想了下觉得没必要设计那么复杂的方案,所以把我写的删了
[/Quote]
顶
开门大吉送吉祥
2010-06-24
打赏
举报
回复
已经开始了。
Silence_Smile
2010-06-24
打赏
举报
回复
[Quote=引用 2 楼 dr_lou 的回复:]
楼上说的对,种上之后,记录栽种时间。
只要有人关注,就用关注时间和栽种时间比较,得出成长率。
至于用户一直在看,可以设置为用户触发关注。
[/Quote]
+1
colin_pxx
2010-06-24
打赏
举报
回复
用户种下果实触发计算时间或者写方法拦截
小湘eeeee
2010-06-24
打赏
举报
回复
点击种菜让一个线程做你规定的处理.然后睡觉.到点起来继续干果实成熟的处理
Android的socket长连接(心跳检测)
这是Android的socket长连接(心跳包),由于本人项目中需要用到长连接,所以先做了个demo,亲测是没有问题的。
quartz-2.2.1相关jar
quartz2.21 完整jar包
Java
定时任务
调度框架
Java
定时任务
调度框架1.
定时任务
调度概述1.1 业务场景概述1.2 任务调度场景1.3 调度任务分类2.
定时任务
调度详解2.1 Timer2.2 ScheduledExecutorService2.3 SpringTask2.4 Quartz2.5 xxl-job2.6 elastic-job 1.
定时任务
调度概述 1.1 业务场景概述 日常开发中
定时任务
使用场景很多,比如支付系统每天凌晨定时清算对账;未支付订单超时回收;商品定时上下架等等。
定时任务
框架选择有很多,面对不同的业务场景可以选择不同的
java
检测服务器_
java
定时检测
服务器端
口状态方法(一)
最近在写运维管理平台的定时检测集群中各台
服务器端
口开放状态来判断进程状态的
定时任务
。顺便整理了下
java
如何检测服务器一个或者多个端口,以及如何加到
定时任务
中。一、
java
中用Socket检测服务器一个端口开放状态。(对socket不太了解,只是最近用才简单看了下)Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端...
【最全最详细】
Java
10种延迟任务、
定时任务
,详细例子
顾明思议,我们把需要延迟执行的任务叫做延迟任务。延迟任务的使用场景有以下这些:红包 24 小时未被查收,需要延迟执退还业务;每个月账单日,需要给用户发送当月的对账单;订单下单之后 30 分钟后,用户如果没有付钱,系统需要自动取消订单。等事件都需要使用延迟任务。延迟任务
实现
的关键是在某个时间节点执行某个任务。基于这个信息我们可以想到
实现
延迟任务的手段有以下两个:自己手写一个“死循环”一直判断当前时间节点有没有要执行的任务;借助 JDK 或者第三方提供的工具类来
实现
延迟任务。而通过 JDK
实现
延迟任务我们能想
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章