自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript基础

JavaScript基础第一节 JavaScript概述1.1 JavaScript简介​ JavaScript一种解释性脚本语言,是一种动态类型、弱类型、基于原型继承的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,用来给HTML网页增加动态功能。1.2 JavaScript发展史​ 它最初由Netscape的Brendan Eich(布兰登 艾奇)设计。JavaScript是甲骨文公司的注册商标。Ecma国际以JavaSc

2020-05-30 17:40:25 319 2

原创 CSS

CSS层叠样式表第一节 CSS简介1.1 CSS概念CSS :层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML (标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样 式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对 网页各元素进行格式化。多个样式可以层层覆盖叠加,如果不同的css样式对同一个html标签进行修饰,样式有冲突的,应用优先级高的,不冲突的样式规则共同作用。CSS作用:1

2020-05-30 16:37:20 227

原创 HTML

HTML第一节 HTML简介什么是网页? 网页,是网站中的一个页面,通常是网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。 通常我们看到的网页都是以htm或html后缀结尾的文件,俗称HTML文件。1.1 HTML概述 HTML全称:Hyper Text Markup Language(超文本标记语言) 超文本标记语言是标准通用标记语言(SGML)下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。 HTML是一门用

2020-05-30 11:06:15 198

原创 JDBC的批处理、数据库事务以及在JDBC中的使用

JDBC的批处理、数据库事务以及在JDBC中的使用第一节:JDBC批处理批量处理允许将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们。当需要一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能。在jdbc的url中添加rewriteBatchedStatements=true参数,可以提高批处理执行效率.1.1 Statement批处理1 注册驱动获取连接2 使用 createStatement() 方法创建Statement对象。3 使用 set

2020-05-29 16:24:35 276

原创 三层架构,JDBC的事物结合和ThreadLocal使用

三层架构,JDBC的事物结合和ThreadLocal第一节 三层架构1.1 引言三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。1.2各层作用数据访问层(DAL)的作用:从数据源加载数据(select)向数据源写入数据(Insert/Up

2020-05-29 15:41:08 227

原创 数据库连接池(Druid、DBCP、C3P0)和Apache组织DBUtils工具类使用

数据库连接池(Druid、DBCP、C3P0)和Apache组织DBUtils工具类使用第一节:自定义连接池使用JDBC操作数据库,需要建立Connection,使用传统的JDBC操作需要每次创建Connection,创建Connection是一个非常性能和消耗时间的过程,我们需要在提高程序性能,那么就需要减少每次创建创建连接带来的负面影响,解决这个问题我们将利用池子概念,预先创建一些链接放入池子中,如果需要操作数据,不用创建新的Connection,只需要在池子中获取即可,使用完毕放入池子!这样就形

2020-05-29 10:52:34 241

原创 JDBC实现CRUD(增删改查)

JDBC实现CRUD(增删改查)第一节:JDBC简介1.1简介​ JDBC(Java DataBase Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC可以在各种平台上使用Java,如Windows,Mac OS和各种版本的UNIX。JDBC库包括与数据库使用相关的API。连

2020-05-28 18:06:29 631

原创 MySQL约束、多表查询和事物的四个特性

MySQL约束、多表查询和事物的四个特性第一节 数据完整性数据完整性是指数据的精确性(Accuracy) 和可靠性(Reliability)。确保数据的完整性 = 在创建表时给表中添加约束,保证用户输入的数据保存到数据库中是准确可靠的。完整性的分类:实体完整性:主键约束,唯一主键实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。定义表中的所有行能唯一的标识,一般用主键,唯一索引 unique关键字,及identity属性

2020-05-22 21:23:59 529

原创 MySQL安装和基本操作

MySQL安装和基本操作第一节:数据库简介1.1 简介​ 数据库(Database,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。简单理解数据的仓库。​ 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。数据库是通过数据库管理系统创建和操作的。1.

2020-05-22 10:39:16 209

原创 可变参数和反射

可变参数和反射第一章 可变参数从java的JDK 1.5开始,Java允许为方法定义长度可变的参数语法:public void foo(int ... args){ //int ... 表示数组}注意:调用可变参数的方法时, 编译器将自动创建一个数组保存传递给方法的可变参数,因此,程序员可以在方法体中以数组的形式访问可变参数.可变参数只能处于参数列表的最后, 所以一个方法最多只能有一个长度可变的参数.示例:public static void main(String[] a

2020-05-21 10:01:45 238

原创 网络编程和Socket通信

网络编程第一章:网络编程基础计算机网络所谓计算机网络,就是把分布在不同区域的计算机与专门的外部设备用通信线路相互连接成一个规模大,而且功能强的网络系统,从而使得计算机之间可以相互传递信息,共享数据、软件等资源网络编程所谓网络编程,指的就是在同一个网络中不同机器之间的通信第二章:计算机之间通信的条件IP地址IP地址指的是互联网地址(Internet Protocol Address ) ,是联网设备与互联网之间的唯一标识,在同一个网段中,IP地址是唯一的IP地址是数

2020-05-19 17:43:59 291

原创 内存流、对象流和属性文件与序列化

内存流、对象流和属性文件与序列化第一章:内存流概念输入和输出都是从文件中来的,当然,也可将输出的位置设置在内存上,这就需要ByteArrayInputStream和 ByteArrayOutputStreamByteArrayInputStream:将内容写入到内存中,是Inputstream的子类ByteArrayOutputStream:将内存中数据输出,是OutputStream的子类此时的操作应该以内存为操作点案例:实现字母大小写转换public class Text

2020-05-19 15:14:52 151

原创 文件与IO流

文件与IO流第一章File类File类的作用在java程序中,对磁盘进行描述的类。文件和目录路径名的抽象表示形式。File类的几个构造方法方法名描述File(File parent, String child)根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。File(String pathname) (常用)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。File(String parent,

2020-05-19 11:30:15 131

原创 多线程的同步

多线程的同步第一章:多线程访问临界资源多线程访问临界资源产生的数据安全问题多个线程同时访问一个资源,如果一个线程在取值的过程中,时间片被其他线程抢走,临界资源就产生了。解决临界资源问题一个线程在访问临界资源的时候,给这个资源加上一把“锁”,这个时候如果其他线程想要访问这个资源就得在外边等候。锁对象锁,任意的一个对象都可以被当做锁来使用同步代码块语法: synchronized(锁) { //需要访问临界资源的代码段 }说明: a.程序走到代码段中,就用锁来锁

2020-05-10 15:26:13 145

原创 多线程

多线程第一章:进程和线程进程的介绍只有真正运行时程序才被成为进程。单核的cpu在任何时间点上只能运行一个进程,宏观上并行,微观上串行。是一个程序运行状态和资源占用(内存,cpu)的描述。进程是程序的一个动态过程,他指的是从代码加载到执行完毕的一个完整的过程。a.独立性: 不同的进程之间是相互独立的。b. 动态性: 进程在系统中不是静止不动的,而是在系统中一直活动的。c. 并发性: 多个进程可以在单个处理器上同时进行,且相互不影响。线程的介绍线程是进程的一部分,一个进程可以分为

2020-05-10 14:10:49 80

原创 Set和Map

Set和Map第一节:Set接口常用方法:方法名描述boolean add(E e)确保此 collection 包含指定的元素(可选操作)。boolean addAll(Collection<? extends E> c)将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。void clear()移除...

2020-05-05 17:07:24 246

原创 集合的使用和List

集合第一节:概念概念集合:就是一个存储数据的容器。 集合与数组一样,也是一个容器,与数组的区别: 1 数组长度固定,集合的长度不固定。 2 数组可以存储基本类型和引用类型,集合中存储的元素类型只能是引用类型。集合框架的介绍(Collection)Map集合的框架结构集合和数组相比:相同点:都是数据的容器,在一个数组或集合中可以存储多个数据不同点:元...

2020-05-05 11:35:13 210

原创 Java中的异常初识

异常第一节:概念生活中面对各种异常,比如堵车、撞车等,通常会怎样处理,根据不同的异常进行相应的处理,而不会就此中断我们 的生活。程序中异常:在程序执行过程中由于设计或设备原因导致的程序中断的异常现象叫做异常。 异常处理:Java编程语言使用异常处理机制为程序提供了异常处理的能力第二节:异常的分类Throwable: 可抛出的,一切错误或异常的父类,位于java.lang包中。 |-Er...

2020-05-04 21:15:05 91

原创 Java中常见的几个类

常用类第一节:Object所有类的父类,他的所有方法是被子类默认继承的。1.getClass 返回的是实际对象的类型2.toString 返回的是该对象的地址的文本格式 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode());...

2020-05-03 22:11:38 737

原创 java中的接口

接口生活中的接口:USB,插座…USB:物理:必须满足USB接口的宽度和厚度内部:需要遵守导线的个数插座:首先需要满足插头的个数满足电压和电流一些规则概念:从语法上讲:接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有方法的实现。从功能上讲:接口表示一种约定(规范)或能力使用的好处:扩展类的功能,保持对外接口一致接口实现了多重继承,完成类和任何实现接口子类的...

2020-05-01 20:15:30 205

原创 对于重写和重载的理解

对于重写和重载的理解重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。pub...

2020-04-30 22:02:24 366

原创 java中的常见修饰符

java中的常见修饰符public、protected、default/package、privatepublic 在任何位置都能访问到anyWhereprotected 同包可见,跨包子类可见;本类+同包+非同包的子类default 只能同包可见;本类+同包private 只能本类可见使用原则:修饰类时:只能public 或 默认的修饰成员变量和方法:可以使用pu...

2020-04-30 21:29:40 140

原创 面向对象的三大特性

面向对象的三大特性封装什么是封装:​ 在类中,对于不想被类外直接访问的成员变量,进行一个私有化,同时提供一个公共的方法访问私有的成员,尽可能的隐藏内部的细节,控制修改以及访问对象的权限。封装的步骤:添加private修饰符(private私有的,只能本类内进行访问,这样就限制了外部其他类访问的权限)添加get和set方法(对外暴露的公共方法,每次外部类想要修改或者访问属性的时候...

2020-04-29 21:03:59 147

原创 面向对象的认识

面向对象第一节:类​ 类 是一个模板​ 对象 是 根据模板创建而成的 一个个具体的实例。​ 两者直接的关系: 一对多关系 。 一个类能够创建多个对象​ 类组成:多个对象共性的特征和行为,包含属性和方法​ 类中成员变量的定义:​ 生活中:使用特征或状态描述一个事物属性。程序中:使用变量表示,通常叫成员变量​ 成员变量:成员变量也被称为属性、分为静态变量和非静态变量。//此...

2020-04-27 21:34:39 132

原创 Java中的数组

​ ### Java中的数组第一节:数据的概念数组是一组连续的存储空间,能存储多个相同类型的值。第二节:数组的声明和赋值方式一: 先声明 后初始长度数据类型[] 数组名;数组名 = new 数据类型[数组长度];方式二:数据类型[] 数组名= new 数据类型[数组长度];方式三: 在创建数组的同时,初始化元素值数据类型[] 数组名= new 数据类型[]{元素值1…};简...

2020-04-26 22:04:59 124

原创 Java中的函数

Java中的函数第一节:函数的概念为了实现特定功能而实现的一段代码,可以重复的进行使用第二节:函数的定义位置:和main方法并列,不能定义在方法的内部或者类的外部main方法解析:public static void main(String[] args){}修饰符 静态的 无返回值 方法名(形参列表){//用于接收实参的,一一对应,实参传递给形参,单向传递 }例子:...

2020-04-26 21:48:03 225

原创 Java的循环结构

Java的循环结构第一节:for循环循环:通过某个条件,重复执行的一段逻辑代码//循环结构 第一种: for 循环for(①初始值;②循环条件;④步长){ //循环体 //③重复操作的代码}//代码示例for(int i =1;i<=10;i++){ System.out.println(i);}//注意://1.步长可以省略,如果初始值为t...

2020-04-26 21:39:04 89

原创 Java的选择结构和分支结构

Java的选择结构和分支结构第一节:if else选择结构概念:根据已知条件进行逻辑的判断,满足条件就执行响应的操作if基本结构// 只有一个if时if(布尔表达式){ //当为真(true) 才会执行代码块 //代码块}if else 基本结构// 二选一 if else if(布尔表达式){ //为真时,执行}else{ /...

2020-04-26 21:31:46 208

原创 Java语言的变量,数据类型,类型转换

Java语言特点第一节:变量变量作为Java语言存储数据最基本的单元变量的组成: 数据类型 变量名 可以赋值存储数据最基本的单元是字节byte​ 1 byte = 8 bit(位)​ 1 KB = 1024byte​ 1 MB = 1024KB​ 1 GB = 1024MB​ 1 TB = 1024GB​ 1 PB = 1024TB​ …第二节:数...

2020-04-26 21:19:16 94

原创 Java概述和环境的搭建

Java概述和环境得搭建第一节:Java历史Java由来:SUN公司设计开发,1995年推出1996年 推出 JDK 1.0 版本..........2009年被 Oracle(甲骨文)收购 计算机 之父 : 冯 诺尼曼Java 之父 : 詹姆斯 高斯林第二节:Java的三个版本1. JavaSE Java Standard Edition 标准版 ...

2020-04-26 20:52:35 104

媒体库管理系统

课程设计做的大作业,想看到同学可以看看。请认真学习,不要全部摘抄。

2019-02-25

空空如也

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

TA关注的人

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