- 浏览: 318659 次
- 性别:
- 来自: 广州
最新评论
文章列表
概述
了解Quartz体系结构
Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:
new JobDetail(String name, String group, Class jobClass)
scheduler.scheduleJob(JobDetail jobDetail, Trigger trigger); or scheduler.scheduleJob(Trigger trigger);
scheduler.start();
●Job ...
1. BeanFactory
BeanFactory定义了 IOC 容器的最基本形式,并提供了 IOC 容器应遵守的的最基本的接口,也就是 Spring IOC 所遵守的最底层和最基本的编程规范。在 Spring 代码中, BeanFactory 只是个接口,并不是 IOC 容器的具体实现,但是 Spring 容器给出了很多种实现,如 DefaultListableBeanFactory 、 XmlBeanFactory 、 ApplicationContext 等,都是附加了某种功能的实现。
2. FactoryBean
一般情况下,Spring 通过反射机制利用 ...
谈到Spring Batch,会谈到很多的领域概念,Job, Step,JobLauncher,JobRepository,JobExecution,Chunk,Tasklet等等,这些概念一窝蜂的涌过来,让开发者非常容易迷失其中,本文的目的就是理顺一下这些领域概念,把所有这些概念逻辑的联系起来。 首先,看一下Spring Batch官方文档中Spring Batch的架构图:
这个架构图非常简单,传递了SpringBatch中最重要的几个领域概念:
JobLauncher: 顾名思义,该领域对象就是Job的启动器,其作用就是绑定一组JobParameters到Job上,然后运行该 ...
想要文件关闭的时候进行备份?想要把DOS命令加入到日常中的应用中来?没问题,用SHELL就行了。
如你的前台一启动的时候就自动建立虚拟盘,可以在LOAD事件里加入:
shell "subst X: H:\ushare\MRP"
这样就可以在文件打开的时候自动把H:\ushare\MRP映射成X盘,有利于文件分发。
同理,也可以加入其它的如XCOPY命令来备份。
当然,你要是把DOS命令做成一个BAT文件执行,用SHEEL "PATH“,1 来执行.SHEEL语句后面的那个1的意思如下:
常数 ...
在网上下载jdbc驱动程序,常看见type4字样,开始以为是厂商自己的标准,近来翻看资料,原来是sun定义的jdbc标准。
type1 jdbc-odbc桥形式进行连接,是作为jdk1.1后的一部分,当然也是sun.jdbc.odbc包的一部分
连接形式:
application--->jdbc-odbc bridge(type1 jdbc driver)---->jdbc-odbc library--->odbc driver-->database
也就是说:应用程序通过JDBC-ODBC桥的形式对数据库进行连接的一种驱动类型,适用于快速的原型系统,没有 ...
EJB2.0 ejb-jar.xml配置文件详解
- 博客分类:
- Java
<ejb-jar><!--EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的针对当前ejb-jar文件的ejb-client-jar 文件的名称 -->
<description>A short description</description><!--ejb-jar 文件的描述性的说明 -->
<display-name>A name< ...
现在,从如下几个方面来介绍Enterprise bean的开发:
开发EJB的主要关键的步骤。
如何使用使用Jbuilder。
使用Jbuilder之外的其它的开发工具。
如何开发Eneterprise Beans的详细的细节。
目前开发程序的限制。
开发EJB的主要步骤:
...
Jms.xml
<jee:jndi-lookup id="batchCommandResponseQCF" jndi-name="BatchCommandResponseQCF_Ref" resource-ref="true" cache="true"/>
● Jndi-name: 待查找的JNDI名,必填项
● Resource-ref:是否是资源引用,可选项。如果是,则需要在web.xml和厂商特定的部署描述符中进行映射。默认取值为false。
● Cache:是否缓存查找到的JN ...
undo segment behavior
- 博客分类:
- Oracle
FAQ – Automatic Undo Management (AUM) / System Managed Undo (SMU) (Doc ID 461480.1)
What is the Fast Ramp-up Routine ?
The concept of Fast Ramp-Up indicates the following:
"In previous versions, when the instance was restarted or when you switched undo tablespaces, the ramp-up time fo ...
import java.sql.*;
public class OracleTest {
String dbUrl = "jdbc:oracle:thin:@()";
String theUser = "";
String thePw = "";
Connection conn = null;
Statement stmt;
ResultSet rs = null;
public OracleTest() {
try {
Class.forName("or ...
Dataguard网络优化调整
- 博客分类:
- Oracle
Dataguard网络优化调整
Dataguard依赖一个健康的网络,尤其是高负载的系统和网络环境,网络上有调整的需求。
1.Oracle Net Session Data Unit (SDU) Size
Oracle Net在将数据进行网络传输的时候,先将数据放在SDU中,该参数在10gR2默认为2k,适当增加大小,可以提高网络性能和利用率。
Oracle推荐该参数取值为32767(最大值),有两种办法调整该参数。
(1)globally
配置sqlnet.ora,增加参数 DEFAULT_SDU_SIZE=32 ...
grep 比 sed 速度快
- 博客分类:
- Linux/Unix
$ date; gzip -dc message*.gz | sed -n 's/^.*\(@@.......\).*$/\1/p' | sort | uniq -c; date;
Wed Mar 26 16:34:41 HKT 2014
1 @@URS0016
3 @@URS0072
7 @@URS0273
7 @@URS0347
5 @@URS0399
Wed Mar 26 16:35:00 HKT 2014
19s
$ date; gzip -dc message*.gz | grep @@ | sed ...
通过这种方式执行command的时候:
ssh -q user@server <<EOF
command
EOF
会报error:
Pseudo-terminal will not be allocated because stdin is not a terminal.
解决办法:
加参数:-T
ssh -Tq user@server <<EOF
command
EOF
man 解释:
-T Disable pseudo-tty allocation.
-t Force pseud ...
ORA-01001: invalid cursor
ORA-03120: two-task conversion routine: integer overflow
ORA-01460: unimplemented or unreasonable conversion requested
today, production encountered this error.
FF is still checking...
current situation is: using 11g jdbc driver to connect 10g db product.
領航星(Orion)計劃
- 博客分类:
- Securities
香港交易所會於2012年第二季至2013年第四季提升現時支援AMS/3/CCASS/3用作證券交易、結算及交收;HKATS/DCASS用作衍生產品交易、結算及交收;以及MDS/PRS用作證券及衍生產品市場數據傳送專線系統的證券及衍生產品市場綜合網絡(SDNet/1)。提升後的證券及衍生產品市場綜合網絡(SDNet/2)的目的是為了改善網絡基礎設施的容量和表現,以便支援可預見增長的交易/市場數據量以及新的市場數據產品。
遷移現有的市場系統網絡至SDNet/2會分三個階段進行:
證券市場AMS/3的網絡遷移(第一階段)已於2012年7月完成。
衍生產品交易市場的網絡遷移(第二階段)已 ...