小编Ste*_*eal的帖子

如何取消Quartz中的预定作业

我正在使用Spring将Quartz调度程序(使用Spring的TaskScheduler接口抽象)注入到我的应用程序中,该应用程序在启动时加载从数据库配置的作业.

它在调度程序中添加每个作业,如下所示:

TaskScheduler taskScheduler = ...;//injected    
Runnable runableThing = ...;
String cronExpression = ...; //from DB
taskScheduler.schedule(runableThing, new CronTrigger(cronExpression));
Run Code Online (Sandbox Code Playgroud)

我的问题是:是否可以指定类似job_id的东西,随后可用于取消作业/触发器 - 比如响应用户选择要在Web界面中取消的作业?

我看过Spring文档但看不到这样做的方法.

任何想法都感激不尽.

java spring quartz-scheduler

16
推荐指数
1
解决办法
3万
查看次数

如何请求需要客户端证书进行身份验证的URL

我需要从使用客户端证书进行身份验证的服务器请求URL,但无法找到为我的应用程序执行此操作的方法.

我的问题是我正在处理的Java客户端有本地可用的证书文件,但是由于它将在其上运行的PC的限制,它无法在密钥库中安装证书.

简而言之,我只是希望能够明确指定用于我需要检索的URL的证书.

有什么建议?

java security url network-programming

15
推荐指数
1
解决办法
3万
查看次数

在UINavigationController层次结构中刷新UITableView的最佳方法是什么

我对iPhone开发很陌生,并且很难找到我认为是解决这个问题的巧妙方法.

我有一个用户界面,其中记录数据的摘要显示在导航控制器内的表中.当用户单击行的附件按钮时,新视图被推到导航控制器上,显示用户可以编辑相应记录中的数据的视图.完成后,编辑视图将从导航控制器的堆栈中弹出,用户将返回到表视图.

我的问题是,当用户返回到表视图时,该表仍然显示编辑记录之前的数据状态.因此,我必须重新加载表数据以显示更改.

在显示表数据之前,似乎无法重新加载表数据,因为仅调用更新显示的记录.在显示表格后重新加载它会导致旧数据在用户眼前变化,我对此并不满意.

在我看来,这似乎是一个非常正常的想要在iPhone应用程序中做的事情.

有人可以建议这样做的最佳实践方法吗?我觉得我错过了什么.

干杯 - 史蒂夫.

iphone uitableview uinavigationcontroller

4
推荐指数
2
解决办法
3万
查看次数