自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Comparator用法中o1-o2的问题

为什么o1-o2就是升序,o2-o1就是降序呢?因为在comparator里面,-1代表小于,0代表等于,1代表大于你这样写的话,应该只是按照长度排序吧在进行比较的时候需要返回-1或者0,如果不是就需要交换,你写的o1代表前一个元素,o2代表后一个元素也就代表前一个元素必须小于后一个元素,在这里也就是前一个比后一个短如果你要从大到小,就改成o2-o1,也就是o2-o1需要返回-1,那么前面就比后面大了o1值的是集合中的第一个对象o2是第二个对象当遍历到第一个对象o1的时候 ..

2022-04-24 01:50:29 2066 3

原创 数据库-表分区

1.范围分区--范围分区--这是一个销售表Create table sales1(Sales_id number, --idproduct_id varchar2(5), --产品编号 sales_date date not null, --销售时间 sales_cost number(10), --售价 areacode varchar2(5) --地区)partition by range (sales_date)( --分区 范围分区 时间 partitio

2022-03-02 17:20:52 765

原创 数据库-union、union all、intersect、minus函数

--union--把两个查询结果进行拼接--会对重复的数据进行过滤select * from emp where deptno in(10,20)unionselect * from emp where deptno = 20;--union all--不会过滤 显示两个表中和 13条select * from emp where deptno in(10,20)union allselect * from emp where deptno = 20;--in..

2022-03-02 15:55:04 364

原创 数据库-查询 内连接 外连接(oracle)

--查询--内连接 等值连接--内连接 两个形式1. 表名 inner join 表名on2. 表名 , 表名 whereselect ename,dname from emp e, dept d where e.deptno = d.deptno;--内连接 不等值连接--查看员工工资在工资表中多少和多少之间select ename, sal,grade from emp e, salgrade s where e.sal betwee...

2022-03-02 15:34:55 244

原创 数据库-主外键关联

--没有主外键关联的话,查询结果是笛卡尔积 完全的拼接select e.*,d.* from emp e, dept d--主外键关联select e.*,d.* from emp e, dept d where e.deptno = d.deptno;select e.*,d.* from emp e inner join dept d on e.deptno = d.deptno;--多表联合select ,,,, from a,b where a.bid = b.bi.

2022-03-02 15:08:09 522

原创 数据库-分析函数(oracle)

--rownumber--rownumberselect empno,ename,rownum rm from emp;--row_number()select ename,job,deptno,sal,row_number() over(order by sal desc) as sal_rankfrom emp;row_number() OVER是oracle数据库的分析函数,会在数据表生成一个排序列。 语法:ROW_NUMBER ( ) OVER(order_by_cla.

2022-03-02 15:00:45 237

原创 数据库-聚合函数(oracle篇)

这篇主要是 几个函数:avg 求平均值--求所有人的平均工资select avg(sal) 平均工资 from emp;--求20号 部门的平均工资select avg(sal) from emp where deptno = 20;--求20号部门的平均工资 和部门编号select deptno ,avg(sal) from emp where deptno = 20 group by deptno;--按照部门编号进行分组,求每组的平均工资select de

2022-02-25 21:54:37 344

原创 SQL的命令(oracle)--DDL、DML、TCL、DCL

SQL是结构化查询语言细分 SQL支持下列类别的命令:一、数据定义语言(DDL):create : 创建命令举例:创建一个 stuinfo 的表--创建学生表create table stuinfo(stuNo char(6) not null, --学号 非空stuName varchar(20) not null,stuAge number(3,0) not null);alete...

2022-02-25 21:21:43 558

原创 数据库基础02_数据类型(orcale篇)

数据类型主要分为下面的三种1.字符对应java 中的字符串2.数值对应java 中的数字(整数,小数)3.日期类型对应Java中的日期类型(Date)字符:char定长字符串,例如 char(6) 里面保存的字符串长度是6;如果字符串长度不到6,会默认使用空格填空。varchar2可变长度字符串,不会用空格填充。例如 varchar2(10) 里面保存的字符串长度最多是10位,但是可以小于10位。数值:包含整数和小数...

2022-02-25 17:45:28 252

原创 数据库基础01_创建用户(oracle篇)

--创建表空间create tablespace user03_tbsdatafile 'D:\user.dbf'size 10m;--创建用户 同时给此用户指定空间create user user03identified by user03default tablespace user03_tbs;--给权限 登录 操作表权限grant connect ,resource to user03;--管理员权限grant dba to user03;--必须先dr...

2022-02-25 17:25:55 289

原创 Java的IO流将一文件内容写入到另一个文件内

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;/** * Created by Wangxiaozhong on 2022/1/13 15:17 */public class FileOutputStreamTest { public static void main(String[] a.

2022-01-13 18:24:10 1088

原创 Java中StringBuffer的用法

public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入一串数字"); String str = input.next(); StringBuffer sb = new StringBuffer(str); //最好是从后往前追加.

2022-01-12 10:11:51 574

原创 Java基础测试题

1.基本数据类型Int short long byte char float double boolean2.传参数区别基本类型传参数只传递数值,引用类型传参传得是内存地址3.Static的含义static修饰符静态变量:static关键字用来声明独立于对象的静态变量,无论一个类实例化多少个对象,它的静态变量只有一份拷贝。静态变量也被称为类变量,局部变量不能被声明为Static变量。静态方法:...

2022-01-07 21:19:03 666

原创 java基础 写出判断两组字符串是否相等的方法

/*Created by Wangxiaozhong on 2022/1/6 18:07*/

2022-01-06 20:51:58 327

空空如也

空空如也

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

TA关注的人

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