- Java spring mybatis面试题(200道),八股文
快乐的木子李
资源java开发语言springmybatis
Java面试题通过网盘分享的文件:面试题等2个文件链接:https://pan.baidu.com/s/1Xw0PzkfAmL8uesYBvrW2-A?pwd=pebt提取码:pebtmybatis相关1、什么是Mybatis?…22、Mybaits的优点:…23、MyBatis框架的缺点:…24、MyBatis框架适用场合:…25、MyBatis与Hibernate有哪些不同?…26、#{}和$
- Spring开发系列教程(16)——集成Hibernate
软件定制开发工作室
Spring开发spring
使用JdbcTemplate的时候,我们用得最多的方法就是Listquery(String,RowMapper,Object...)。这个RowMapper的作用就是把ResultSet的一行记录映射为JavaBean。这种把关系数据库的表记录映射为Java对象的过程就是ORM:Object-RelationalMapping。ORM既可以把记录转换成Java对象,也可以把Java对象转换为行记录
- Hibernate从入门到放弃(一)----初识ORM
weixin_34008933
数据库java
Hibernate是轻量级的JavaEE应用的持久层的解决方案,Hibernate不仅管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和数据获取的方法,可以大幅度缩短使用JDBC处理数据持久化的时间。ORM和Hibernate在介绍Hibernate之前咱们得先了解了解ORM对象/关系数据库映射(ORM)当我们使用一种面向对象的程序设计语言来开发项目的时
- ubuntu服务器睡眠命令
Ven%
linux命令实用系列Ubuntu服务器运维ubuntulinux
在Ubuntu服务器中,通常不会启用系统睡眠(即suspend)模式,因为服务器通常需要保持持续运行以提供服务。但如果你希望让Ubuntu服务器进入睡眠状态,你可以使用以下命令:1.让系统进入休眠(Suspend)状态:systemctlsuspend这会使系统进入休眠状态,即关闭所有活动,保存内存到交换分区,然后关闭大部分硬件。2.让系统进入休眠并关闭(Hibernate)状态:systemct
- Docker部署MySQL大小写不敏感配置与数据迁移实战20250409
Narutolxy
智浪初航技术干货分享dockermysql容器
Docker部署MySQL大小写不敏感配置与数据迁移实战引言在企业实际应用中,尤其是使用Java、Hibernate等框架开发的系统,MySQL默认的大小写敏感特性容易引发各种兼容性问题。特别是在Linux系统中部署Docker版MySQL时,默认行为可能与开发环境(如Windows或Mac)差异较大。本篇文章将通过一整套企业级实践,分享如何配置MySQL为大小写不敏感(lower_case_ta
- MyBatis 详解及代码示例
阿绵
后端mybatisspringjava
MyBatis是一个半自动ORM框架,主要用于Java与数据库之间的持久化操作,它本质是对JDBC的封装全名:MyBatis(前身iBATIS)核心作用:自动将SQL执行结果映射为Java对象;也可以将Java对象自动转成SQL参数特点:SQL写在XML或注解中,开发者可控制SQL逻辑(相比Hibernate更灵活)支持参数映射、结果映射支持动态SQL(根据条件生成SQL)️1.在SpringMV
- 我为何不使用SSH框架,我对SSH框架的看法
老紫竹
Java框架sshstrutshibernatesliverlightextjs
首先声明,我没领导过甚至没有参与过一个项目超过20人的的开发团队(仅考虑代码开发人员,设计测试都不算),所以我的看法绝对是很片面的。我个人用的做多的是Spring,我觉得这个东西还不错,我只使用其核心的东西,比如IOC,事务管理等。其次是Hibernate,原因并不是因为他很好,而是因为我很懒。我以前用jdbc时,经常因为要修改表结构(客户需求又变动了,不改还不行),我已经很讨厌去修改所有涉及到的
- 软件工程面试题(三十八)
a18007931080
java软件工程面试开发语言
1、Hibernate运行的流程?优缺点?为什么insert比select快?可以批量insert一些数据吗?Hibernate应该是建立在JDBC基础上的一个开源的ORM映射框架,很好的封装了实体映射实现,提供友好的实体操作接口,以及基于HQL的查询接口,在开发中可以减少编写SQL相关代码,提高效率和减少出错。以面向对象的方式操作数据库,进行增删改很方便,但执行复杂的查询时则很费事麻烦。sele
- Spring Data JPA中的List底层:深入解析ArrayList的奥秘!!!
小丁学Java
SpringDataJPAlist数据库数据结构
SpringDataJPA中的List底层:深入解析ArrayList的奥秘你是否好奇过,为什么SpringDataJPA的查询方法返回的List总是默认为ArrayList?本文将通过技术原理解析、验证实验和性能优化指南,为你揭开这一设计的神秘面纱!一、核心原理:为什么是ArrayList?1.ORM框架的默认选择SpringDataJPA底层采用Hibernate作为JPA实现。当执行查询时,
- Java EE期末总结(第四章)
码农新猿类
期末复习java-eejava
目录一、ORM框架二、MyBatis与Hibernate1、概念与设计理念2、SQL控制3、学习成本4、开发效率三、MyBatisAPI1、SqlSessionFactoryBuilder2、SqlSessionFactory3、SqlSession四、MyBatis配置1、核心依赖与日志依赖2、建立.XML映射文件3、建立映射接口文件4、数据源特性文件5、框架配置文件6、封装MyBatisUti
- Java基础语法(三)
java
JavaHibernate框架1.引言Java是主流编程语言之一,78.JavaHibernate框架是开发中非常重要的内容。2.基础知识介绍78.JavaHibernate框架的核心概念和使用场景。3.示例代码//示例代码System.out.println("Hello,Java!");4.深入解析分析该代码的工作原理、应用场景以及优化建议。5.结论通过学习78.JavaHibernate框架
- Java基础语法(三)
java
JavaHibernate框架1.引言Java是主流编程语言之一,78.JavaHibernate框架是开发中非常重要的内容。2.基础知识介绍78.JavaHibernate框架的核心概念和使用场景。3.示例代码//示例代码System.out.println("Hello,Java!");4.深入解析分析该代码的工作原理、应用场景以及优化建议。5.结论通过学习78.JavaHibernate框架
- Java web 开发常用的框架详解
鹅鹅鹅呢
java前端开发语言
JavaWeb开发是一项庞大而复杂的任务,有许多框架旨在简化和加速这个过程。这些框架提供了一套工具和规范,帮助开发者更高效地构建强大、可扩展和维护的Web应用程序。在这篇文章中,详细讲解一些JavaWeb开发中常用的框架,包括Spring、Hibernate、Struts、Servlet、以及一些与前端交互的框架。1.Spring框架简介:Spring是Java开发中最流行的企业级框架之一。它提供
- org.hibernate.HibernateException: identifier of an instance 错误可能出现的情况
evolution_language
spring异常处理javahibernate
最近在使用hibernatejpa中出现了该错误org.hibernate.HibernateException:identifierofaninstance并且反复检查没有映射没有任何问题最后发现问题竟然是主键的问题比如我在一个合同对象中包含一个附件即1对1的关系那么该合同的主键id假如在丢失后,进行插入不会有问题无非是一个是JpaRepository进行保存操作一个是修改操作区分是通过主键的i
- was altered from xxx to null; nested exception is org.hibernate.HibernateException
evolution_language
spring异常处理spring异常hibernatejava
wasalteredfromxxxtonull;nestedexceptionisorg.hibernate.HibernateException直接上干货:在使用JPA时如果使用的保存方法在保存数据库已存在的对象时,而这时你将数据库的已存在的数据传过来并使其主键id为null这时如果调用JPA的修改方法就出出现这个错误.解决办法在一个事务中当使其主键id为null调用JPA自带的save方法而不
- 【高频java面试题】Spring、SpringMVC和Springboot的区别
web18296061989
javajava后端
1、问?)Spring、SpringMVC和Springboot的区别背景!相关概念1)、何为Spring?Spring是一个轻量级的DI/IOC和AOP容器的开源框架;Spring提倡以“最少侵入”的方式来管理应用中的代码;优势:低侵入/低耦合(降低组件之间的耦合度,实现软件各层之间的解耦)声明式事务管理(基于切面和惯例)方便集成其他框架(如MyBatis、Hibernate等)降低Java开发
- java面试题解析
java梅洛
经验分享java面试程序人生开发语言
本文分为十九个模块,分别是:Java基础、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM如下图所示:共包含208道面试题,本文的宗旨是为读者朋友们整理一份详实而又权威的面试清单,下面
- Java基础-22-基本语法-实体类
落榜程序员
javaoracle开发语言
实体类(EntityClass)1.什么是实体类?实体类(EntityClass)是Java中用于表示数据库表结构或业务对象的类。它通常包含属性(字段)和getter/setter方法,用于存储和操作数据。实体类是面向对象编程(OOP)与数据库之间的桥梁,常用于JavaWeb开发和ORM(对象关系映射)框架(如Hibernate、MyBatis)中。2.实体类的特点属性私有化(使用private关
- Spring MVC
半升酒
javaspring
第一章:三层架构与MVC设计模式1.1架构演进:从C/S到B/SC/S架构:客户端-服务器模式,需安装客户端(如QQ)。B/S架构:浏览器-服务器模式,Java主要开发场景,天然分为三层:表现层(WEB层):基于MVC模型,处理用户交互。业务层:实现核心业务逻辑(如订单计算)。持久层:操作数据库(如MyBatis、Hibernate)。1.2MVC模型详解Model:数据模型(如JavaBean)
- Gradle实战指南:从入门到进阶,与Maven的深度对比
潘多编程
mavenjava
一、为什么开发者正在从Maven转向Gradle?在Java构建工具的演进史中,Maven通过约定优于配置的理念解决了Ant时代的混乱,但其XML配置的冗长和生命周期的僵化逐渐暴露短板。而Gradle凭借GroovyDSL的灵活语法、增量编译的极致性能(构建速度比Maven快2-10倍)和面向任务的编程模型,已成为Android官方构建工具,并在Spring、Hibernate等知名框架中广泛应用
- 开源系统架构
qunxingfyb
iocaop
有时间必须关注castle,spring.net,NHibernate,AOP,IOC等dotnet开源架构
- Java:企业级开发的王者
java
1.1Java简介Java由SunMicrosystems(现属Oracle)于1995年推出,是一种面向对象、跨平台的编程语言。凭借"WriteOnce,RunAnywhere"(一次编写,到处运行)的理念,Java成为企业级开发的首选语言。Java的核心优势✔跨平台性(JVM实现)✔强大的生态系统(Spring、Hibernate等框架)✔内存自动管理(GC垃圾回收)✔高并发支持(多线程、NI
- Hibernate中的Criteria对象介绍
AI天才研究院
Python实战自然语言处理人工智能语言模型编程实践开发语言架构设计
作者:禅与计算机程序设计艺术1.简介在Java中,Hibernate是Java对象关系映射(ORM)框架中的一个重要组件,它提供了一种基于SQL的对象查询方式。Hibernate的特点之一就是其提供的面向对象的查询语言CriteriaAPI,可以让用户在不编写SQL语句的情况下,通过简单的代码就可以完成对数据库的各种复杂查询操作。CriteriaAPI相比于传统的SQL查询方式提供了更加灵活的查询
- Java常用中间件(后续更新)
m0_74824025
java中间件开发语言
常用Java中间件总结目录引言什么是中间件常见的Java中间件1.消息队列中间件1.1RabbitMQ1.2ApacheKafka2.数据库中间件2.1MySQLProxy2.2Hibernate3.服务治理中间件3.1SpringCloud3.2Dubbo4.缓存中间件4.1Redis4.2Ehcache总结引言在现代软件开发中,中间件作为连接各个系统组件的基础,起到了至关重要的作用。特别是在J
- Springboot List集合的校验方式
johnrui
springbootlist后端
pom.xml引入org.hibernate.validatorhibernate-validator6.2.0.Finalorg.springframework.bootspring-boot-starter-validation校验实体类注解@Data@NoArgsConstructor@AllArgsConstructor@JsonIgnoreProperties(ignoreUnknown
- MyBatis 学习经验分享
吱屋猪_
mybatis学习经验分享
MyBatis是一个广泛使用的Java持久层框架,它为开发者提供了灵活、易用的数据库操作方式。与Hibernate等全自动化ORM(对象关系映射)框架不同,MyBatis采用了更精细的控制,允许开发者在SQL语句和Java对象之间进行映射。通过它,开发者可以直接编写SQL查询,灵活处理数据库操作,并且仍然享受到框架提供的简化工作流程。以下是我在学习MyBatis过程中的一些经验分享。1.理解MyB
- 超全Java入门学习路线指南
Javaaaaaaaaaaa13
java开发语言前端springspringbooteclipsetomcat
Java基础入门Java高级阶段数据库和JDBCHtml&JavascriptJsp&ServletStruts2框架讲解Spring框架讲解Hibernate框架讲解流行技术学习1、Java基础入门1、Java入门基础如果你没有任何的编程基础,那么本栏目的内容对你来说是至关重要的。打好基础,以后学习就会一帆风顺了。我们会先讲解了Java程序的开发环境的搭建、编写流程、工作原理等内容,接着学习有关
- Spring、Spring Boot、Spring Cloud 的区别与联系
码农的天塌了
Spring框架springspringbootspringcloud
1.Spring框架定位:轻量级的企业级应用开发框架,核心是IoC(控制反转)和AOP(面向切面编程)。核心功能:依赖注入(DI):通过@Autowired、@Component等注解管理对象生命周期。事务管理:声明式事务(@Transactional)。数据访问:支持JDBC、ORM(如Hibernate、MyBatis)。WebMVC:基于Servlet的MVC框架,处理HTTP请求。缺点:配
- linux Swap 分区
翱翔-蓝天
Linux运维实战linux运维服务器
Swap分区在Linux系统中的作用Swap分区(交换分区)相当于虚拟内存,在物理内存(RAM)不够用时,系统会将一部分磁盘空间作为虚拟内存使用。主要作用如下:缓解内存不足:当物理内存耗尽时,系统会将部分进程数据临时存放在Swap以防止系统崩溃。休眠(Hibernate)支持:部分Linux发行版支持系统休眠(suspend-to-disk),需要足够的Swap来存储RAM中的数据。缓存和后台进程
- JavaEE系统架构师学习路线(基础篇)
淘小五
大纲:第1阶段(Java程序员)-Java语言基础第2阶段(Java初级软件工程师)-JSP、Servlet、HTML、CSS、JS、Bootstrap、XML、AJAX、MySQL、SQLServer、Oracle第3阶段(Java中级软件工程师)-Struts2、Spring、Hibernate、SpringMVC、Mybatis、Shiro、JVM第4阶段(Java高级软件工程师)-WebS
- 面向对象面向过程
3213213333332132
java
面向对象:把要完成的一件事,通过对象间的协作实现。
面向过程:把要完成的一件事,通过循序依次调用各个模块实现。
我把大象装进冰箱这件事为例,用面向对象和面向过程实现,都是用java代码完成。
1、面向对象
package bigDemo.ObjectOriented;
/**
* 大象类
*
* @Description
* @author FuJian
- Java Hotspot: Remove the Permanent Generation
bookjovi
HotSpot
openjdk上关于hotspot将移除永久带的描述非常详细,http://openjdk.java.net/jeps/122
JEP 122: Remove the Permanent Generation
Author Jon Masamitsu
Organization Oracle
Created 2010/8/15
Updated 2011/
- 正则表达式向前查找向后查找,环绕或零宽断言
dcj3sjt126com
正则表达式
向前查找和向后查找
1. 向前查找:根据要匹配的字符序列后面存在一个特定的字符序列(肯定式向前查找)或不存在一个特定的序列(否定式向前查找)来决定是否匹配。.NET将向前查找称之为零宽度向前查找断言。
对于向前查找,出现在指定项之后的字符序列不会被正则表达式引擎返回。
2. 向后查找:一个要匹配的字符序列前面有或者没有指定的
- BaseDao
171815164
seda
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class BaseDao {
public Conn
- Ant标签详解--Java命令
g21121
Java命令
这一篇主要介绍与java相关标签的使用 终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。
1
- [简单]代码片段_电梯数字排列
53873039oycg
代码
今天看电梯数字排列是9 18 26这样呈倒N排列的,写了个类似的打印例子,如下:
import java.util.Arrays;
public class 电梯数字排列_S3_Test {
public static void main(S
- Hessian原理
云端月影
hessian原理
Hessian 原理分析
一. 远程通讯协议的基本原理
网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协
- 区分Activity的四种加载模式----以及Intent的setFlags
aijuans
android
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。
这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置
Activity有四种加载模式:
standard
singleTop
- hibernate几个核心API及其查询分析
antonyup_2006
html.netHibernatexml配置管理
(一) org.hibernate.cfg.Configuration类
读取配置文件并创建唯一的SessionFactory对象.(一般,程序初始化hibernate时创建.)
Configuration co
- PL/SQL的流程控制
百合不是茶
oraclePL/SQL编程循环控制
PL/SQL也是一门高级语言,所以流程控制是必须要有的,oracle数据库的pl/sql比sqlserver数据库要难,很多pl/sql中有的sqlserver里面没有
流程控制;
分支语句 if 条件 then 结果 else 结果 end if ;
条件语句 case when 条件 then 结果;
循环语句 loop
- 强大的Mockito测试框架
bijian1013
mockito单元测试
一.自动生成Mock类 在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。二.自动注入Mock类到被测试类 &nbs
- 精通Oracle10编程SQL(11)开发子程序
bijian1013
oracle数据库plsql
/*
*开发子程序
*/
--子程序目是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用
--PL/SQL有两种类型的子程序:过程和函数
--开发过程
--建立过程:不带任何参数
CREATE OR REPLACE PROCEDURE out_time
IS
BEGIN
DBMS_OUTPUT.put_line(systimestamp);
E
- 【EhCache一】EhCache版Hello World
bit1129
Hello world
本篇是EhCache系列的第一篇,总体介绍使用EhCache缓存进行CRUD的API的基本使用,更细节的内容包括EhCache源代码和设计、实现原理在接下来的文章中进行介绍
环境准备
1.新建Maven项目
2.添加EhCache的Maven依赖
<dependency>
<groupId>ne
- 学习EJB3基础知识笔记
白糖_
beanHibernatejbosswebserviceejb
最近项目进入系统测试阶段,全赖袁大虾领导有力,保持一周零bug记录,这也让自己腾出不少时间补充知识。花了两天时间把“传智播客EJB3.0”看完了,EJB基本的知识也有些了解,在这记录下EJB的部分知识,以供自己以后复习使用。
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基
- angular.bootstrap
boyitech
AngularJSAngularJS APIangular中文api
angular.bootstrap
描述:
手动初始化angular。
这个函数会自动检测创建的module有没有被加载多次,如果有则会在浏览器的控制台打出警告日志,并且不会再次加载。这样可以避免在程序运行过程中许多奇怪的问题发生。
使用方法: angular .
- java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数
bylijinnan
java
public class SearchInShiftedArray {
/**
* 题目:给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数。
* 请在这个特殊数组中找出给定的整数。
* 解答:
* 其实就是“旋转数组”。旋转数组的最小元素见http://bylijinnan.iteye.com/bl
- 天使还是魔鬼?都是我们制造
ducklsl
生活教育情感
----------------------------剧透请原谅,有兴趣的朋友可以自己看看电影,互相讨论哦!!!
从厦门回来的动车上,无意中瞟到了书中推荐的几部关于儿童的电影。当然,这几部电影可能会另大家失望,并不是类似小鬼当家的电影,而是关于“坏小孩”的电影!
自己挑了两部先看了看,但是发现看完之后,心里久久不能平
- [机器智能与生物]研究生物智能的问题
comsci
生物
我想,人的神经网络和苍蝇的神经网络,并没有本质的区别...就是大规模拓扑系统和中小规模拓扑分析的区别....
但是,如果去研究活体人类的神经网络和脑系统,可能会受到一些法律和道德方面的限制,而且研究结果也不一定可靠,那么希望从事生物神经网络研究的朋友,不如把
- 获取Android Device的信息
dai_lm
android
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT;
phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += ", TAGS: " + android.os.Build.TAGS;
ph
- 最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现
datamachine
java算法字符串匹配
原文:http://www.javacodegeeks.com/2013/11/java-implementation-of-optimal-string-alignment.html------------------------------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第一课
dcj3sjt126com
englishword
long 长的
show 给...看,出示
mouth 口,嘴
write 写
use 用,使用
take 拿,带来
hand 手
clever 聪明的
often 经常
wash 洗
slow 慢的
house 房子
water 水
clean 清洁的
supper 晚餐
out 在外
face 脸,
- macvim的使用实战
dcj3sjt126com
macvim
macvim用的是mac里面的vim, 只不过是一个GUI的APP, 相当于一个壳
1. 下载macvim
https://code.google.com/p/macvim/
2. 了解macvim
:h vim的使用帮助信息
:h macvim
- java二分法查找
蕃薯耀
java二分法查找二分法java二分法
java二分法查找
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 11:40:03 星期二
http:/
- Spring Cache注解+Memcached
hanqunfeng
springmemcached
Spring3.1 Cache注解
依赖jar包:
<!-- simple-spring-memcached -->
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>simple-s
- apache commons io包快速入门
jackyrong
apache commons
原文参考
http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html
Apache Commons IO 包绝对是好东西,地址在http://commons.apache.org/proper/commons-io/,下面用例子分别介绍:
1) 工具类
2
- 如何学习编程
lampcy
java编程C++c
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有
- 架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy
nannan408
Spring3
1.前言。
如题。
2.描述。
@DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。
@DependsOn({"steelAxe","abc"})
@Comp
- Spring4+quartz2的配置和代码方式调度
Everyday都不同
代码配置spring4quartz2.x定时任务
前言:这些天简直被quartz虐哭。。因为quartz 2.x版本相比quartz1.x版本的API改动太多,所以,只好自己去查阅底层API……
quartz定时任务必须搞清楚几个概念:
JobDetail——处理类
Trigger——触发器,指定触发时间,必须要有JobDetail属性,即触发对象
Scheduler——调度器,组织处理类和触发器,配置方式一般只需指定触发