问题标签 [jobs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle 的 dbms_metadata.get_ddl for object_type JOB
我想为我的大多数数据库对象创建 ddl 脚本。dbms_metadata.get_ddl适用于大多数对象类型。例如,以下为视图创建 ddl:
另一方面,它不适用于 object_type 'JOB'。以下:
给出以下错误:
如果我列出我的工作使用
它显示 SAMPLE_JOB(就像它显示 SAMPLE_VIEW 如果过滤为 object_type='VIEW')。
为什么它适用于 VIEW(和 TABLE、INDEX、TRIGGER,...)而不适用于 JOB?
我正在使用 Oracle 10g。
sharepoint - SharePoint 中数据表条目的计时器作业计划
我有一个列表,上面有一个 ItemUpdated 处理程序。
当我使用数据表视图编辑并修改每个项目时,ItemUpdated 事件显然将为每个项目运行。
在我的 ItemUpdated 事件中,我希望它检查是否有计划运行的计时器作业。如果有,则延长此作业的 SPOneTimeSchedule 计划以将其延迟 5 秒。如果没有,则创建 Timer Job 并从现在开始将其安排为 5 秒。
我尝试查看处理程序中是否存在作业定义,如果确实存在,则将计划延长 5 秒。如果它不存在,则创建作业定义以在几分钟内运行。
当我在服务器上尝试这个时,我得到了很多错误
“发生更新冲突,您必须重试此操作。对象 MyTimerJob Name=MyTimerJobName Parent=SPWebApplication Name=SharePoint -80 正在 w3wp 进程中由 NT AUTHORITY\NETWORK SERVICE 更新
我认为该作业可能是第一次运行,一旦运行,其他 ItemUpdated 事件就会进入并找到现有的作业定义。然后它会尝试更新这个定义,即使它当前正在被使用。我应该创建一个新的工作定义名称,这样它就不会超过第一个吗?还是将时间提高到一分钟?
windows - 在作业池中使用 iocp
在作业/任务池中使用 iocp 以提供快速的工作人员唤醒时,最大程度地减少向端口发送信号的开销的最佳方法是什么 - 即不必在每个队列操作中都这样做?
void Worker()
{
while(1)
{
for(int spin = 0; spin < 5000; ++spin)
while(queue.Count > 0)
queue.PopFront()();
}
...
queue.PushBack(someWork);
// decide when to signal completion port but avoid doing it every queue operation ?
例如,在上面的粗略代码草图中,如果您尝试避免在每次队列操作时向端口发送信号,则在工作排队和进入等待之间存在问题。
sql - T-SQL 作业步骤命令中的 GETDATE()
我似乎无法让 GETDATE() 语法在 Transact-Sql 脚本类型的作业步骤中工作。我将命令输入为:
但是在解析或尝试运行它时出现“')' 附近的语法错误”错误。有什么想法吗?
sharepoint - Sharepoint Server 2010 或 Sharepoint Foundation 2010 用于开发?
好的,首先这两种产品有什么区别?
其次,Server 2010 和 Foundation 2010 之间的开发技能是否可以互换?
最后,在就业市场方面,当人力资源部门写“寻找 Sharepoint 开发人员”时,他们是指 Sharepoint Server (MOSS) 或 Sharepoint Foundation (Services) 的开发人员吗?
注意:在我的情况下,使用 SP Foundation 会更好,因为 Sharepoint Server 2010 让我的计算机只有 3GB RAM。Sharepoint Foundation 是一个很好的起点,还是您建议使用 Sharepoint Server?
oracle - oracle 10g提交作业功能错误
我正在尝试在 oracle 10g 中安排工作,但它说:
ORA-01846: 一周中的某一天无效。
这是我的代码:
但这项工作按预期工作:
有任何想法吗?
谢谢!
你做
java - 有没有简单有效的开源 Java 数据库支持的队列库?
我有几个不同的应用程序需要强大的数据库支持的作业/任务队列,到目前为止,我在识别任何有前途的候选人时遇到了麻烦。我喜欢一些建议!
顺便说一句,通过数据库支持,我打算将作业数据和状态保存到 JDBC DB 以实现可靠性。
哦,我正在专门寻找一个图书馆。我知道诸如 ActiveMQ 和基于 JMS 的系统之类的系统。但我需要我的应用程序保持独立,而不是变成整个平台。(在将工作/任务建模为消息的概念飞跃方面,我也总是遇到一些麻烦。)
谢谢,阿维
ruby - 启动后台进程的最佳方式是什么,以后可以访问
我目前正在开发一个提供可执行文件的 RubyGem。可执行文件使用 FSSM gem 跟踪一些日志文件的状态。
这个可执行文件应该开始,在后台做一些事情,然后停止。
例如:
我会首先在 start 方法中启动一个新进程,它会执行文件监视。但我不知道如何解决这个过程来阻止它。
提供这种行为的最佳方式是什么?
问候
java - Java“打印机不接受作业”老兄弟打印机
我的客户端在使用旧的 Brother 打印机从 JAVA 应用程序打印时遇到问题。他得到的例外是“打印机不接受作业”。
其他应用程序(不是 java 应用程序)设法使用这些打印机进行打印。他换了一台新打印机(也是兄弟),没有更改驱动程序,然后它就可以工作了。
这个想法是他不能改变所有的打印机,他也不想重新安装所有的打印机,因为他有一个由数百台计算机和打印机组成的网络。
我在不同的论坛上读到,java 1.5 和 1.6 版本有一个错误,但是这个应用程序只适用于 java 1.5 或更高版本......所以他不能切换到 java 1.4(使用 java 1.4,打印工作)。
您能以某种方式帮助我并给我一些可能的解决方案吗?
oracle - 解释“ORA-01870:间隔或日期时间不能相互比较”
当此代码在 SQL Developer 中针对 Oracle 11g 执行时,我得到一个错误,
这是错误,
谷歌搜索没有帮助,因为它只是列出了大量无用的 Oracle 错误代码站点。
也许 SYS.DBMS_ISCHED/SYS.DBMS_SCHEDULER 的来源可以解释这一点。
更新:使用 '2010-apr-20 01:15:00' 而不是 '2009-jan-01 01:15:00' 的另一份工作刚刚奏效,也许问题是过去太远的日期不是正确处理。
更新:使用 '2009-apr-01 01:15:00' 而不是 '2009-jan-01 01:15:00' 才有效。然而,'2009-mar-01 01:15:00' 没有工作,所以有一个限制,一个工作可以开始多远。由于我已经解决了我的问题,我不能接受重复我的解决方案的答案,但如果有人想进一步解释这一点,我会考虑接受。