自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开篇:战斗即将打响

夜深人静,乃天地之适时,亦乃吾心静思考之时。 ------静夜·思 机缘巧合我与太原科技大学相遇,并与之朝夕相处了三年之久,感情自然不必多言,而他却下了狠心把我派送到了千里之外的浦东软件园,我不忍离他而去,但也明白他的良苦用心,毕竟我已不再年少,需要磨砺,需要锻炼,需要步入社会,如此我便领命前行,愿我们以后有机会再续前缘吧!我定然不负君命,克服一切艰难险阻,打下我的属于千秋大业。随后我便与家...

2019-08-03 22:36:23 139

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

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

2019-10-16 20:07:23 306

原创 实现mybatis的第一个实例

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

2019-10-16 19:45:26 139

原创 HTML概述

1.html是什么HTML 是用来描述网页的一种语言HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页2.html的作用Web浏览器的作用是读取html文档,并以网页的形式显示它们。...

2019-10-10 23:20:43 335

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

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

2019-10-10 23:15:49 247

原创 JDBC

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

2019-10-05 16:53:38 92

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

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

2019-10-05 14:47:53 1232

原创 序列、视图、索引

序列格式:create seqence 序列名;对应序列只有两种操作1.获取序列中的下一个值select 序列名.nextval from dual;2.获取序列中当前值select 序列名.currval from dual;视图视图就是提取一张或者多张表的数据形成一个映射,操作视图可以达到操作原表的效果,方便数据的管理以及安全操作。视图的作用:1.隐藏表中的重要数据...

2019-10-05 14:33:57 151

原创 修改表和约束

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

2019-10-05 10:52:02 355

原创 事务控制语句(TCL)

TCL语句DML 语句执行的时候, 如果当前有事务, 那么就使用这个事务➢ 如果当前没有事务, 这个执行的DML 语句就会产生一个新的事务只有DML 语句才会产生事务, 其他语句不会产生事务。➢ insert➢ Update➢ Deletecommit/rollback/DDL语句都可把当前事务结束commit 提交事务 rollback 回滚事务savepoint 设置回滚点...

2019-10-05 10:35:34 459

原创 数据操纵语言(DML)

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

2019-10-05 10:25:06 1467

原创 oracle数据库建表

建表create table 表名 (列名1 数据类型 【列级约束】,列名2 数据类型 【列级约束】…);create table 表名(列名1 数据类型,列名2 数据类型,【表级约束】,【表级约束】);数据类型char、varchar、varchar2 字符char的长度是固定的,varchar2长度可变,char比varchar2效率高点,varchar2是oracl...

2019-10-05 10:14:06 560

原创 数据建模

数据建模大概分为三个阶段,概念建模,逻辑建模和物理建模,其中概念和逻辑建模与数据库没关系,物理建模与数据库有关系。1.概念建模概念建模主要做三件事:1.客户交流2.理解需求3,形成实体2.逻辑建模对实体进行细化,细化成具体的表,同时丰富表结构,这个阶段的产物是可以在数据库中生成具体的表及其他数据库对象(包括主键、外键、属性列、索引、约束甚至是试图以及存储过程)。实际项目中,除了主外...

2019-09-14 22:36:29 1420

原创 子查询的两种格式

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

2019-09-14 13:42:48 1020

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

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

2019-09-14 13:35:38 150

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

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

2019-09-14 13:26:30 310

原创 sql中的函数

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

2019-09-14 13:08:59 129

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

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

2019-09-14 12:50:40 669

原创 Oracle数据库

Oracle概述数据库:按照数据结构组织,存储和管理数据的仓库Oracle只有一个数据库,但是有多个用户数据查询语言(DQL)用于检索数据库中的数据,主要是SELECT语句数据操纵语言(DML)用于改变数据库中的语言,主要包括INSERT、UPDATE、DELETE数据定义语句(DDL)用于建立、修改、删除数据库语言事务控制语句(TCL)用于维护数据的一致性,包括COMMIT、...

2019-09-14 12:33:07 233

原创 XML

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

2019-09-14 11:06:11 131

原创 core-java复习整理-4

集合(Collection)List:ArrayList LinkedListSet:HashSet TreeSetList可以存重复的数据List集合的特有功能概述void add(int index,E element)E remove(int index)E get(int index)E set(int index,E element)Arrays工具类的asL...

2019-09-08 16:23:24 110

原创 core-java复习整理-3

Object类类层次的根类所有的类都间接或直接的继承Object类hashcode方法返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。不同对象的,hashCode()一般来说不会相同。但是,同一个对象的hashCode()值肯定相同。getClass方法返回此 Object 的运行时类。可以通过Class类中的一个方法,获取对象的真实类的全名称。equal方法指...

2019-09-08 15:25:20 104

原创 core-java复习整理-2

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

2019-09-08 15:02:19 108

原创 corejava-复习整理-1

corejava-复习整理java语言特性:跨平台一处编译,处处运行java 运行依赖于java开发环境jvm:java虚拟机jre:Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可jdk:JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JR...

2019-09-08 10:43:47 196

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

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

2019-08-28 21:24:09 9022

原创 - StringBuffer和StringBuilder的区别

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

2019-08-25 14:57:00 202

原创 String类的转换功能

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

2019-08-25 14:45:44 138

原创 String类的获取功能

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

2019-08-25 14:45:03 100

原创 模拟用户登录

模拟用户登录public static void main(String[] args ) { Scanner sc = new Scanner(System.in); for(int i = 3; i > 0; i--){ System.out.println("请按以下格式输入"); System.out.println("用户名,密码"); String str = ...

2019-08-25 14:43:22 1077

原创 String类的判断功能

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

2019-08-25 14:32:50 90

原创 基本包装类

基本包装类基本类型与包装类型的对应byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean BooleanInteger类的概述和构造方法该类提供了多个方法,能在int和String之间互相转换Intege...

2019-08-25 14:31:15 78

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

类及其组成所使用的常见修饰符A:修饰符:权限修饰符:private,默认的,protected,public状态修饰符:static,final抽象修饰符:abstractB:类:权限修饰符:默认修饰符,public状态修饰符:final抽象修饰符:abstract用的最多的就是:publicC:成员变量:权限修饰符:private,默认的,protected...

2019-08-25 09:56:00 403

原创 Object类

Object类类层次结构的根类任何类都直接或间接继承Object类HashCode()方法返回该对象的哈希码值,不同的对象哈希码值一般不会相同,同一个对象的哈希码值一定相同getClass()方法返回次Object的运行时类用Class的getName()方法可以获得全类名toString()方法返回该对象的字符串表示equal()方法比较两个对象是否相等,...

2019-08-25 09:54:18 55

原创 多态

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

2019-08-13 08:49:12 100

原创 接口interface

接口接口用interface关键字表示interface 接口名{};类实现接口用implement表示类名 class implement 接口名接口不能被实例化接口成员特点:成员变量:只能是常量,并且是静态的且公共的默认修饰符:public static final (建议自己手动写上)接口没有构造方法成员方法:只能是抽象方法默认修饰符: piublic a...

2019-08-12 10:50:33 79

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

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

2019-08-12 10:18:45 345

原创 抽象类abstract

抽象类抽象类必须用abstract关键字修饰,可以修饰类,也可以修饰方法抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类抽象类不能被实例化,只有抽象类的非抽象子类可以创建对象。抽象类只能被继承,然后被非抽象类的子类继承抽象方法只有方法名没有方法体public abstract double computePay();面试题A:面试题1一个抽象类如果没有抽象方法,可不可以定义...

2019-08-12 09:59:23 104

原创 final关键字

final能修饰类、方法、变量final修饰类:被final修饰的类不能被继承,类中的变量可以根据情况设为final变量,但是成员方法被默认设置为final方法。final修饰方法下面这段话摘自《Java编程思想》第四版第143页:“使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会将final方法转为内嵌...

2019-08-12 09:22:11 65

原创 继承

继承就是让类与类之间产生关系,子父类关系java只支持单继承(一个儿子之能有一个爹)继承的好处:提高的代码的复用性和维护性让类与类产生了关系,是多态的前提继承的弊端:累的耦合性增强了开发的原则:低耦合,高内聚耦合:类与类的关系内聚:就是自己完成某件事的能力继承的注意事项子类只能继承父类非私有的成员(变量和方法)子类不能继承父类的构造方法,但是可以有super关键字去访问父...

2019-08-11 12:07:48 77

原创 代码块

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

2019-08-11 11:35:17 91

空空如也

空空如也

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

TA关注的人

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