自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 单例模式

单例模式:类保证只有一个实例存在。分为:懒汉模式和饿汉模式。懒汉模式:类加载时不进行实例化。/** * 懒汉模式:加载时不初始化 * @author lenovo * */public class LazySingleton { private static LazySingleton instance = null; private LazySingleton...

2018-12-31 20:38:14 168

原创 代理模式

代理模式:通过代理,控制对对象的访问。它的设计思路是:定义一个抽象角色,让代理角色和真实角色分别去实现它。代理模式分为静态代理和动态代理。静态代理:歌星接口(SingerStar),一个歌星(Singer),歌星对应的代理(ProxyStar)。歌星和代理实现歌星接口里的sing()方法,代理ProxyStar在sing()中调用Singer.sing()完成真是的动作唱歌,在Sing...

2018-12-31 16:50:54 206

转载 Oracle簇表

出处:http://www.cnblogs.com/nvd11/archive/2013/04/02/2996842.html 簇表概述簇表(cluster) 是一种可以选的存储数据方式。簇表由1组拥有相同的列而且经常被一起使用的数据表构成,这组表在存储时会共享一部分Data Blocks, 例如,employees 和 departments表都包含department_id 这个列。 ...

2018-10-09 20:37:38 1271

原创 oracle统计分析表信息

作用:为了使基于CBO的执行计划更加准确Oracle数据库中的优化器又叫查询优化器(Query Optimizer)。它是SQL分析和执行的优化工具,它负责生成、制定SQL的执行计划。Oracle的优化器有两种,基于规则的优化器(RBO)与基于代价的优化器(CBO)                    RBO: Rule-Based Optimization 基于规则的优化器  ...

2018-10-09 19:33:28 7524

原创 oracle修改序列

oracle数据库不能直接修改序列的值,所以通过修改序列的增长值,然后查询下一个,再把增长值改为11、查询当前序列的下一个值select to_char(sequ_d_ai_stock.nextval) from dual;--18221700293204372、计算序列增长到目标值需要修改的值select to_char(2000000000000000-182217002932...

2018-10-09 19:18:22 2379

原创 oracle查询锁表进程

--查询锁表进程select sess.sid,sess.serial#,machine,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo,dba_objects ao,v$session sesswhere ao.object_...

2018-10-09 19:02:44 2409

转载 SQL语句执行顺序

转载自:关于sql语句执行顺序sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。 一、sql执行顺序 (1)from (3) join (2) on (4) where (5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum.... (7)having (8) select (9) distinct ...

2018-09-24 17:07:51 269

转载 Oracle-处理SQL流程

转载自:Oracle SQL语句执行流程与顺序原理详解第一步:客户端把语句发给服务器端执行当我们在客户端执行SQL语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle 客户端是不会做任何的操作,他的主要任务就是把客户端产生的一些SQL语句发送给服务器端。服务器进程从用户进程把信息接收到后, 在PGA 中就要此进程分配所需内存,存储相关的信息,...

2018-09-24 17:04:58 755

原创 Where和having

where基于from的数据做的筛选;(个人理解)having基于select的数据做的筛选按照以上的理解,可以做以下测试:表名student,列名及数据:+------+--------+------+------+| SId  | Sname  | Sage | Ssex |+------+--------+------+------+| 1    | 张三   | 18 ...

2018-09-24 16:52:59 328

原创 Oracle分页

ROWNUM是一个序列,是oracle数据库从数据文件或缓冲区中读取数据的顺序。为什么Oracle只能使用嵌套完成分页?原因:先执行from生成虚拟表1,再判断虚拟表1每条记录是否符合where条件,拿出的第一条时rownum为1,判断不成立则删除,再拿出的一条数据时rownum仍是设置为1,只有符合where条件时,下一条rownum才会加1。例如:select * from t...

2018-09-18 14:06:02 539

原创 sql的聚合函数

聚合函数是对一组值执行计算并返回单一的值的函数 1. AVG  返回指定组中的平均值,空值被忽略。  2. COUNT  返回指定组中项目的数量。!!!使用时尽量不要用count(*) 3. MAX  返回指定数据的最大值。 4. MIN  返回指定数据的最小值。 5. SUM  返回指定数据的和,只能用于数字列,空值被忽略。 6. COUNT_BIG  返...

2017-04-07 16:22:16 720

转载 理解group by

先来看下表1,表名为test: 表1  执行如下SQL语句: 1 2 SELECT name FROM test GROUP BY name   你应该很容易知道运行的结果,没错,就是下表2: 表2  可是为了能够更好的理解“group by”多个列“和”聚合函数“的应用,我建议在思考的过程中,由表1到表2的过程中...

2017-04-07 15:09:34 73556 34

Microsoft Visual C++ 2013 Redistributable Package.zip

Microsoft Visual C++ 2013 Redistributable Package12.0.30501 32位和64位

2020-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除