自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle序列,视图,alter

alter主要包括:表中添加新列删除表中的列给表中添加约束删除表中约束修改列的数据类型设置约束失效添加列alter table t add id number;删除类alter table t drop column id;添加约束alter table t add constraint t_id_pk primary key(id);删除约束alter table t drop constraint t_id_pk; alter table t drop primary

2021-09-18 17:03:57 147

原创 Oracle设计,建表,DML,事务

数据建模软件开发分析,设计,编码,测试,部署,上线,运维数据建模概念建模,逻辑建模,物理建模概念建模:客户交流,理解需求,行程实体逻辑建模:对概念建模阶段的实体进行细化,优化,测试等,最后形成具体的E-R图物理建模:在逻辑建模阶段创建的实体关系图,根据选择使用的数据库,转为相应的SQL代码数据库设计数据建模完成后,可以把 E-R 图转换为数据库中的表实体的名字转换为表的名字实体的属性转换为表中的列具有唯一特点的属性设置为表中的主键根据实体关系,设置表中某列的外键列主键作用:

2021-09-18 17:03:02 94

原创 Oracle聚合函数,分页

聚合函数经常与select 语句的 group by 子句一同使用,所有也成为分组函数常用聚合函数:avgcountmaxminsum执行顺序select 语句执行顺序fromwheregroup by使用聚合函数对每个小组中的数据进行计算having计算所有的运算表达式,主要是 select 部分order by聚合函数出现位置select 后面having 后面order by 后面where 后面一定不能出现组函数。如果 select,havin

2021-09-18 17:01:21 161

原创 Oracle函数,多表查询,伪列

单行函数也称单值函数,没操作一行数据,都会返回一个结果聚合函数:也称多行函数,分组函数,组函数。​ 操作多行数据,并返回一个结果,一般结合 group 分组来使用转换函数:可以将一个类型的数据转换为另一种类型的数据哑表(dual)只有 oracle 才有单行单列的虚拟表,主要用来选择变量或求一个表达式的值字符函数ASCII(X):返回字符 X 的 ASCII 码CONCAT():连接字符串 X 和 YINSTR(X,str,index):在 X 中 查找 str ,可从指定位置开始

2021-09-18 17:00:37 89

原创 Oracle基础知识

Oracle 1521Mysql 3306都不区分大小写sql语句的分类​ DQL(Data Query Language):数据查询语言​ DML(Data Manipulation Language):数据操纵语言​ DDL(Data Define Lanugage):数据定义语言​ TCL(Transaction Control Language):事务控制语言​ DCL(Data Control Language):数据控制功能sql,sqlplus,pl/sql的区别:sql,

2021-09-18 16:59:26 97

原创 Xml使用与解析

XML可扩展的标记语言,可自定义标签​ 编程语言 机器语言 脚本语言 编译语言 解析语言作用:作为数据传输的标准(重要) xml格式,json格式作为配置文件(重要)持久化数据简化平台变更XML主要用来描述数据,HTML用来展示数据框架开发者:定义约束文件,解析xml框架使用者:根据约束文档编写有效xml文件xml语法1. 文档声明XML声明文件的可选部分,如果需要,放在第一行<?xml version="1.0" encoding="utf-8"?>2.元素

2021-09-18 16:57:56 175

原创 java1.8新特性

java1.8新特性函数式编程提供的接口的抽象方法的实现类接口:函数式接口java.util.function.xxxxxPredicate: boolean test() 断言 判断逻辑Consumer : accept(T t) 消费 通过提供一个对象 --》代码处理Function: R apply() 关系函数 k----> vsupplier: T get() 通过代码生产出一个对象有且只有一个抽象方法​ java7.0以来​ try-with-resource

2021-09-18 16:56:18 467

原创 网络编程

网络编程软件结构C/S(Client/Server):表示 客户端/服务器 的软件结构,例如QQ、微信、网盘客户端等,只要是需要我们下载安装,并且和服务器通信的这一类软件,都属于C/S的软件结构。B/S(Browser/Server):表示 浏览器/服务器 的软件结构,例如淘宝网、京东商城等,只要是需要使用浏览器,并且和服务器通信的这一类软件,都属于B/S的软件结构C/S和B/S各有优势:C/S在图形的表现能力上以及运行的速度上肯定是强于B/S的C/S/需要运行专门的客户端,并且它不能跨平台,

2021-09-18 16:55:28 63

原创 Java线程2

线程2820后sleep(millis)执行该方法后,线程由RUNNABLE进入到TIMED_WAITING,线程进入阻塞态等待时间结束,由TIMED_WAITING进入RUNNABLE态,抢占CPU获得时间片joint.join():线程执行该行代码后,该线程进入无限期等待,必须等 t 线程死亡后,才会使该线程进入可运行态。t.join(millis):线程执行该行代码后,进入有限期等待,最多等待 millis 后,进入可运行态。​ 当 t 线程在 millis 时间内执行结束,可提前进

2021-08-23 21:58:27 44

原创 Java线程1

线程1进程与线程一个系统中运行了多个进程一个进程里面包含了一个或多个线程并发和并行并发:一段时间内,多个线程使用一个CPU,多个线程交替运行并行:同一时刻,两个或多个进程,各自使用一个CPU,同时进行运行。main线程运行一个类的时候,启动JVM,JVM会生成一个main线程去执行类中的程序入口。线程创建启动所有线程对象都必须是 Thread 类或其子类的实例创建线程的三种方式:​ 1.继承Thread类,重写 run 方法​ 2.继承Runabl接口,重写run方法​ 3

2021-08-19 17:22:50 58

原创 Java异常机制

异常程序运行的过程中,由于意外情况导致发生异常事件。发生异常会终端运行的程序。ThrowableError表示错误情况,一般是程序中出现了比较严重的问题,并且程序自身并无法进行处理。Exception运行时异常(RuntimeException):在运行时报出异常,在编译时检查不出编译时异常:在编译时的异常,需手动处理异常抛出手动抛出异常:通过关键字 throw 抛出,创建一个需要抛出异常的类型throw new ClassNotFoundException();自动抛出异常:无需处

2021-08-19 17:22:17 41

原创 String,StringBuffer,StringBuilder

String StringBuilder StringBufferStringBuilder,StringBuffer 有同一个父类AbstractStringBuilder都有一个 char 数组,String 数组大小不能改,由 final 修饰,修改之后返回一个新创建的String对象StringBuilder,StringBuffer 的数组是继承 AbstractStringBuilder 中的 char 数组,含有扩容的方法,大小可变字符拼接速度不同,String最慢,StringBui

2021-08-19 17:21:46 32

原创 Java枚举与反射

枚举类1.有限的对象。2.两个静态方法,一个静态代码块,一个私有默认构造器。3.定义的变量都为常量(static final),类由 final 修饰。4.枚举类型都会默认继承一个父类型: java.lang.Enum ,这还是一个抽象的泛型类5.可在类中定义属性,方法,构造器(private)。类可继承接口public enum Color { //定义枚举 RED,PINK //编号从 0 开始}获取枚举对象的三种方式{ Color c = Color.PINK;

2021-08-16 17:14:46 200

原创 Java泛型,泛型边界,泛型擦除

泛型类型参数化在不能确定输入类型时使用,更加灵活。泛型接口,泛型方法,泛型类输入类型一旦确认,之后输入的类型不能更改List<String> list = new ArrayList<>();list.add("hello");list.add(62);//编译报错一般不以Object作为参数类型。泛型不能实现方法的重载,可使用通配符,使用后不能添加任何元素public void method(List<?> list) { list.add(

2021-08-13 21:02:08 119

原创 Collection,Map集合

Collection(接口)Iterator​ Collection 继承了 Iterator 接口,使用迭代器对集合进行遍历List(接口)​ 有序可重复,有序是指添加的顺序ArrayList(实现类)​ 使用数组实现​ 查找方式:输入index,直接在数组中查找下标。​ 添加,删除元素:删除位置之后的数据往前移一位,在指定位置进行插入,之后元素往后移一个LinkedList(实现类)​ 使用双向链表实现​ 查找方式:判断查找的位置index是否大于size/2,小于从头节

2021-08-13 21:01:01 55

原创 Java静态抽象

static类在加载的时候,先加载静态后加载非静态静态变量全局共享,只加载一次非静态代码块在创建对象的时候执行,创建几次执行几次静态代码块在类加载的时候执行,只执行一次,类只加载一次静态方法或静态代码块不能调用非静态属性和方法(非静态可调用静态)非静态成员变量,在构造块之前进行显式赋值,在父类构造器结束之后执行顺序:一个类中​ 静态代码块 > 匿名代码块 > 构造器​ 静态:属性默认赋值 >(属性显式赋值 静态代码块 )看顺序​ 成员变量实例化: 属性默认赋值

2021-08-11 20:54:56 506

原创 Java封装继承多态

封装继承多态this表示构造器的时候,必须写在第一行封装在定义类的属性的时候,一般需要对属性进行隐藏,不让外部对其直接访问外部需访问属性时,提供公共的方法对属性的访问。无需外部访问的属性不提供公共的方法,在类定义时赋值。(passwd)重载重载的方法方法名都相同1. 参数个数不同2. 参数个数相同,但类型不同3. 参数个数类型都相同,但参数顺序不同4. 返回值不同,其他相同,编译异常。public static void method(short s) { System.ou

2021-08-09 16:35:29 43

原创 Java数组与Arrays类

数组引用数据类型的一种数组具有默认值数组长度一旦确定,无法改变下标从0开始只能放对应的类型arraycopy(…) 数组copy工具类(Arrays)ArraystoString方法:可以把一个数组变为对应的String形式copyOf方法:复制整个数组,该方法中也是采用了arraycopy方法来实现的功能copyOfRange方法:也是复制数组的方法,可从指定位置复制,采用了arraycopy方法来实现的功能sort方法:可以对数组进行排序binarySearch方法:半查找法 ,

2021-08-05 21:42:19 44

原创 Java操作符与流程控制

变量通过类型划分:基本类型变量,引用类型变量通过范围划分:局部变量,实例变量(成员变量,全局变量)​ 局部变量无修饰符​ 局部变量需要初始化​ 实例变量是默认值的,可不赋值操作符赋值,比较运算符= += -= *= /= %=先进行运算,后进行赋值 a+=2 —> a = a +2++a 和 a++ 的区别(减法同理)++a:先进行a = a+1 ,在进行运算a++:先进行运算,后进行a = a+1< > <= >= instanceof

2021-08-04 21:13:18 44

原创 Java注释,命名规则,基本数据类型

文档注释// 单行注释 对某行代码,变量,属性进行说明/*​ 多行注释 补充单行注释*//**​ 文档注释*/注释不影响代码运行,单行注释可嵌套javadoc -d doc src/com/briup/day03/Comment.java生成文档javadoc -charset utf-8 -d doc src/com/briup/day03/Comment.java告诉浏览器字符编码为 UTF-8(重新编写)命名标识符可由字母,数字,下划线(_) $组成标识符开头

2021-08-02 21:25:25 77

原创 Java入门了解

vi命令补充命令模式:ZZ 保存退出​ ZQ不保存退出命令行模式:x 保存退出关机:poweroff(不操作,只了解)重启:reboot(不操作,只了解)ctal + c 终止命令window下不区分大小写linux区分大小写Java文件编写test.java 开发者阅读javac test.javatest.class 字节码文件 JVM阅读Java test 程序运行java代码编译后,可以在不同的操作系统平台中运行的原因是什么?​ 编译一次到处运行。编译一次,

2021-07-31 15:25:31 72

原创 Ubuntu常用指令

常用指令mkdir 创建目录mkdir 目录 创建目录mkdir ~/目录 在家目录下进行创建mkdir 目录1 目录2 目录3 一次性创建多个删除&清除rm filename 删除文件rm 文件1 文件2 ... 删除多个文件rmdir 目录 删除非目录rm -r 目录 删除非空目录-i 删除前确认cat /dev/null a.txt 清空cp(复制)cp a.txt b.txt 将a.txt里面的内容复制到b.txt

2021-07-28 21:54:13 69

原创 Ubuntu入门,基本操作

Ubuntu普通用户标识符$ 超级管理员标识符#用户更改密码passwd username passwdsudo passwd root切换目录 cdcd . 当前目录cd .. 回到上一目录cd 回到家目录(默认为家目录)cd ~ 家目录 cd / 根目录cd 路径 进入指定路径常用pwd 显示当前工作目录clear 清屏ls 显示当前目录下的内容ls -a 显示可见文件目录与隐藏文件目录ls -R 递归显示目录内容ls -t 显示目录内容,并以时间顺

2021-07-27 19:52:58 128

原创 window快捷键

快捷方式打开cmd在任意的文件夹下面 按住shift + 鼠标右键 , power shell资源管理器的地址栏前加上 cmd 路径 然后回车win键 + R导航栏Dos命令#盘符切换#查看目录下所有文件 dir#进入文件或目录 cd change directorycd ..cd /d#清楚屏幕 cls#推出 exit#查看电脑配置 ipconfig#打开应用 calc mspaint notepad#ping命令 ping www.baidu.com

2021-07-06 15:23:37 37

原创 MarkDown

一markdown学习二级标题三级标题hello world!hello world!hello world!hello world!hello world!图片超链接百度列表 菠萝 苹果 香蕉 ok yes 表格 代码public class{ }hello wordl!...

2021-07-06 14:32:17 33

空空如也

空空如也

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

TA关注的人

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