自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 开篇:战斗即将打响

夜深人静,乃天地之适时,亦乃吾心静思考之时。 ------静夜·思 机缘巧合我与太原科技大学相遇,并与之朝夕相处了三年之久,感情自然不必多言,而他却下了狠心把我派送到了千里之外的浦东软件园,我不忍离他而去,但也明白他的良苦用心,毕竟我已不再年少,需要磨砺,需要锻炼,需要步入社会,如此我便领命前...

2019-08-03 22:36:23

阅读数 33

评论数 0

原创 mybatis配置文件中的一些标签解释

mybatis配置文件中的一些标签 小白来报道,这是我想写的第一个mybatis实例的配置文件和映射文件代码,仅仅实现了增、删、改、查功能,大佬们路过请指点 配置文件代买: <?xml version="1.0" encoding="UTF-8"?&g...

2019-10-16 20:07:23

阅读数 19

评论数 0

原创 实现mybatis的第一个实例

实现mybatis的第一个实例 这个是项目的整体结构: 1.新建项目,创建lib文件件导入所需的jar包 2.所需要的配置文件 配置文件名字一般是固定的如mybatis-config.xml,位置是src下面 配置文件代码: <?xml version="1.0" ...

2019-10-16 19:45:26

阅读数 6

评论数 0

原创 HTML概述

1.html是什么 HTML 是用来描述网页的一种语言 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记...

2019-10-10 23:20:43

阅读数 16

评论数 0

转载 面试官,不要再问我三次握手和四次挥手

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-10 23:15:49

阅读数 25

评论数 0

原创 JDBC

JDBC编程步骤 1.注册驱动 2.获取连接 3,.创建stament对象或者preparedstatement对象 4.执行sql语句 5.处理结果集 6.关闭资源 注册驱动的三种方式 建立连接 创建statement 执行sql语句 关闭资源 先开的后关 preparstateme...

2019-10-05 16:53:38

阅读数 7

评论数 0

原创 数据字典和用户权限控制

数据字典帮助用户了解当前数据库的一些信息或是对象的信息或是用户的信息 1.数据字典在用户被创建时创建的 2.数据字典中的数据被数据库服务器自动更新和维护 创建的数据字典(它们都是视图): user开头的视图存放用户自己拥有的对象 all开头的视图存放用户有权限查看的对象 dba开头的视图存放着数据...

2019-10-05 14:47:53

阅读数 83

评论数 0

原创 序列、视图、索引

序列 格式: create seqence 序列名; 对应序列只有两种操作 1.获取序列中的下一个值 select 序列名.nextval from dual; 2.获取序列中当前值 select 序列名.currval from dual; 视图 视图就是提取一张或者多张表的数据形成一个映射...

2019-10-05 14:33:57

阅读数 18

评论数 0

原创 修改表和约束

alter alter也是DDL语句 update是修改表或试图的数据内容 alter是修改表或试图的数据结构 在表中添加一个新的列 alter table 表名 add 列名 列约束; 删除表的某列 alter table 表名 drop column 列名; 给表中添加约束,相当于表级约束...

2019-10-05 10:52:02

阅读数 30

评论数 0

原创 事务控制语句(TCL)

TCL语句 DML 语句执行的时候, 如果当前有事务, 那么就使用这个事务 ➢ 如果当前没有事务, 这个执行的DML 语句就会产生一个新的事务 只有DML 语句才会产生事务, 其他语句不会产生事务。 ➢ insert ➢ Update ➢ Delete commit/rollback/DDL语句都...

2019-10-05 10:35:34

阅读数 24

评论数 0

原创 数据操纵语言(DML)

DML语句 insert into 添加 格式:insert into 表名【(列名1,列名2)】 values (列对应值1,列对应值2); update修改 格式:update 表名 set 列名 = 值【where …】 delete 格式:delete from 表名 【where…】 ...

2019-10-05 10:25:06

阅读数 17

评论数 0

原创 oracle数据库建表

建表 create table 表名 (列名1 数据类型 【列级约束】,列名2 数据类型 【列级约束】…); create table 表名(列名1 数据类型,列名2 数据类型,【表级约束】,【表级约束】); 数据类型 char、varchar、varchar2 字符 char的长...

2019-10-05 10:14:06

阅读数 43

评论数 0

原创 数据建模

数据建模大概分为三个阶段,概念建模,逻辑建模和物理建模,其中概念和逻辑建模与数据库没关系,物理建模与数据库有关系。 1.概念建模 概念建模主要做三件事: 1.客户交流 2.理解需求 3,形成实体 2.逻辑建模 对实体进行细化,细化成具体的表,同时丰富表结构,这个阶段的产物是可以在数据库中生成具体的...

2019-09-14 22:36:29

阅读数 377

评论数 0

原创 子查询的两种格式

子查询 ◆ 个子查询,即一个 select 语句中嵌套了另外的一个或者多个 select 语句 ◆ 比较值不确定,需要另外一个select 语句执行后 能得到,使用子查询。 第一种格式 –◆ 查看员工名字为 Chang 的员工所在部门一样的员工信息 –1.查询Chang所在地部门 sel...

2019-09-14 13:42:48

阅读数 22

评论数 0

原创 组函数,select完整构成和sql语句执行顺序

** 组函数 ** avg() 求平均值 count() 计数 sum() 求和 max()求最大值 min()求最小值 注意:如果使用组函数的时候没有出现 group by 子句,则将表中所有数据作为一个大组进行处理 分组:使用group分组,默认分组 组函数只有在分组之后才能使用 分组之后在...

2019-09-14 13:35:38

阅读数 19

评论数 0

原创 多表查询,结果集,伪列

多表查询 多表查询,又称表联合查询,即一条 sql 语句涉及到的表有多张,数据通过 特定的连接进行 联合显示 等值连接 利用一张表 中某列的值和领一张表中某一列的值相等的关系,把两张表连接起来 不等值连接 外连接 +在左边就是右外连接,+在右边就是左外连接 全连接 full join on 结...

2019-09-14 13:26:30

阅读数 59

评论数 0

原创 sql中的函数

sql中的函数 函数的定义跟java 差不多 ➢ 必须有返回值,单值函数主要是用来处理一个列中多行数据 哑表(dual ) ➢ 哑表的名字为dual, 这个表是虚拟的,不存在的,主要是用来构建或者验证select 语 法。这个表里面永远只有一条数据,那就是查询出来的数据 单值函数 ➢ 字符函数 ◆...

2019-09-14 13:08:59

阅读数 15

评论数 0

原创 Oracle基本查询和限制查询

基本查询 查看某张表的内容 select * | 列名 【可以起别名】from 表名; 拼接字符串用 || nvl() 函数 nvl(a,b) 函数作用为: 如果a 为空返回b, 否则返回a 注意:空值既不是空格也不是0 去重 使用 distinct关键字,可以将显示中重复的记录只显示一条 ...

2019-09-14 12:50:40

阅读数 39

评论数 0

原创 Oracle数据库

Oracle概述 数据库:按照数据结构组织,存储和管理数据的仓库 Oracle只有一个数据库,但是有多个用户 数据查询语言(DQL) 用于检索数据库中的数据,主要是SELECT语句 数据操纵语言(DML) 用于改变数据库中的语言,主要包括INSERT、UPDATE、DELETE 数据定义语句(DD...

2019-09-14 12:33:07

阅读数 26

评论数 0

原创 XML

XML:可扩展标记语言 后缀名必须为 .XML 第一行必须写: <? version="1.0" encoding="UTF-8/GB2312/GBK" ?> 有且仅有一个根元素 ➢ 开始、结束标签配对出现 ➢ 开始标签中可以包含属性 ➢ 可...

2019-09-14 11:06:11

阅读数 27

评论数 0

原创 core-java复习整理-4

集合(Collection) List:ArrayList LinkedList Set:HashSet TreeSet List 可以存重复的数据 List集合的特有功能概述 void add(int index,E element) E remove(int index) E get(i...

2019-09-08 16:23:24

阅读数 9

评论数 0

原创 core-java复习整理-3

Object类 类层次的根类 所有的类都间接或直接的继承Object类 hashcode方法 返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。 不同对象的,hashCode()一般来说不会相同。但是,同一个对象的hashCode()值肯定相同。 getClass方法 返回此 Obj...

2019-09-08 15:25:20

阅读数 6

评论数 0

原创 core-java复习整理-2

面向对象 封装 继承 多态 A:我们学习编程是为了什么 为了把我们日常生活中实物用学习语言描述出来 B:我们如何描述现实世界事物 属性 就是该事物的描述信息(事物身上的名词) 行为 就是该事物能够做什么(事物身上的动词) C:Java中最基本的单位是类,Java中用class描述事物...

2019-09-08 15:02:19

阅读数 7

评论数 0

原创 corejava-复习整理-1

corejava-复习整理 java语言特性: 跨平台 一处编译,处处运行 java 运行依赖于java开发环境 jvm:java虚拟机 jre:Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等如果想要运行一个开发好的Java程序,计算机中只需要安...

2019-09-08 10:43:47

阅读数 13

评论数 0

原创 五种常见的运行时异常

五种常见的运行时异常 空指针异常 NullPointerException 数组越界异常 IndexOutOfBoundsException 类转换异常 ClassCaseException 向数组中存放与声明类型不兼容对象异常 ArrayStoreException ...

2019-08-28 21:24:09

阅读数 356

评论数 0

原创 - StringBuffer和StringBuilder的区别

- StringBuffer和StringBuilder的区别 StringBuffer是jdk1.0版本的,是线程安全的,效率低 StringBuilder是jdk1.5版本的,是线程不安全的,效率高 String和StringBuffer,StringBuilder的区别 String是一个不...

2019-08-25 14:57:00

阅读数 79

评论数 0

原创 String类的转换功能

String类的转换功能 A:String的转换功能: byte[] getBytes():把字符串转换为字节数组。 char[] toCharArray():把字符串转换为字符数组。 static String valueOf(char[] chs):把字符数组转成字符串。 static ...

2019-08-25 14:45:44

阅读数 19

评论数 0

原创 String类的获取功能

String类的获取功能 :String类的获取功能 int length():获取字符串的长度。 char charAt(int index):获取指定索引位置的字符 int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。 int indexOf(String ...

2019-08-25 14:45:03

阅读数 10

评论数 0

原创 模拟用户登录

模拟用户登录 public static void main(String[] args ) { Scanner sc = new Scanner(System.in); for(int i = 3; i > 0; i--){ System.out.println("请按以...

2019-08-25 14:43:22

阅读数 66

评论数 0

原创 String类的判断功能

String类的判断功能 boolean equals(Object obj):比较字符串的内容是否相同,区分大小写 boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写 boolean contains(String str):判断大字...

2019-08-25 14:32:50

阅读数 13

评论数 0

原创 基本包装类

基本包装类 基本类型与包装类型的对应 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean I...

2019-08-25 14:31:15

阅读数 9

评论数 0

原创 类及其组成所使用的常见修饰符

类及其组成所使用的常见修饰符 A:修饰符: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract B:类: 权限修饰符:默认修饰符,public 状态修饰符:final 抽象修饰符:abstract 用的...

2019-08-25 09:56:00

阅读数 21

评论数 0

原创 Object类

Object类 类层次结构的根类 任何类都直接或间接继承Object类 HashCode()方法 返回该对象的哈希码值, 不同的对象哈希码值一般不会相同,同一个对象的哈希码值一定相同 getClass()方法 返回次Object的运行时类 用Class的getName()方法可以获得全类名 toS...

2019-08-25 09:54:18

阅读数 8

评论数 0

原创 多态

多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作 例如在现实中,我们按下 F1 键这个动作: 1.如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 2.如果当前在 Word 下弹出的就是 Word 帮助; 3.在 Windo...

2019-08-13 08:49:12

阅读数 12

评论数 0

原创 接口interface

接口 接口用interface关键字表示 interface 接口名{}; 类实现接口用implement表示 类名 class implement 接口名 接口不能被实例化 接口成员特点: 成员变量:只能是常量,并且是静态的且公共的 默认修饰符:public static final ...

2019-08-12 10:50:33

阅读数 21

评论数 0

原创 一个对象的创建过程都做了哪些事情?

一个对象的创建过程都做了哪些事情? Student arr = new Student(); 1,Student.class加载进内存 2,声明一个Student类型引用arr 3,在堆内存创建对象, 4,给对象中属性默认初始化值 5,属性进行显示初始化 6,构造方法进栈,对对象中的属性赋值,构造...

2019-08-12 10:18:45

阅读数 35

评论数 0

原创 抽象类abstract

抽象类 抽象类必须用abstract关键字修饰,可以修饰类,也可以修饰方法 抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类 抽象类不能被实例化,只有抽象类的非抽象子类可以创建对象。 抽象类只能被继承,然后被非抽象类的子类继承 抽象方法只有方法名没有方法体 public abstract d...

2019-08-12 09:59:23

阅读数 31

评论数 0

原创 final关键字

final能修饰类、方法、变量 final修饰类: 被final修饰的类不能被继承,类中的变量可以根据情况设为final变量,但是成员方法被默认设置为final方法。 final修饰方法 下面这段话摘自《Java编程思想》第四版第143页: “使用final方法的原因有两个。第一个原因是把方法锁定...

2019-08-12 09:22:11

阅读数 16

评论数 0

原创 继承

继承 就是让类与类之间产生关系,子父类关系 java只支持单继承(一个儿子之能有一个爹) 继承的好处: 提高的代码的复用性和维护性 让类与类产生了关系,是多态的前提 继承的弊端: 累的耦合性增强了 开发的原则:低耦合,高内聚 耦合:类与类的关系 内聚:就是自己完成某件事的能力 继承的注意事项 子类...

2019-08-11 12:07:48

阅读数 20

评论数 0

原创 代码块

代码块 在Java中,使用{}括起来的代码被称为代码块。 根据其位置不同,分为局部代码块,构造代码块,静态代码块,同步代码块(还没学到,后期学到了再补充) 1:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 2:构造代码块 (初始化块) 在类中方法外出现;多个构造方法方法中相...

2019-08-11 11:35:17

阅读数 18

评论数 0

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