- 浏览: 620000 次
- 性别:
- 来自: 深圳
-
最新评论
-
向往前途:
{"total":8,"page ...
struts2+spring+hibernate+json+jquery+flexigrid集成和在集成过程中需要注意的问题 -
MichealChao:
maven + jetty报错了JRebel: Failed ...
JRebel热部署简单安装,附破解版JRebel.jar -
MichealChao:
JRebel: Failed to start a plugi ...
JRebel热部署简单安装,附破解版JRebel.jar -
云之遥:
很好,很强大!
JRebel热部署简单安装,附破解版JRebel.jar -
li_qian_long:
请问这是哪个版本的?
JRebel热部署简单安装,附破解版JRebel.jar
文章列表
判断2字符串包含关系
- 博客分类:
- shell
判断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作为 ...
范围潜变 VS 渐进明细
- 博客分类:
- PMP
范围潜变,又叫范围蔓延,是指由客户发起的小的、不易察觉的范围增加;
渐进明细,是项目的特点,是指随着项目的发展对项目的各方面了解越来越详细;
举例而言:
夫妻俩外出买衣服
本来在家里考虑是买两套运动衣( ...
集群配置一
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
...
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了,不过看完这一章以后只 ...