自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西域传说

一年好景君需记,恰是橙黄橘绿时

原创 idea的tomcate配置

https://www.cnblogs.com/Knowledge-has-no-limit/p/7240585.html

2020-01-22 14:33:17

阅读数 4

评论数 0

原创 Linux实用指令-文件类

运行级别 在windows中叫剪切 more的快捷键

2020-01-22 14:24:53

阅读数 10

评论数 0

原创 Linux实用指令 - 搜索查找类

2020-01-22 14:24:31

阅读数 8

评论数 0

原创 Linux压缩和解压指令

2020-01-22 14:24:19

阅读数 8

评论数 0

原创 毕向东-Map集合

map集合的俩种取值方式: Set<k> keySet:将map中所有的键存入到Set集合。因为Set具备迭代器,所有根据迭代方式取出所有的键,在根据get方法,获取每一个键对应的值。 Map的取值原理:将map集合转换成set集合,再通过迭代器取出。 keySet的取值原理图:...

2020-01-20 20:16:04

阅读数 8

评论数 0

原创 毕向东-集合list-set

add方法的参数类型是Object. 集合中存储的都是对象的引用(地址) 迭代器就是集合的取出元素的方式 将引用取到迭代器中 插入:演示 删除: 修改: arraylist 和linkedlist都依赖的是equals()方法 ...

2020-01-20 20:15:55

阅读数 9

评论数 0

原创 linux权限

但文件所在的组没有变 (1) 创建组 bash> groupadd police bash> groupadd bandit (2) 创建用户 bash> useradd -g police jack bas...

2020-01-20 20:12:53

阅读数 73

评论数 0

原创 Oracle中的ROWNUM

rownum <= 5 会返回5行。但rownum = 5 一行的不会返回。 Oracle会在取得某一行数据之后为其编号,和条件相比,满足条件则返回当前行,不满足条件舍弃当前行。 rownum <= 5 Oracle执行查询。 Oracle取得第一行数据,并把它的行号定为1。 ...

2020-01-20 20:11:14

阅读数 17

评论数 0

原创 Linux用户相关概念

一、用户管理规则 说明: 1) Linux系统是一个多用户多任务的操作系统,任何一个要使用资源的用户都必须先向系统管理员申请一个账号,然后以这个账号 的身份进入系统。 2) linux用户至少要属于一个组。 二、添加用户 基本语法: useradd [选项] 用户名 ...

2019-11-26 16:14:02

阅读数 9

评论数 0

原创 linux的了解

一、通常的Linux指的是 linux内核,被不同的公司在linux基础上进行包装成为 发行版

2019-11-25 16:10:13

阅读数 8

评论数 0

原创 linux的安装

一、vm的安装步骤 (1)去BIOS里面修改设置开启虚拟化设备支持(f2, f10) (2) 傻瓜式安装vm 不去更新 二、Centos(6.8)安装 (1) 创建虚拟机 使用过程中慢慢扣除20G 编辑虚拟机 设置网络连接 桥连接, 李四电脑上的虚拟机会被张三访问...

2019-11-25 16:09:43

阅读数 10

评论数 0

原创 oracle关于时间的使用

一、加减 date类型可以直接加减天数,加减月份要勇add_months(); select e.hiredate + 30/24/60/60 + 20/24/60 + 5/24 as hiredate from emp e where rownum <= 1; 1980/12/17...

2019-11-10 02:48:13

阅读数 5

评论数 0

原创 oracle窗口函数的应用

drop table detail purge; create table detail as select 1000 as 编号, '预交费用' as 项目, 30000 as 金额 from dual; insert into detail select empno as ...

2019-11-07 15:49:05

阅读数 11

评论数 0

原创 oracle分析函数技术详解(配上开窗函数over())

一、Oracle分析函数入门 分析函数是什么? 分析函数是oracle用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组,然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么? 普通的聚合函数用group by分组,每个分组...

2019-11-06 15:20:24

阅读数 12

评论数 0

原创 按照某字段进行分组,并把其中一列的值合并显示在一个字段中

工作时遇到需求 : 按照某字段进行分组,并把其中一列的值合并显示在一个字段中 如: 1 苹果 1 鸭梨 2 香蕉 2 葡萄 显示为 : 1 苹果\鸭梨 2 香蕉\葡萄 经过学习可以使用listagg \ within group create table DEMO ( id NUMB...

2019-11-01 09:42:38

阅读数 18

评论数 0

原创 毕向东-单例设计模式

延迟加载单例设计模式 public static Single getInstance(){ if(s==null){ synchronized(Single.class){ if(s==null){ --A; ...

2019-07-07 22:43:00

阅读数 48

评论数 0

原创 connect by

connect by 是树形查询的一个子句,后面的level是一个伪列,表示树形查询中的级别层次,通过level <= 4循环4次,就生成4行。 select level from dual connect by level <= 4; ...

2019-05-28 14:13:47

阅读数 38

评论数 0

原创 经典案例:工资和奖金

建立案例用户数据: create table emp_bonus(empno int, received date, type int); insert into emp_bonus values(7934,DATE '2005-5-17',1); insert into ...

2019-05-28 11:11:46

阅读数 136

评论数 0

原创 not in 和 not exists的区别

在使用not in时,要注意NULL值。 当试着使用 NOT IN 子句查询检索存在于 DEPT表却不存在于NEW_DEPT表的DEPTNO ,会出现查不出数据。 select * from dept where deptno not in (select deptno from new...

2019-05-28 00:09:16

阅读数 512

评论数 0

原创 inner join、left join、right join、full join

inner join:该方式返回俩表相匹配的数据 select e.empno, e.name, d.dname, d.loc from emp e inner join dept d on (e.deptno = d.deptno) where e.dempno = 10; ...

2019-05-27 20:39:27

阅读数 39

评论数 0

原创 with内联视图 创建分割列表

with语句理解为:临时创建一个在查询期间存在的view,这个视图仅在查询期间存在,查询之后就消失。 with e as (select rownum, deptno, mgr, job from v) select deptno from ( select rownum, deptno...

2019-05-27 19:49:07

阅读数 59

评论数 0

原创 union 、union all和 or的区别

union all 是合集,用于合并多个数据集。当一个数据集的列不够时,使用null来填充该列的值,而空字符串在Oracle中相当于null。 or 是取俩个结果的合集。当条件里有or时,经常会改写成union 。 select empno, enmae from emp where emp...

2019-05-27 19:39:55

阅读数 534

评论数 0

原创 oracle字符串常用的函数

一、instr() 函数的用法 instr函数返回要截取的字符串在源字符串中的位置 格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串) 格式二:instr( string1, string2 [, start_position [, nth...

2019-05-16 00:09:27

阅读数 56

评论数 0

原创 order by 和group by 一起使用

整理一下 order by 和group by 一起使用的笔记 order by 的执行顺序是从左到右。 如果使用select 列表项对应的位置序号来指定排序项,那么这个数字序号不能大于select 列表里的项目个数。 一般可以使用一个没有被包含在select 列表里的列来排序,但必须明确地...

2019-05-15 23:55:14

阅读数 760

评论数 0

原创 Oracle中随机数

dbms_random.value() select * from (select sal, comm from emp order by dbms_random.value()) where rownum <= 5;

2019-05-15 00:21:02

阅读数 31

评论数 0

原创 where子句中引用别名列

在where子句中引用别名列,查询报错: select sal as salary, comm as commission from emp where salary <= 2000; 正确写法: select * from (select sal as salary, ...

2019-05-14 23:58:26

阅读数 44

评论数 0

原创 where子句中的and和or的影响

and 和 or 的执行条件 select * from emp where deptno = 10 or comm is not null or sal <= 2000 and deptno = 20; 在这个实例中where子句找到了如下的数据: deptn...

2019-05-14 23:38:10

阅读数 146

评论数 0

原创 to_date()与to_char()

to_date() select sysdate,to_date('2018-3-20','yyyy-mm-dd') from dual; select sysdate,to_date('2018-3-20','yyyy.m...

2019-05-14 14:22:46

阅读数 464

评论数 0

原创 PL/SQL中标签的使用

标签是程序中特定的命名方法。 <<identifier>> 标签要放在要标注的内容前面,必须是一个可执行语句。 作用: 1)提高代码可读性 2)可以从当前内嵌代码快中,规范的引用一个来自外层块中具有相同名称的元素。 <<outerblock>...

2019-05-13 22:05:37

阅读数 104

评论数 0

原创 PLSQL中NULL值的影响

什么是NULL? 在Oracle中,一个缺失值由NULL来表示。 空字符串:‘’; ‘’ is null 该表达式为true; declare -- Local variables here begin -- Test statements here if '&...

2019-05-13 20:58:27

阅读数 299

评论数 0

原创 使用PLSQL写冒泡排序

用java、C 做冒泡排序很常见,所以我这里想使用plsql写一个冒泡排序: i 组数据:1、2、3、4、5、6 j 组数据:1、2、3、4、5、6 第一轮:i 组的 1 分别和 j 组的1、2、3、4、5、6 比较。 第二轮:i 组的 2 分别和 j 组的2、3、4、5、6 比较。 第...

2019-05-09 16:52:49

阅读数 109

评论数 0

原创 Oracle 字符串的检索和提取

我们经常遇到字符串的提取,。 INSTR INSTR函数 :返回一个字符串在另一个更大的字符串中出现的字符位置。 declare names varchar2(60) := 'Anna,Matt,Joe,Nathan,Andrew,Aaron,Jeff'; c...

2019-05-09 16:52:24

阅读数 215

评论数 0

原创 PLSQL集合总结

集合是一种类似列表或一维数组的数据结构 1,关联数组. 2,嵌套表. 3,VARRAY 集合变量都要基于一个预先定义好的集合进行声明 同质元素:集合中的每一个元素的数据类型都是相同的。 一个集合对集合中的行数进行了预先的设置,这个集合就是有界的, VARRAY或长度可变的数组是有界的 嵌套表...

2019-05-09 16:52:10

阅读数 41

评论数 0

原创 SQL的执行顺序

执行顺序:FROM>ON>JOIN>WHERE>GROUP BY>WITH CUBE or WITH ROLLUP>HAVING>SELECT>DISTINCT>ORDER BY>TOP select m.* from (sele...

2019-05-08 13:55:22

阅读数 18

评论数 0

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