- 博客(39)
- 资源 (11)
- 收藏
- 关注

原创 深入理解ORACLE连接:JION,LEFT JION RIGHT JION FULL JION 联系与区别
1、概述 连接是(JOIN) 是根据两个或者多个表之间的列建立关系, 获取所需要的数据,在Oracle数据库中,提供了自连接也称内连接(inner join或者join),自然连接(natural join),左连接(left join或者left outer join ),右连接(right join或者 right outer join),全连接(full join或者 full out
2013-05-06 21:56:43
1717
原创 工作,我们要学到些什么
工作已经一年半的时间了,从刚开始的生疏,到现在慢慢的成熟,让我对自己工作、心态以及我们在工作提高自己的效率有了许多新的看法
2013-12-24 23:14:38
718
深入理解ORACLE连接:JION,LEFT JION RIGHT JION FULL JION 联系与区别
1、概述连接是(JOIN) 是根据两个或者多个表之间的列建立关系, 获取所需要的数据,在Oracle数据库中,提供了自连接也称内连接(inner join或者join),自然连接(natural join),左连接(left join或者left outer join ),右连接(right join或者 right outer join),全连接(full join或者 full oute...
2013-05-06 21:56:00
649
原创 oracle事务
1什么是事务 事务的特性 事务是对数据库的若干操作组成的一个操作单元,这些操作要么做要么全不做,它们是不可分割的。 事务控制语言是TCL(Transaction Control Language) 主要有:commit , savepoint ,rollback 事务是恢复和并发控制的基本单元2事务的ACID 特性 原子性(automicity):事务是
2013-05-04 12:28:47
848
oracle事务
1什么是事务 事务的特性事务是对数据库的若干操作组成的一个操作单元,这些操作要么做要么全不做,它们是不可分割的。事务控制语言是TCL(Transaction Control Language) 主要有:commit , savepoint ,rollback事务是恢复和并发控制的基本单元 2事务的ACID 特性原子性(automicity):事务是数据库的逻辑控制单元,要...
2013-05-04 12:28:00
143
原创 UNION 与UNION ALL的区别
在oracle数据库中,UNION与UNION ALL都是用来合并两个或者多个SELECT结果集,它们都要求这多个SELECT 有相同的数目的数据列,并且对应数据列的类型要相同。但UNION与UNION ALL在查询结果以及查询结果的默认排序方式都有着不同,下面分别介绍它们的用法及区别。 a) UNION SQL UNION语法如下: SELECT column
2013-05-04 12:19:42
1244
UNION 与UNION ALL的区别
在oracle数据库中,UNION与UNION ALL都是用来合并两个或者多个SELECT结果集,它们都要求这多个SELECT 有相同的数目的数据列,并且对应数据列的类型要相同。但UNION与UNION ALL在查询结果以及查询结果的默认排序方式都有着不同,下面分别介绍它们的用法及区别。 a) UNION SQL UNION语法如下: SELECT column1,column...
2013-05-04 12:19:00
312
原创 ORACLE中insert into 与select into 两种表复制语句比较
在oracle数据库中我们常用的表数据插入语句 INSERT INTO TableName(column1,column1,...) values(value1,value2,...) ,这是开发过程中最基础的表数据插入语句, 开发和我们经常会通过insert一条条插入数据记录。在开发和测试的过程中,我们经常会发现我们并不想把查询出的语句通过FOR循环一条条的插入,而且我们知道SQL并不是面向记
2013-05-03 16:15:09
2477
ORACLE中insert into 与select into 两种表复制语句比较
在oracle数据库中我们常用的表数据插入语句 INSERT INTO TableName(column1,column1,...) values(value1,value2,...) ,这是开发过程中最基础的表数据插入语句, 开发和我们经常会通过insert一条条插入数据记录。在开发和测试的过程中,我们经常会发现我们并不想把查询出的语句通过FOR循环一条条的插入,而且我们知道SQL并不是面向记...
2013-05-03 16:15:00
350
转载 “数学之美”与“浪潮之巅”
转载自吴军博士的网站:http://jun.wu.googlepages.com/两个非常有名系列文章:“数学之美”与“浪潮之巅”。不懂计算机的人也可以从中学到不少。Beauty of Mathematics数学之美 (Written in Chinese) I am writing a serial of essay
2012-12-20 16:25:17
223
转载 国外程序员推荐:每个程序员都应读的书
如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本
2012-12-03 13:53:11
172
原创 面向对象设计原则之开闭原则(OCP)
1 什么是开闭原则 开-闭原则(Open_Closed Principle):一个软件实体应当对扩展开放,对修改关闭。(SoftWare entities should be open for extension,but closed formodification) 也就是说设计一个模块的时候,应当使这个模块可以被不修改的前提下被扩展。2 如何实现开闭原则(对
2012-11-26 21:25:50
525
面向对象设计原则之开闭原则(OCP)
1 什么是开闭原则 开-闭原则(Open_Closed Principle):一个软件实体应当对扩展开放,对修改关闭。(SoftWare entities should be open for extension,but closed formodification) 也就是说设计一个模块的时候,应当使这个模块可以被不修改的前提下被扩展。2 如何实现开闭原则(对扩展开放,对修...
2012-11-26 21:25:00
803
原创 你不知道的:整数的奇偶性判断
1奇偶性 奇数可以被定义成被2整除余1的整数。于是想到用语言实现用求模取余即可:i%2==1,但是这样会不会有什么问题呢?看下面的例子:public class IsOdd { public static boolean isOdd(int i){ return i%2 == 1; } public static void ma
2012-11-23 10:26:25
1508
你不知道的:整数的奇偶性判断
1奇偶性 奇数可以被定义成被2整除余1的整数。于是想到用语言实现用求模取余即可:i%2==1,但是这样会不会有什么问题呢?看下面的例子:public class IsOdd { public static boolean isOdd(int i){ return i%2 == 1; } public static void mai...
2012-11-23 10:26:00
760
原创 面向对象的设计原则之单一职责原则
1 定义 单一职责原则(SRP,SingleResonsibility Principle):一个类应当只有一个改变它的原因。(There should never be more than one reason for aclass to change) 换而言之就像人不能一心二用一样,一个类应该只做一件事和仅有一个使它改变的原因。如果一个类包含一个以上的职责的话,那
2012-11-22 21:25:38
480
面向对象的设计原则之单一职责原则
1 定义 单一职责原则(SRP,SingleResonsibility Principle):一个类应当只有一个改变它的原因。(There should never be more than one reason for aclass to change) 换而言之就像人不能一心二用一样,一个类应该只做一件事和仅有一个使它改变的原因。如果一个类包含一个以上的职责的话,那么多个职责就会耦...
2012-11-22 21:25:00
235
原创 设计模式轮廓及学习设计模式需要掌握的知识
1引述—为什么会有设计模式在项目的开法过程中,我们总会有这样的感觉:碰到的问题似曾相识,而且自己曾经已经解决,但是就是不确定在什么地方碰到或者是怎么解决的,原因就是我们没有把设计经验积累和提取出来供以后使用。如果能做到复用以前的经验,那么在碰到同类的问题时就不用重新花大力气去解决它,所以说设计经验是非常珍贵的。设计模式是设计经验的重要价值的体现。设计模式使人们可以更加复用的成功的设计和体系
2012-11-06 10:00:17
596
设计模式轮廓及学习设计模式需要掌握的知识
1引述—为什么会有设计模式在项目的开法过程中,我们总会有这样的感觉:碰到的问题似曾相识,而且自己曾经已经解决,但是就是不确定在什么地方碰到或者是怎么解决的,原因就是我们没有把设计经验积累和提取出来供以后使用。如果能做到复用以前的经验,那么在碰到同类的问题时就不用重新花大力气去解决它,所以说设计经验是非常珍贵的。设计模式是设计经验的重要价值的体现。设计模式使人们可以更加复用的成功的设计和体系...
2012-11-06 10:00:00
175
设计模式轮廓及学习设计模式需要掌握的知识
1引述—为什么会有设计模式在项目的开法过程中,我们总会有这样的感觉:碰到的问题似曾相识,而且自己曾经已经解决,但是就是不确定在什么地方碰到或者是怎么解决的,原因就是我们没有把设计经验积累和提取出来供以后使用。如果能做到复用以前的经验,那么在碰到同类的问题时就不用重新花大力气去解决它,所以说设计经验是非常珍贵的。设计模式是设计经验的重要价值的体现。设计模式使人们可以更加复用的成功的设计和体系...
2012-11-06 10:00:00
108
原创 JDK中的设计模式之单例模式
1JDK中单例模式的体现 首先看一下一段JDK 源码中的Runtime类的一段代码public class Runtime { private static Runtime currentRuntime = new Runtime(); public static Runtime getRuntime() { return currentRuntime; }
2012-10-23 10:24:47
652
JDK中的设计模式之单例模式
1JDK中单例模式的体现 首先看一下一段JDK 源码中的Runtime类的一段代码public class Runtime { private static Runtime currentRuntime = new Runtime(); public static Runtime getRuntime() { return currentRuntime; }...
2012-10-23 10:24:00
279
JDK中的设计模式之单例模式
1JDK中单例模式的体现 首先看一下一段JDK 源码中的Runtime类的一段代码public class Runtime { private static Runtime currentRuntime = new Runtime(); public static Runtime getRuntime() { return currentRuntime; }...
2012-10-23 10:24:00
121
转载 高效SQL语句必杀技
No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得上高效的SQL语句呢?一是查询优化器为当前的SQL语句生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的SQL语句并给出示例。下面的描述主要分为三个部分,一
2012-10-22 09:48:18
478
高效SQL语句必杀技
No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得上高效的SQL语句呢?一是查询优化器为当前的SQL语句生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的SQL语句并给出示例。下面的描述主要分为三个部分...
2012-10-22 09:48:00
101
高效SQL语句必杀技
No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得上高效的SQL语句呢?一是查询优化器为当前的SQL语句生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的SQL语句并给出示例。下面的描述主要分为三个部分...
2012-10-22 09:48:00
113
原创 设计模式及设计模式的原则
一、什么是模式 刚开始接触设计模式,总是认为设计模式是什么很深奥的问题,不是简单就可以理解的。后来才发现模式其实就是前人在经验积累上针对不同问题的解决方案,但并不是就指针对特定问题特定的解决方案,就像Christopher Alexander提到的那样,每个模式都描述了我们周围不断重复发生的问题以及该问题的解决方案的核心,这样你就能一次次的使用该解决方案二不用做重复劳动。而这些不断重
2012-08-29 21:37:04
126
转载 Date、String、Calendar三个类型之间的转化
1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf
2012-04-10 15:31:56
325
Date、String、Calendar三个类型之间的转化
1.Calendar 转化 String//获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(cale...
2012-04-10 15:31:00
132
Date、String、Calendar三个类型之间的转化
1.Calendar 转化 String//获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(ca...
2012-04-10 15:31:00
87
原创 对象数据库的增删改查
步骤一:打开SQLPLUS, 输入用户名与密码(本例以Scott 用户登录)登录后显示的界面如下:图 1-1步骤二:创建元组类型TDate,在SQLPLUS中输入create typeTDate as object(day integer, month char(3), year integer);换行输入“/”。创建成功:图 1-2步骤三:创建Tcg类型
2012-04-10 15:26:44
396
对象数据库的增删改查
步骤一:打开SQLPLUS, 输入用户名与密码(本例以Scott 用户登录)登录后显示的界面如下:图 1-1步骤二:创建元组类型TDate,在SQLPLUS中输入create typeTDate as object(day integer, month char(3), year integer);换行输入“/”。创建成功:图 1-2步骤三:创建Tcg类...
2012-04-10 15:26:00
212
对象数据库的增删改查
步骤一:打开SQLPLUS, 输入用户名与密码(本例以Scott 用户登录)登录后显示的界面如下:图 1-1步骤二:创建元组类型TDate,在SQLPLUS中输入create typeTDate as object(day integer, month char(3), year integer);换行输入“/”。创建成功:图 1-2步骤三:创建Tcg类型...
2012-04-10 15:26:00
120
转载 数据库时间的加减操作
oracle SQL语句中进行时间加减加法 select sysdate,add_months(sysdate,12) from dual; --加1年select sysdate,add_months(sysdate,1) from dual; --加1月select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH
2012-04-10 14:54:55
1020
数据库时间的加减操作
oracle SQL语句中进行时间加减加法select sysdate,add_months(sysdate,12) from dual; --加1年select sysdate,add_months(sysdate,1) from dual; --加1月select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS'...
2012-04-10 14:54:00
1748
1
数据库时间的加减操作
oracle SQL语句中进行时间加减加法select sysdate,add_months(sysdate,12) from dual; --加1年select sysdate,add_months(sysdate,1) from dual; --加1月select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS'...
2012-04-10 14:54:00
2847
Axis2经典教程
2012-06-18
利用AXIS开发Webservice
2012-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人