2016年6月30日

二十三中设计模式之:装饰者设计模式

摘要: 装饰者设计模式就是对原有的代码功能实现动态的扩展,优化增强功能的部分,相对于继承来说灵活性更高。 例子如下: public Interface Source{ public void method(); } public class FSource implements Source{ @Overr 阅读全文

posted @ 2016-06-30 15:56 vbvb520 阅读(133) 评论(0) 推荐(0) 编辑

2016年6月28日

oracle中的左关联

摘要: 在使用左关联时,有时会出现大量的空数据,这是什么原因造成的呢? 这是因为主表关联其他表之前,主表中的字段就是空的,这时候再用这个字段关联其他表的字段,就会出现空值 例如: select * from student t left join emp t1 on t.数学=t1.empno 这是用一个空 阅读全文

posted @ 2016-06-28 11:38 vbvb520 阅读(547) 评论(0) 推荐(0) 编辑

2016年6月22日

oracle删除用户

摘要: 1.当有其他用户连接的时候,强制删除数据库User的语句 drop user 用户名 cascade; 有时候删除用户时,会出现无法删除当前连接的用户, 此时:输入select username,sid,serial# from v$session; 出现连接的用户sid以及serial#,然后输入 阅读全文

posted @ 2016-06-22 17:46 vbvb520 阅读(896) 评论(0) 推荐(0) 编辑

2016年6月20日

行转列和列转行的区别

摘要: 行转列和列转行的区别就是: 某一列有多个重复的数据,对着一列进行分组之后,其他的列数据能够和这一行转换之后的数据对应上,这就是行转列。 列转行就是将某一没有重复数据的列进行转换之后变成可以与其他数据对应起来的有重复数据的列,就是列转行。 例如: 1、行转列: 2、列转行: 阅读全文

posted @ 2016-06-20 10:33 vbvb520 阅读(776) 评论(0) 推荐(0) 编辑

oracle的行转列和列转行

摘要: 1.行转列: 一、最初的数据: 转换之后的数据: 二、转换的语句: --统计各职位的人员在各部门的分布人数:SELECT T.JOB, SUM(DECODE(T.JOB, 'CLERK', 1, NULL)) AS COUNT1 , SUM(DECODE(T.JOB, 'SALESMAN', 1, 阅读全文

posted @ 2016-06-20 09:53 vbvb520 阅读(301) 评论(0) 推荐(0) 编辑

2016年6月13日

SSH部署到Tomcat内存溢出-OutOfMemoryError 的解决办法

摘要: 使用ssh集成项目后,部署几次后会就会出现OutOfMemoryError PermGen space系统错误,通过在网上查阅资料,发现这个错误并不是Tomcat的问题,而JVM设计自身的一个缺陷,JVM把内存分了不同的区, PermGen space的全称是Permanent Generation 阅读全文

posted @ 2016-06-13 14:11 vbvb520 阅读(169) 评论(0) 推荐(0) 编辑

2016年6月7日

birt的使用注意事项

摘要: 在使用birt的时候有时候需要对数据进行排序: 一般的排序直接使用控件的Sorting属性就可以进行正序和逆序的排序方式 但是要想将某一条数据放到最前面,就需要在写sql语句引入结果界的时候就进行数据的分类 分类语句示例: SELECT CASE WHEN T1.DUE_DT<T1.DATA_DAT 阅读全文

posted @ 2016-06-07 17:51 vbvb520 阅读(155) 评论(0) 推荐(0) 编辑

2016年5月30日

利用时间来找回修改数据

摘要: 1.timestamp找回数据 select * from student as of timestamp sysdate-5/1440 --利用时间来找回数据,5是天数,1440=24*60,5/1440=5分钟,所以这个是用来找回5分钟之前的数据的 想要恢复数据就可以先删除表中原来的数据,然后 阅读全文

posted @ 2016-05-30 18:48 vbvb520 阅读(162) 评论(0) 推荐(0) 编辑

2016年5月23日

myeclipse6.5左边导航栏随着右边编辑栏移动的解决办法

摘要: eclipse或myeclipse中右边编辑界面点击 左边Package Explorer导航自动定位 左导航Package Explorer的右上角有一个黄色双向箭头图标,鼠标移动到上面提示“Link with Editor”,按下这个图标后,你在Editor打开任何文件,Package Expl 阅读全文

posted @ 2016-05-23 15:47 vbvb520 阅读(699) 评论(0) 推荐(0) 编辑

2016年5月20日

SQL中DISTINCT的用法

摘要: 1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 1.作用于单列 select distin 阅读全文

posted @ 2016-05-20 16:15 vbvb520 阅读(1064) 评论(0) 推荐(0) 编辑

导航