自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java Web:学生管理系统

学生管理https://gitee.com/jinxing5/student-management.git介绍这是一个 Java Web 项目简易的学生管理系统软件架构功能简介:已注册用户登录、退出老师管理学生信息管理员管理用户权限安装教程Tomcat版本:8.5.34MySQL8Java 11.0.11下载即可使用!使用说明先在本地数据库中创建数据库!根据 src 目录的 sql 文件和 excel 文件创建数据库。使用 jdbc工具类DBUtils 进行数据库

2021-08-06 21:23:41 193

原创 Java Web

TomcatHTTP协议简介超文本传输(HyperTextTransferProtocol)是一种用于分布式、协作式和超媒体信息系统的应用层协议;是万维网的数据通信的基础网络传输的体系结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B9dtxHAS-1628252276745)(en-resource://database/1239:1)]HTTP请求、响应客户端连接到Web服务器客户端与服务器的HTTP端口(80)建立一个TCP套接字连接发送HT

2021-08-06 20:18:13 173

原创 bootstrap

简介bootstrap用于快速开发web应用程序、网站的前端框架基于html、css、JavaScript提供了带有网格系统、链接样式、背景的基本结构安装导入<head>            <meta charset="utf-8" />        &nbs

2021-07-28 16:29:21 117

原创 jQuery

简介jQuery是一个JavaScript函数库包含以下功能:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilities在html中通过script标签引用<head><script src="jquery-1.11.1.js"></script></head>语法结构jQuery 语法是通过选取 HTML 元素,并对选取的元素

2021-07-28 13:22:30 95

原创 JavaScript

简介概述与作用解释性脚本语言轻量级编程语言可插入html页面的编程代码、由浏览器执行为网页添加各种各样的动态功能提供更流畅美观的效果用法显示数据alter(“显示内容”)document.write()innerHTMLconsole.log写入浏览器控制台换行符: “”变量关键字: var语句JavaScript是脚本语言,浏览器在读取代码时,会逐行执行脚本代码;不会进行预编译分支与循环结构与Java类似数据类型值类型字符串使用单引号或双引号数字

2021-07-28 11:18:22 67

原创 CSS入门

简介层叠样式表(英文全称:Cascading Style Sheets)层叠:多个样式可以作用在同一个html的元素上,同时生效是一种用来表现HTML或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。样式定义如何显示 HTML 元素样式通常存储在样式表中内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一个CSS的使用:与html结合行内样式内联样式:通过 style 直接在标签中编写样式只对当前标签生效,没

2021-07-27 00:08:55 830

原创 HTML入门

概念HTML是HyperText Markup Language的简称,中文名称:超文本标记语言,它是一种用于创建网页的标准标记语言标记语言是由标签构成的语言。<标签名称>例如html,xml;标记语言不是编程语言。HTML 运行在浏览器上,由浏览器来解析入门html文档后缀:.html和.htm标签的分类围堵标签:有开始标签和结束标签,例如 自闭和标签:开始标签和结束标签都在一个标签中 标签可以嵌套标签的内部是可以定义属性的,属性由键值对组成,值需要用双引号引起

2021-07-26 22:21:10 753

原创 数据库 JDBC

JDBC简介JDBC:用于执行SQL语句的 Java API,为多种数据库提供统一的访问接口。作用:连接数据库、创建和执行SQL或MYSQL语句、查看和修改JDBC 体系结构两种结构:两层、三层处理模型两层:JDBC API:提供了应用程序到JDBC管理器的链接JDBC驱动程序API:支持JDBC管理器 连接到 驱动程序[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LXens0xY-1627194002743)(en-resource://databas

2021-07-25 14:20:16 478

原创 数据库MySQL

数据库简介1.1简介数据库:长期保存、按规则组织、可被各种用户或应用共享的数据集合数据库管理系统:操作和管理数据库的大型软件:建立、使用和维护数据库;保证数据安全;1.2常见的数据库管理系统Oracle:甲骨文关系型数据库管理系统MySQL:关系型数据库管理系统、WEB 应用方面,MySQL是最好的 RDBMSDB2:多进程多线索体系结构Microsoft SQL Server:关系型数据库管理系统、集成度高1.3三大范式第一范式无重复的列第二范式(2NF)属性完全依赖

2021-07-20 11:07:29 194

原创 枚举、注解与反射

枚举 Enum定义格式权限修饰符 enum 枚举名称 {实例1,实例2,实例3,实例4;}主要方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gjVWetAH-1626488747877)(en-resource://database/1139:1)]特性一旦定义了枚举,不要修改里面的值枚举类默认继承的是java.lang.Enum类而不是Object类枚举类不能有子类,因为其枚举类默认被final修饰只能有private构造方法switc

2021-07-17 10:25:56 51

原创 XML与JSON

XML简介可扩展标记语言特性:1.平台无关性、独立的标记语言2.自我描述性用途:1.网络传输数据2.数据存储3.配置文件XML文件.XML 文件是保存XML数据的一种方式XML数据也可以以其他的方式存在(如在内存中构建XML数据)文档声明XML声明第一行:<?xml version="1.0" encoding="UTF-8"?>标记( 元素 / 标签 / 节点 )XML文档由标记组成语法:开始标记(开放标记):<标记名称>结束标记(必和标记

2021-07-17 09:22:11 49

原创 网络编程入门

网络编程TCP程序1.ServerSocket 搭建服务器2.Socket 搭建客户端两方使用socket(套接字 , 通信端点) 进行交流ServerSocket用于创建服务器 . 创建完毕后, 会绑定一个端口号.每连接一个客户端 , 服务器就会得到一个新的Socket对象, 用于跟客户端进行通信构造方法ServerSocket(int port);创建一个基于TCP/IP协议的服务器 , 并绑定指定的端口号.注意: 参数port的范围是: 0-65535 (建议1025-65535

2021-07-16 21:30:07 92 1

原创 多线程杂谈

线程与进程进程是指一个内存中运行的应用程序,每一个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行,一个进程至少有一个线程线程是进程的进一步划分,进程启动后的若干执行路径又可划分为若干个线程线程调度分时调度所有线程轮流使用CPU的使用权,平均给配每个线程占用CPU的时间抢占式调度(Java)优先让优先级高的线程使用(CPU),相同时随机CPU在多个线程中高速切换,对于CPU一个核一个时刻只能执行一个线程,一位内切换速度和处理时

2021-07-16 16:34:13 146

原创 IO类库之File

File表示的为文件或目录方法创建public static void main(String[] args) throws IOException { File file = new File("C://1.txt"); //创建文件 /*file.createNewFile();*/   //创建文件夹 file.mkdir(); //另外两个创建方式 File a=new File(file,"a.txt");

2021-07-09 21:23:09 74

原创 Map集合

Map 接口定义Map<K,V> -> Mapping(绘制…的地图;提供信息)存储是一个个的 键值对 数据(例:钥匙 与 锁),将键映射到值的对象。Map不能包含重复的键;每个键最多可以映射一个值。Map集合的键(key)不可重复(为Set的 HashSet 与 TreeSet 提供了不可重复的键)方法keyset() :返回映射中包含的键的set视图(即返回一个 set 集合)get(key):提供参数 key 获取值clear():清空put(K key,V va

2021-07-03 10:10:59 55

原创 Set集合

Set接口定义Collection 的子接口,与 List 接口最大的不同在于,Set 接口里面的内容是不允许重复的。在使用Set时因属性不同而存储在不同位置,所以存储变量时需特别注意。基本上还是与 Collection 接口保持一致。因为此接口没有 List 接口中定义的 get(int index)方法,所以无法使用循环进行输出。可以用Iterater进行迭代输出;或者使用 toArray() 转换后输出接口中有两个常用的子类:HashSet、TreeSetHsahSet定义散列存放(

2021-07-03 10:10:27 58

原创 集合迭代器Iterator

Iterator定义Iterator 属于迭代输出,基本的操作原理:是不断的判断是否有下一个元素,有的话,则直接输出。ListIterator 为 Iterator 的子类,只适用于List接口下的快速失败:当在遍历时,多线程下有另一个线程正在修改集合中的数据,产生异常。安全失败:迭代器会对数据复制后遍历定义:public interface Iterator<E>操作//IteraterArrayList<Integer> data = new ArrayLi

2021-07-03 10:09:49 83

原创 常用类库之类集List

类集类集设置的目的Java对各种数据结构的实现所有的类集操作的接口或类都在java.util包中Java类集结构图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-isWB0NsZ-1624678269228)(en-resource://database/1105:1)]链表链表的介绍由多个不必相连的内存结构(节点)按照特定的顺序链接在一起。基于对象实现。优点与缺点空间没有限制插入和删除速度快存取速度慢链表的分类[外链图片转存失败,源站可能有防盗

2021-06-26 11:31:19 93

原创 泛型之简述

常用类库泛型1. 泛型:参数化类型,定义类型形参;在使用、调用时传入具体的类型(类型实参)。2. 使用:定义一个泛型类:public class ClassName<T>{ private T data; public T getData() { return data; } public void setData(T data) { this.data = data; }}定义一个接口:可以在实现时选

2021-06-26 10:03:51 75

原创 Java异常处理

什么是异常 程序中导致程序终端运行的一种指令流 出错的程序:寻找第一个蓝色异常文件(自己编写的) 异常体系结构: 父类Throwable: 异常(可以在程序中处理的) 受检与非受检异常 错误(程序员无法处理、只能避免) 异常处理 try{ // 有可能发生异常的代码段 }catch(异常类型1 对象名1){ // ...

2021-06-09 01:30:41 39

原创 异常 finally 详解

即将写入

2021-06-09 01:28:19 64

原创 Java面向对象(类的详述)

Object 类概述 如果一个类没有继承任何类,则继承Object类(追踪溯源皆为Object类的子类) Object的多态: 可以接收任意类型的值 API的使用: Ctrl + 左键 toString() } 返回对象的字符串的表示形式,返回结果应简洁且信息丰富,建议所有子类覆写(重写)此方法 return "提示信息" + this.想返回的信息 public String toString(...

2021-06-08 01:17:08 116

原创 Java面向对象(多态)

多态(对象的多种表现形式) 实现:学生是人的子类:p指向子类的一个对象s: 多态的体现 子类即为父类的一种形态,对象即为类的一种形态 重载:一个类中方法的各种形态 重写:子父类中的方法的各种形态 多态的使用 向上转换:子类实例转换为父类实例 |- 格式:父类 父类对象 = 子类实例 ; 向下强转:父类实例变为子类实例 |- 格式:子类 子类对象 = (子类)父...

2021-06-08 01:16:37 51

原创 Java面向对象(继承)

继承(子类的super指向父类的地址) 允许创建分层次等级的类 子类继承父类的特征(属性)和行为(方法) 只能单继承、多重继承:父类的父类(无多继承:一个子类不能有多个父类) 当创建子类的对象时 先创建一个父类的对象 super关键字 super访问父类的构造方法(包含super的构造方法必须将super写在第一行、this与super不能同时调用别的构造方法) super访问父类的属性 ...

2021-06-08 01:15:56 58

原创 Java面向对象进阶

1.private封装 作用:对于属性、类、方法等进行私有保护,防止数据被随意修改以保证逻辑正确性(年龄不能是负数) 规定:对所有属性进行封装,提供setter及getter方法以供数据的合理操作2.this关键字(this不调用也存在) this指当前对象 · 调用类中的属性 · 调用类中的方法或构造方法 在一个构造方法中使用this调用另一个构造方法时,需要写在一行(构...

2021-06-07 02:28:25 45

原创 Java面向对象基础

1.1面向对象思想1.1.1面向对象思想 面向对象是相对于面向过程来讲的,指的是把 相关的数据和方法组织为一个整体 来看待 面向过程到面向对象,是程序员思想上 从执行者到指挥者的转变。1.1.1三大思想 面向对象思想从概念上讲分为以下三种:OOA、OOD、OOP OOA:面向对象分析(Object Oriented Analysis) OOD:面向对象设计(Object Oriented Design) ...

2021-06-06 15:04:49 80

原创 Java语法(3)

一、数组(相同类型数据的容器、一个和一个数据顺序排序)1.格式 格式 1. 数据类型[] 数组名称 = new 数据类型[数组长度]; 数组长度为int类型的 int[] ages2 = new int [10]; ages2[0] = 100; System.out.println(ages2[0]); ...

2021-06-03 15:43:22 164

原创 Java语法(2)

一、获取用户的输入1.Scanner import Java.util.Scanner Scanner input = new Scanner(System.in); 用于接受各种类型的数据 例:int i = input.nextInt(); 以下两个可以接受各种数据类型的值 input.next() 返回字符串类型(接受以空格或回车结束的有效数据) input.nextLine() 返回字符串类型(...

2021-06-03 02:50:34 36

原创 java语法

一、二进制 二进制与十进制相互转换(计算器) 计算机储存结构:一个字(word)=2byte(字节:java为8位的字节即字)= 8位二进制(11111111=255) ASCII表: 一、变量(储存给种类型的可变数据) 分类: 按所属数据类型:基本数据类型变量、引用数据变量 按被声明位置:局部变量(方法或语句块内部的变量)、成员变量(方法外部、类的内部定义的变量) 不能再类的外部声明变量二、数据类型(数据内...

2021-06-02 14:40:49 122

原创 JAVA起源与历史

一、java的起源与历史1.1起源SUN公司 詹姆斯高斯林:目的开发一种能在各种消费电子产品上运行的程序架构 改造c++名为oak为 程序适配(转变为java) ,用java在浏览器上运行并展示2.2 演变更新迭代:1999.6 java三个体系:移动、桌面、服务器 2004.9 java5.0(实际1.5) 2014.3 java SE8 非常强大...

2021-06-02 14:39:28 745

myproject.zip

简单的学生管理项目:学生添加查看、用户权限管理

2021-08-06

空空如也

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

TA关注的人

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