`
文章列表
判断2字符串包含关系 if [ -n "`echo $str1 | grep -i 'str2'`" ]; then  #todo else  #todo fi
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。   一、判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 * ${var:-DEFAULT} 如果var没有被声明, 或者其值为空, 那么就以$DEFAULT作为 ...
范围潜变,又叫范围蔓延,是指由客户发起的小的、不易察觉的范围增加; 渐进明细,是项目的特点,是指随着项目的发展对项目的各方面了解越来越详细; 举例而言: 夫妻俩外出买衣服 本来在家里考虑是买两套运动衣( ...
集群配置一 1 基本信息 摘要: Quartz是一个开源的作业调度框架,它完全由java写成, 并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数 据库支持,集群,插件,EJB作业预构建,JavaMail及其它,支持cron-like表达式等等。其中集群配置一般比较复杂,那么在Quartz中 如何配置它的集群特性呢? 2 Quartz的集群配置     Quartz是一个开源的作业调度框架,它完全由java写成,并设计用于J2SE和J2EE应用中。 ...
Quartz 任务监控管理 中,我们知道实现的因难是Job持久化需要序列化,主要是以处下三个问题: 一、 org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean 报 java.io.NotSerializableException异常,需要自己实现QuartzJobBean。 二、dao必须要实现序列化接口,Hibernate dao不能直接继承自HibernateDaoSupport,因为HibernateDaoSupport没有实现序列化接口,只能通过SessionFactory构造Hi ...
Quartz任务监控管理,类似Windows任务管理器,可以获得运行时的实时监控,查看任务运行状态,动态增加任务,暂停、恢复、移除任务等。对于动 态增加任务,可以参加我的前一篇文章《Quartz如何在Spring动态配置时间》,本文在前文的基础上扩展,增加暂停、恢复、移除任务等功能,实现 Quartz任务监控管理。 先看一下最终实现实现效果,只有两个页面 ,如下 在这个页面查看任务实时运行状态,可以暂停、恢复、移除任务等 在这个页面可以动态配置调度任务。 实现任务监控,必须能将数据持久化,这里采用数据库方式,Quartz对任务的数据库持久化有着非常好的支持。我在这里采用qu ...
在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度。 有关调度的实现我就第一就想到了Quartz这个开源调度组件,因为很多项目使用过,Spring结合Quartz静态配置调度任务时间,非常easy。 比如:每天凌 ...
quartz 持久化数据库表格字段解释 建表,SQL语句在quartz-1.6.6\docs\dbTables文件夹中可以找到,介绍下主要的几张表:        表qrtz_job_details: 保存job详细信息,该表需要用户根据实际情况初始化        job_name:集群中job的名字,该名字用户自己可以随意定制,无强行要求        job_group:集群中job的所属组的名字,该名字用户自己随意定制,无强行要求        job_class_name:集群中个note job实现类的完全包名,quartz就是根据这个路径到classpath找到该 ...
对应的标准岗位工资,找工作可以参考 13-C:5500, B:6500, A:7500 14-C:7500, B:9000, A:10500 15-C:10500,B:12500,A:14500 16-C:14500,B:17000,A:19500 17-C:19500,B:22500,A:25500 ...
seam手册
http://wiki.redsaga.com/confluence/display/SeamRef/Home
 上次使用Seam自动生成了一个CRUD的例子,后来想还是自己白手起家做一个例子看看,于是开始动手。    首先使用 JBossTools工具生成项目,在生成项目的向导中,如果项目类型选择ear,则会生成四个项目,分别对应war、ear、ejb、test,觉得这 样太过繁琐,还是选择war类型,又想要不使用tomcat作为运行服务器吧,因为JBoss也不太熟悉。没想到这一试倒试出问题来了,如果完全使用向导 生成项目,选择tomcat作为运行服务器,则项目根本无法运行起来,总是提示缺少这个jar,那个jar。好,又换回JBoss,没问题了。仔细看了一 下,原来在自动生成项目的WebCon ...
  看了Seam的例子,也看了Seam的简介,禁不住手痒,还是先做一个例子吧,遵照《seam_reference》第三章中的指导,使用JBossTool生成了自己的第一个例子,过程如下:    1、生成Sem web项目   2、输入项目的相关信息,如下图:   注意,如果是第一次使用Eclipse,需要配置Target Runtime和Target Server。   3、然后一路next,到最后一步时,如果是第一次使用,也要注意配置Seam Runtime和Connection Profile,如下图。最后点击finish按钮,即可创建Seam项目。   4、生成项目后 ...
准备深入学习JBossSeam,好好研究研究,具体学习路线基本遵循jboss-seam-2.1.1.CR1中的<<seam_reference.pdf>>。   学习JBossSeam之前最好对相关技术有一定的了解,比如:   JSF   EJB3.0   JPA   然后下载相关的软件,如下:   jboss-seam-2.1.1.CR1   jboss-4.2.3.GA   JBossTools-3.0.0.Beta1-R200810311334-ALL-win32(开发环境)   eclipse-jee-ganymede-SR1-win3 ...
 把环境配好之后,Seam的例子也运行起来了,看了seam_reference第一章中如下几个例子讲解:    the registration example   the messages example   the todo list example   the numberguess example    又在满江红的网站上找了seam_reference2.0的中文文档,主要看了《the contextual component model》一章,看完以后感觉Seam最核心的地方就是其contextual component model了,不过看完这一章以后只 ...
Global site tag (gtag.js) - Google Analytics