标签:tab 需要 tps 运行 lan 基本 order 事件 接口
sql优化
1、在where语句中避免使用in ,not in,or,having
exist, not exist代替in ,not in
2、不能以字符格式声明数字,要以数字格式声明字符值,否则会使索引无效,导致全表扫描
3、sql语句用大写,因为oracle总是先把小写的转换成大写的才执行
4、索引中不使用not,使用not会产生和使用函数一样的效果,导致全表扫描
5、有子查询的时候用join代替子查询,无子查询的的时候少用join
6、少用select*
7、用union all 代替union 和or
8、避免在where中使用!=和> 、<操作符,会导致全表扫描
activiti
1、是工作流的一个框架、符合bpmn标准。
2、activiti特点:数据持久化、引擎service接口、流程设计器、原生支持Spring、分离运行时与历史数据。
3、activiti engine:生成报表的核心部件
activiti modeler:模型设计器
activiti design:设计器
activiti exploer: 流程管理
4、运用的语言是javadocs、环境配置需要用到jdk、ant、maven,完成后可以做一个最简单的请假流程测试
5、bpmn2.0规范中一个流程分为启动事件、结束事件。启动事件分为:空启动、定时启动、异常启动。结束事件分为:空结束、异常结束、取消结束。
6、任务是流程的一个重要部分、分为:用户任务、脚本任务、webservice任务等
7、网关用于控制流程走向,分为:排他网关、并行网关、包容网关、事件网关 看到113面
基本数据类型:byte、short、int、long
float、double、char、boolean
数据类型 大小 范围 默认值
byte(字节) 8 -128 - 127 0
shot(短整型)
16 -32768 - 32768 0
int(整型) 32 -2147483648-2147483648 0
long(长整型) 64 -9233372036854477808-9233372036854477808 0
float(浮点型) 32 -3.40292347E+38-3.40292347E+38 0.0f
double(双精度) 64 -1.79769313486231570E+308-1.79769313486231570E+308 0.0d
char(字符型)
16 ‘ \u0000 - u\ffff ’ ‘\u0000 ’
boolean(布尔型) 1 true/false false
基本数据类型 |
包装类 |
byte |
Byte |
boolean |
Boolean |
short |
Short |
char |
Character |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
区别在于char包装类型为:Character int包装类型为:Integer
sql优化、activiti、基本数据类型、包装数据类型拾遗
标签:tab 需要 tps 运行 lan 基本 order 事件 接口
原文地址:http://www.cnblogs.com/wswsq/p/7654107.html