亲亲我的钱

导航

2017年6月23日 #

Java中@Override的作用

摘要: @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器 阅读全文

posted @ 2017-06-23 10:25 亲亲我的钱 阅读(128) 评论(0) 推荐(0) 编辑

2017年6月6日 #

SQL 语句中 where 条件后 写上1=1 的意思

摘要: 这段代码应该是由程序(例如Java)中生成的,where条件中 1=1 之后的条件是通过 if 块动态变化的。例如: String sql="select * from table_name where 1=1"; if( conditon 1) { sql=sql+" and var2=value 阅读全文

posted @ 2017-06-06 11:12 亲亲我的钱 阅读(313) 评论(0) 推荐(0) 编辑

2017年5月24日 #

隔離,傳播

摘要: 隔离(isolation)级别是指两个并行事务之间的关系,例如能不能读对方的内容传播(propagation)行为是指两个串行事务之间的动作,例如要不要开新事务 隔离(isolation)针对不同线程传播(propagation)针对同一线程的不同段落 隔离(isolation)针对不同线程传播(p 阅读全文

posted @ 2017-05-24 18:11 亲亲我的钱 阅读(92) 评论(0) 推荐(0) 编辑

传播行为

摘要: 传播行为1、REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。2、SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。3、MANDATORY:支持当前事务,如果当前存在事务,就加入该事务,如果当 阅读全文

posted @ 2017-05-24 18:10 亲亲我的钱 阅读(119) 评论(0) 推荐(0) 编辑

2017年5月16日 #

从BIRT报表文件中获取页面设置信息(页边距、纸张大小、输出方向)的方法

摘要: 从BIRT报表文件中获取页面设置信息(页边距、纸张大小、输出方向)的方法 报表打印时,尤其是套打的报表,页面设置信息非常重要,比如页边距,纸张大小,输出方向等,而且每个报表的相关参数有可能不同,因此相关参数从具体报表中获取是一个非常正常而且合理的想法。 如果采用BIRT作为报表的开发工具,报表设计器 阅读全文

posted @ 2017-05-16 16:36 亲亲我的钱 阅读(366) 评论(0) 推荐(0) 编辑

2017年5月12日 #

sql中varchar(n),nvarchar(n) 长度性能及所占空间分析

摘要: sql中varchar(n),nvarchar(n) 长度性能及所占空间分析 1、varchar(n),nvarchar(n) 中的n怎么解释: nvarchar(n)最多能存n个字符,不区分中英文。 varchar(n)最多能存n个字节,一个中文是两个字节。 2、所占空间: nvarchar(n) 阅读全文

posted @ 2017-05-12 15:22 亲亲我的钱 阅读(554) 评论(0) 推荐(0) 编辑

2017年5月8日 #

sql优化

摘要: sql优化是系统优化的重要部分,在这里自我总结一下Oracle数据库sql的一些优化方式: 1、多表关联查询,选择最有效的表名顺序。解析器从右向左处理from后的数据表,最右边的表应该是处理最少的表。 2、where字句条件最优排序,与上一条相反,处理最大数量记录的条件必须写在where子句的末尾。 阅读全文

posted @ 2017-05-08 11:24 亲亲我的钱 阅读(106) 评论(0) 推荐(0) 编辑