摘要: 零、Quartz是什么?能干什么? Quartz是一个开源的任务调度框架。基于定时、定期的策略来执行任务是它的核心功能,比如x年x月的每个星期五上午8点到9点,每隔10分钟执行1次。Quartz有3个核心要素:调度器(Scheduler)、任务(Job)、触发器(Trigger)。Quartz完全使 阅读全文
posted @ 2018-08-29 23:16 初心cx 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: 一、代码块: 静态代码块:static修饰的代码块,作用:用来对类进行初始化,一般用来加载驱动 非静态代码块,也叫构造代码块:无static修饰的代码块 局部代码块:定义在方法体内的代码块 二、执行顺序: 1、静态代码块与构造代码块的执行顺序: 先执行静态代码块,且在类加载时执行,并且只执行一次,若 阅读全文
posted @ 2018-06-27 10:05 初心cx 阅读(3567) 评论(0) 推荐(1) 编辑
摘要: 匿名对象: 即没有名字的对象。 匿名对象的使用方法: 1. 当对象对方法仅进行一次调用的时候,就可以简化成匿名对象。 如一个 对象需要进行调用方法2次,用匿名对象的 new Car().run() new Car().run() 这是2个对象分别调用了run(),不是一个对象调用了多方法。 2. 匿 阅读全文
posted @ 2018-06-26 19:21 初心cx 阅读(10369) 评论(2) 推荐(4) 编辑
摘要: 关系型数据库实体间有三种关联关系:一对一,一对多,多对多。 一对一关系(1:1): 如果实体集(表)A 中的每一个实休(就是每行记录),在实体集B中只有一条数据与它对应, 反之实体集B 中的每一个实体,在实体A中只有一条数据与它对应 这样的实体关系主是一对一关系 实例: 员工表、员工详细信息表之间的 阅读全文
posted @ 2018-06-20 20:47 初心cx 阅读(14458) 评论(0) 推荐(0) 编辑
摘要: Java中常用的两种产生随机数的方法 一、java.lang.Math类中的random()方法; 调用这个Math.random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分 阅读全文
posted @ 2018-06-16 02:23 初心cx 阅读(51549) 评论(0) 推荐(0) 编辑
摘要: 数组定义 用来存储固定大小的同类型元素,元素可以是基本数据类型,也可以是引用数据类型 如何声明一个数组 声明的方式有两种: 或者 其中,type 为Java中的任意数据类型,包括基本类型和引用类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。 与C、C+ 阅读全文
posted @ 2018-06-16 01:42 初心cx 阅读(229) 评论(0) 推荐(0) 编辑
摘要: switch 语句由一个控制表达式和多个case标签组成。 switch 控制表达式支持的类型有byte、short、char、int、enum(Java 5)、String(Java 7)。 switch-case语句完全可以与if-else语句互转,但通常来说,switch-case语句执行效率 阅读全文
posted @ 2018-06-16 00:50 初心cx 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 一、模式的起源与诞生 模式起源于建筑业而非软件业 Christopher Alexander博士 “模式(Pattern)之父” Context(模式可适用的前提条件) Theme或Problem(在特定条件下要解决的目标问题) Solution(对目标问题求解过程中各种物理关系的记述) 关于“模式 阅读全文
posted @ 2018-06-15 13:52 初心cx 阅读(154) 评论(0) 推荐(0) 编辑