Tag: 调度程序

如何在Struts 2中使用DispatcherListener

Struts2中有一个接口DispatcherListener 。 文档说 “用于标记那些想要在init上执行代码并destroy Dispatcher的接口的接口。” 但是如何使用这个界面。 如果我创建一个实现此接口的类,我应该如何配置它到Struts2?

java quartz scheduler立即开始一项新工作

是否可以创建一个立即触发的工作? 当我想让这个工作成为现在的时候我用现在的日期和时间来存储一个cron表达式字符串 – 我觉得它太复杂了,还有另一种方法可以立即触发这项工作吗? 提前致谢。

当调度程序为FORWARD以及调度程序为REQUEST时,如何应用Filter?

我有一个简单的filter: public class TestFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { System.out.println(“before”); chain.doFilter(request, response); System.out.println(“after”); } public void destroy() { } } 它是web.xml中的第一个filter,它具有以下两个映射之一: cookie-test-filter /* REQUEST 要么 cookie-test-filter /* FORWARD 在这两种情况下,我都看到了输出: before before after after (我也尝试过INCLUDE作为调度程序,以确保一切正常 – INCLUDE没有输出)。 这个filter之后有第三方filter和servlet,我想知道:他们应该怎么做才能在两种情况下应用我的filter?

当有线程调度程序时,如何同时运行执行线程?

根据我一直在阅读的定义: 线程基本上是同时运行的代码片段(同时) 。 但是,它们如何与线程调度程序的存在同时运行? 我读到线程调度程序基本上随机选择一个线程在某个时刻从Runnable线程池中运行。 从那时我得到了一个精确的时间点,只有一个可运行的线程真正处于运行状态(运行)。 ( 所有这些都来自SCJP Sun认证程序员学习指南 )有人可以澄清一下吗? 这些线程是否真正同时运行?

通过Property禁用Spring Scheduler任务

我正在使用Spring Framework安排任务,并通过特定于环境的属性文件设置cron值。 我正在寻找一种通过属性禁用此任务的方法,以便只有某些环境才能运行此任务。

如何在一段时间后重复运行一个线程

我想运行一个线程(在后台执行一些耗时的任务并且不更新UI)它只是从Internet上下载一些文件,它独立于UI。 我想在一段时间间隔后重复运行这个线程。 我怎么能这样做,我有类似下面的线程: boolean mResult =false; void onCreate() { DownloadThread mDownloadThread = new DownloadThread(); mDownloadThread.start(); } class DownloadThread extends Thread implements Runnable { public void run() { // My download code mResult = result; } } 我需要使用Handler来实现这个吗?

如何将请求从servlet转发到struts2的动作?

我想像这样使用RequestDispacher Servlet的请求转发给Action RequestDispatcher dispatcher=request.getRequestDispatcher(“hello.action”); dispatcher.include(request, response); 它不起作用。 我该如何解决这个问题?