这里主要是做一个汇总,把相关介绍的网址黏贴一下。
一、SchedulerFactoryBean和CronTriggerBean结合使用定时器:http://dongisland.iteye.com/blog/1452515
整个配置文件实例(插一句,一般按次序把这些配置文件配置在服务器的web.xml文件中):
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <description>Quartz的本地Cron式执行任务配置</description> <!-- Quartz本地Schduler --> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false"> <property name="triggers"> <list> <ref local="dayQuartzJobTrigger"/> <ref local="onlineNumQuartzJobTrigger"/> </list> </property> </bean> <!-- ==================配置触发器时间================== --> <bean id="dayQuartzJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="dayQuartzJob" /> <!-- 每天23点59分59秒执行一次 --> <property name="cronExpression" value="00 31 20 * * ?" /> </bean> <bean id="onlineNumQuartzJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="onlineNumQuartzJob" /> <property name="cronExpression" value="00 0/5 * * * ?" /> </bean> <!-- ==================配置触发器时间结束================== --> <!-- ==================配置触发器的执行方法和执行方式================== --> <!-- Cron JobDetajil, 基于MethodInvokingJobDetailFactoryBean调用普通Spring Bean --> <bean id="dayQuartzJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="quartzJob" /> <property name="targetMethod" value="execute" /> <!-- 同一任务在前一次执行未完成而Trigger时间又到时是否并发开始新的执行, 默认为true. --> <property name="concurrent" value="false" /> </bean> <bean id="onlineNumQuartzJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="quartzJob" /> <property name="targetMethod" value="executeOnline" /> <property name="concurrent" value="false" /> </bean> <!-- ==================配置触发器的执行方法和执行方式结束================== --> <!-- ==================配置触发器的服务类================== --> <bean id="quartzJob" parent="baseTxProxy"> <property name="target"> <bean class="com.telek.component.schedule.QuartzJob"> </bean> </property> </bean> <!-- ==================配置触发器的服务类结束================== --> </beans>
二、Oracle彻底结束session(尤其在程序中调用的时候会开启很多关于某用户的线程,一个个就是无法完全终止):http://dongisland.iteye.com/blog/1596308
三、Action中取得Session等网页相关的数据可以使用ActionContext(org.apache.struts2.ActionContex),正如Servelt中可以使用ServletActionContext(org.apache.struts2.ServletActionContext),其中后者继承自前者,只是比前者多若干方法。具体介绍:http://www.cnblogs.com/tanglin_boy/archive/2010/01/18/1650871.html
四、WebRoot\META-INF下面的MANIFEST.MF文件的作用主要是包含了打包的jar或者war的相关信息,譬如main方法入口所在的地方,这个写法就该是:
Manifest-Version: 1.0
Created-By: JDJ example
Main-Class: com.example.myapp.MyAppMain (main方法所在入口)
Class-Path: mail.jar activation.jar(工程依赖的jar包)
它方便的地方在于可以让我们少提供了很多参数:若无这种信息,命令全文应该是:java -classpath mail.jar:activation.jar -jar myapplication.jar com.example.myapp.MyAppMain
而该文件的存在可以使得命令精简为:java -jar myapplication.jar
参考网址:http://blog.csdn.net/outget1/article/details/5364826\
五、jdbc相关的内容,一般有:代理(AOP)[参考:http://log-cd.iteye.com/blog/171384]、事务、
以目标代码的参数赋给aop advisor的参数。【符合正则表达式的showvalue方法是目标代码,它的参数赋值给了bindMethodArgTest。 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"> <aop:aspectj-autoproxy/> <aop:config> <aop:aspect id="bindArgs" ref="bindArgsAspectBean"> <aop:before method="bindMethodArgTest" arg-names="[color=red]argvalue[/color]" pointcut="execution( * com.spring.ch4.*.showValues(..)) and args([color=red]argvalue[/color])" /> </aop:aspect> </aop:config> <bean id="nameBean" class="com.spring.ch4.InitializingBeanNameClass"> <property name="firstName" value="shen"/> </bean> <bean id="bindArgsAspectBean" class="com.spring.ch4.pointcut.xml.BindArgs" /> </beans>
六、hibernate语句中不要加“;”,会报“无效字符”错误!!!
相关推荐
SSH可用jar包通常指的是包含SSH相关功能的Java库,使得开发者能够在Java应用中集成SSH服务。 在Java开发中,SSH主要涉及三个组件:Spring、Struts和Hibernate。它们分别是用于处理应用框架、用户界面和数据持久化的...
SSH的相关资源通常包括以下几类: 1. SSH客户端软件:如OpenSSH、PuTTY(Windows平台)等。 2. SSH服务器软件:如OpenSSH Server,常预装在大多数Linux发行版中。 3. SSH配置文件:如`~/.ssh/config`,用于存储连接...
然而,这里的"ssh相关jar包"更可能是指与Secure Shell协议相关的Java库。 SSH相关jar包主要包含以下组件: 1. **JSch**:这是一个Java实现的SSH2库,允许Java应用程序连接到支持SSH协议的服务器,进行文件传输、...
然而,根据提供的标题和描述,这里的"ssh相关jar包"可能是指与SSH协议相关的Java库,而非上述的Spring、Struts和Hibernate。 SSH协议的核心功能包括加密网络通信、身份验证和隧道化,常用于远程登录、文件传输等...
### SSH相关学习资料详解 #### 一、SSH简介与重要性 **SSH(Secure Shell)**是一种网络协议,主要用于加密客户端与服务器之间的网络通信。它为远程登录、远程文件管理等服务提供了安全的通道,是现代互联网应用中...
这个压缩包可能包含了一个使用VB编写的SSH相关程序或者代码示例。描述中提到的是“素数的求法”,这可能与VB编程中实现的一种算法有关,尽管它看起来并不直接与SSH协议相关,但有可能是作为示例或练习,帮助开发者...
这个"SSH相关架包集合.zip"压缩包提供了一整套用于快速搭建SSH框架所需的依赖库,使得开发者无需单独下载和配置各个框架,从而简化了项目初始化的过程。 **Struts框架** Struts是基于MVC(Model-View-Controller)...
在提供的“SSH相关技术文档”中,可能涵盖了以下主题: 1. **Spring框架**:Spring的IoC(控制反转)和DI(依赖注入)原理,AOP的应用场景,以及Spring Boot和Spring Cloud等扩展技术。 2. **Struts2框架**:Struts...
在安装过程中,可能会涉及环境配置,如Java JRE或JDK的检查,以及SSH相关库的设置。 Readme-说明.htm则提供了关于如何使用SSH代码生成器的详细指导。通常,这份文档会包含以下内容: 1. 安装步骤:解释如何下载和...
1. 添加SSH相关jar包到项目的类路径,确保所有依赖都已到位。 2. 配置Spring,包括bean定义、事务管理、数据源等。 3. 配置Struts,定义Action类、ActionForm、结果转发等。 4. 配置Hibernate,包括数据库连接、实体...
在Java项目中使用这些SSH相关的jar文件时,通常需要将它们添加到项目的类路径中,以便编译和运行时能够访问其中的类。在Maven或Gradle这样的构建工具中,可以通过指定依赖来自动管理这些jar文件。 例如,如果你的...
1. 复制 SSH 相关文件,作为 SFTP 的配置文件 将 `/usr/lib/systemd/system/sshd.service` 文件复制到 `/etc/systemd/system/` 目录下,命名为 `sftpd.service`。 将 `/etc/pam.d/sshd` 文件复制到同目录,命名为 ...
标签 "ssh"、"ubuntu" 和 "dpkg" 进一步确认了我们的讨论焦点,即在Ubuntu系统上使用dpkg工具处理SSH相关的软件包。 以下是每个压缩包子文件所对应的组件及其作用: 1. **libc6_2.31-0ubuntu9_amd64.deb**:这是...
在实际项目中,理解并掌握这些SSH相关的知识,可以帮助我们更安全、高效地管理和操作远程系统。通过对`a7d4ce082a5e44918d5c5301fce04f95`这个压缩包文件的学习和实践,你将能够深入理解SSH注册登录的全过程,并具备...
根据提供的文件信息,可以看出这里混入了关于JDBC配置与JSP页面上下文对象的知识,而标题和描述指向的是SSH相关的概念。为了更好地满足需求,本篇内容将着重阐述SSH的基础概念及其在IT领域的实际应用。 ### SSH简介...
- 登录临时虚拟机,进入 SSH 相关目录,例如 `/etc/ssh`,进行配置文件的检查和修复。 - 如果需要,修正文件权限和所有权,如 `/var/empty/sshd`。 - 完成修复后,从临时虚拟机上分离该磁盘,并基于修复后的磁盘...
本资源包含了SSH协议相关的主要rfc文档 其中有: rfc4250 The Secure Shell SSH Protocol Assigned Numbers pdf rfc4251 The Secure Shell SSH Protocol Architecture pdf rfc4252 The Secure Shell SSH ...