自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (3)
  • 收藏
  • 关注

原创 4-4 Servlet

1 创建Servlet类创建一个普通类,继承javax.servlet.http.HttpServlet,重写doGet()和doPost()方法;doGet()接收一个来自客户端的GET请求doPost()接收一个来自客户端的POST请求1.1 servlet对象是单例的每一次请求到达服务器时,服务器(tomcat)会检查有没有目标对象(servlet对象),如果没有则创建,如果有,则拿来直接使用。 由于servlet是单例的,所有的用户共享的是一...

2022-02-22 08:39:58 155

原创 4-3 HTTP请求方式与URI

1 HTTP请求方法1.1 GET方法GET 用于从指定资源请求数据。/order/pay?param1=v1&param2=v2请求的业务数据以键值对的形式拼接在URL后面;1.2 POST方法POST 用于将数据发送到服务器来创建/更新资源。请求中的数据包含在HTTP的header中,对用户不可见; GET POST 后退按钮/刷新 无害 数据会被重

2022-02-22 08:36:29 277

原创 4-2 JSP

1 JSP指令 JSP指令标签 指令 属性 说明 <%@ page... %> 定义页面的依赖属性,比如脚本语言、error页面、缓存需求等 language 指定当前JSP页面使用的脚本语言,默认Java contentType 指定当前JSP页面的MIME类型(文件类型)

2022-02-22 08:34:57 149

原创 4-1 Java Web项目环境准备

1 JSPJSP(全称Java Server Pages)是一种动态网页开发技术,它使用JSP标签在HTML网页中插入java代码。标签成对出现<%%>。JSP是一种Java Servlet,主要用于实现Java Web应用程序的用户界面部分:JSP标签有多种功能,如访问数据库、记录用户选择信息、访问javaBeans组件等,还可以在不同的网页中传递控制信息和共享信息;JSP文件后缀名为*.jspJSP开发的web应用可以跨平台使用,既可以运行在Linux上也能运行在Win.

2022-02-09 20:27:02 187

原创 2112Java班笔试题02

考试范围:JavaSE、数据库一 选择题1 下面代码的执行结果是publicclassSystemUtil{publicstaticbooleanisAdmin(String userId){returnuserId.toLowerCase()=="admin";}publicstaticvoidmain(String[] args){System.out.println(isAdmin("Admin"...

2022-01-18 09:18:02 394 1

原创 用js实现一个随机翻牌游戏的HTML网页

个人的一个小作业,仅供参考,希望对你有所帮助。界面:图片存储路径与代码存储路径:代码:<!DOCTYPE html><!-- 消消乐 --><!-- window.onload() 方法用于在网页加载完毕后立刻执行的操作,即当 HTML 文档加载完毕后,立刻执行某个方法。Math.random() 函数返回一个浮点数, 伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。实现将初.

2022-01-18 08:42:54 600 2

原创 使用js实现一个复利计算器的HTML网页

个人的一个小作业,仅供参考,希望对你有所帮助。界面:代码:<!DOCTYPE html><!-- 复利计算器 --><!-- toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。parseFloat() 函数解析字符串并返回浮点数。此函数确定指定字符串中的第一个字符是否为数字。如果是,它会解析字符串直到到达数字的末尾,并将数字作为数字而不是字符串返回。注意:只返回字符串中的第一个数字!注释:允许前导和尾随空格。注释:如果

2022-01-17 15:55:53 759 1

原创 使用js实现一个简易计算器的HTML网页

个人的一个小作业,仅供参考,希望对你有所帮助。界面:代码:<!DOCTYPE html><!-- 计算器 --><!-- getElementsByClassName() 方法返回文档中所有指定类名的元素集合,作为 NodeList 对象。NodeList 对象代表一个有顺序的节点列表。NodeList 对象 我们可通过节点列表中的节点索引号来访问列表中的节点(索引号由0开始)。innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。

2022-01-17 15:53:02 1166

原创 3-4 JS脚本语言

1 Java Script简介Java Script 简称JS,是一种基于对象Object和事件驱动Event Driver的解释型脚本语言,用于增强HTML页面的动态交互性。2 特点嵌套在HTML中; 环境支持,js在运行中需要浏览器环境的支持,如果使用的浏览器不支持js脚本,那么浏览器在运行时将忽略js代码; 解释执行,无需经过专门编译器的编译,在嵌入脚本的HTML文档载入时被浏览器逐行地解释执行; 弱类型语言,js中不需要指定变量的类型; 基于对象,js提供了很多内建对象,也允许定

2022-01-17 08:53:47 179

原创 3-2 ~3 CSS样式表

1 定义CSS Cascading Style Sheets层叠样式表,定义如何显示HTML元素(长宽高、颜色、间距、背景等展示效果)2 基本语法p {//选择器color: red;//属性:值font-size: 14px;//属性:值}选择器:声明哪个元素采用这个样式表,选择器可以是标签、class、id和属性属性:样式属性值:属性对应的值3 选择器分类3.1 上下文选择器(派生选择器)通过依据元素在其位置的上下文关系来定义样式。分类:后代选择器

2022-01-17 08:51:30 112

原创 3-1 H5基础知识

1 HTML页面简介<!--HTML 超文本标记语言 HyperText Markup LanguageHTML是用来描述网页的一种语言HTML页面包含了HTML标签(也称为:元素)和文本内容--><!-- 明确HTML版本为HTML5版本,简称H5;只有明确版本,浏览器才能正确显示HTML页面 --><!DOCTYPE html><!-- HTML页面的根元素 --><html><!-- head

2022-01-17 08:47:16 290

原创 2-10 约束、锁、范式

1 表与表的对应关系一对一:学生与手机号,一个学生对一个手机号一对多:班级与学生,一个班级对应多个学生多对一: 多对多:学生与科目,一个学生对应多个科目,一个科目也对应多个学生2 约束2.1 作用是一种限制,用于限制表中的数据,为了保证数据的准确性以及可靠性。2.2 约束分类NOT NULL,非空,用于保证某个字段不为空。支持列级约束。 DEFAULT,默认,用于保证某个字段具有默认值。支持列级约束。 PRIMARY KEY,主键,用于保证某个字段具有唯一性且非空。.

2022-01-17 08:45:07 97

原创 2-8 事务

1 定义事务可以理解为,有一段处理业务逻辑的代码,这段代码在运行过程中会执行多行程序,发生一些数据的变化(增删改),为了保证数据的一致性,要求在这段代码的执行过程中,所有数据的操作,要么都成功,要么都失败,一旦中间出现执行错误或异常,则整个过程中的所有数据全部回滚到代码执行之前的样子。通过事务关键字,约束这段代码,当这段代码运行过程中某一行发生错误时,所有被改变的数据全部回滚(ROLLBACK),即数据修改回代码执行之前,原来的值。2 示例数据 a数据 b数据 c开启事务a

2022-01-17 08:42:02 70

原创 1-15~16 集合

集合框架关系图Java 集合框架主要包括两种类型的接口:1. 集合(java.util.Collection)存储一个元素集合,Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类;Collection的实现类只能存储引用类型,所以对于基本数据类型,Collection的实现类只能存储他们的包装类(位于java.lang包)Java中共有八个包装类:1.Byte(byte) 2.Short(short) ...

2022-01-17 08:37:55 87

原创 1-12 二叉查找树与AVL树

1.1 定义一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;(3)左、右子树也分别为二叉排序树;(4)没有键值相等的结点。二叉查找树(Binary Search Tree),又叫:二叉搜索树,二叉排序树。1.2 查找步骤:若根结点的值等于查找的值,成功;若小于根结点的值,递归查左子树;若大于根结点的值,递归查右子树;若子树为空,查找不.

2022-01-17 08:34:22 1045

原创 1-11 二叉树

1 简介二叉树(Binary tree)是树形结构的一个重要类型。二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分。二叉树是n个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成,是有序树。在二叉树中,一个元素也称作一个结点;一个结点拥有子树的数目称为结点的度。2 定义二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重

2022-01-17 08:31:09 539

原创 2-7 函数与存储过程

1 变量 普通变量 声明变量# DECLARE声明变量关键字# DECLARE变量名 数据类型 默认值;DECLARE no INT default 0;变量赋值# SET变量赋值关键字SET no = 2; 会话变量 # 会话变量,变量名前面加一个@符号:@变量名,无须单独声明,直接赋值 就可以SET @res = 12;2 函数FUNCTION函数与java中的方法一样,有入参,有且只有一个返回值; 函数的返回值,只能是一个值,不能是结果集;..

2022-01-06 19:43:42 372

原创 1-10 变量方法与重载

1 变量1.1 成员变量:定义在类文件里1.2 局部变量:定义在方法体中,并且只在方法体中起作用1.3 方法体:方法的{ }包含的代码部分示例:publicclassDefaultNumber {//成员变量:定义在类里intno;publicvoiddeal() {//局部变量:定义在方法中,并且只在方法体中起作用intno2= 12;}}2 方法2.1 调用方法:对象名.方法名()publicclassDefaultNumbe...

2022-01-06 19:38:16 1039

原创 1-9 面向对象三要素以及static关键字final关键字

什么是面向对象面向对象程序设计(object oriented programming 简称OOP)对象是一个由信息(变量)及对信息进行处理(方法)的描述其本质是对现实事物的特征和变化规律建立的模型面向对象三要素1封装细节(变量和方法)隐藏,成员变量设置为私有(private),然后提供set和get方法来读和取。通俗的讲,封装就是不允许直接访问成员变量,必须通过set和get方法来访问;优点:安全,便于重构良好的封装能够减少耦合。 类内部的结构可以自由修改。 可以对成.

2022-01-06 19:36:22 258

原创 2-5 表操作

#表操作#创建表CREATETABLE[table_name]();#AUTO_INCREMENT声明字段自动递增#AUTO_INCREMENT=1声明主键自增的起始值从1开始#PRIMARYKEY主键索引#ENGINE=InnoDB声明数据库引擎,其他引擎MyISAM#CHARSET=utf8声明数据表字符编码#COMMENT注释#CHARACTERSETutf8字符集#COLLATEutf8_general_ci字符排序规则CREATETABLE`...

2022-01-06 09:14:35 384

原创 2-4 索引

索引1 什么是索引索引用于快速找出在某一列(column)中的具有一特定值的行;索引用于快速定位包含目标条件的行;不使用索引,mysql默认的检索规则是从第一行开始读完整张表,表越大,查询花费时间越长。2 索引分类2.1单列索引普通索引 KEY key_name (column_name)MySQL中基本索引类型,没有什么限制;允许在定义索引的列中插入重复值和空值;纯粹为了查询数据更快一点唯一索引 UNIQUE KEY key_name(colu...

2022-01-06 09:09:52 119

原创 2-3 基本语法

# 1 多表查询# 示例 查询所以学生信息及所在班级的名称SELECTa.id, a.stu_name, a.sex,b.cla_id, b.cla_nameFROMstu_info AS a,cla_info AS bWHEREa.cla_id = b.cla_id;# 2 关联查询# 左连接 LEFT JOIN# 以左边的表为主表,右边的表只展示能匹配到的SELECT * FROM stu_info AS aLEFT JOIN cla_in..

2022-01-06 09:07:57 151

原创 1-14 字符串、相等性规则、值传递与引用传递

1 相等性规则== 比较运算符==比较基本数据类型,判断的是值是否相等(基本数据类型只能用“==”比较) ==比较引用类型,判断的是内存地址是否相等equals()方法Object类的equals()方法,比较的内存地址是否想等; String类的equals()方法,比较的是值是否相等; 按照自己的相等性规则进行比较,需要自定义equals方法;2 String类型String类型是一个引用类型,即栈中存放对象名和对象的引用,堆中存放String对象;String类型的对象,

2022-01-05 20:51:00 165

原创 1-7 数组与排序法

1简介数组是用来存储固定数量的同类型元素的一种数据结构,它是引用类型;2创建数组数据类型[] 数组名 = {元素1,元素2,…,元素n}示例:int[] arr= {1,2,1,1,22,12};数据类型[] 数组名 = new 数据类型[数组长度]示例:String[] arr= newString[5];3数组长度数组对象的length变量,可以动态的计算出数组的长度示例:intlen= arr.length;4访问数组元素通过数...

2022-01-04 19:50:29 361

原创 2-2 聚合函数

# #号注释-- 双横杠注释-- 创建班级表CREATE TABLE cla_info(cla_id int NOT NULL auto_increment COMMENT '班级主键',cla_name varchar(50) NOT NULL COMMENT '班级名称',PRIMARY KEY(cla_id)) COMMENT '班级基础信息表';-- 增删改查CRUD-- 查询(查)-- *代表查询全部字段SELECT * FROM stu_i

2022-01-04 17:09:09 1006

原创 2-1 MySQL数据库-基础语法

1 配置mysql系统环境变量,让mysql命令生效找到mysql的安装目录,默认的安装路径为C:\Program Files\MySQL\MySQL Server 5.7\bin 配置系统环境变量,在path变量中添加mysql的安装路径,安装路径具体到bin文件夹2 使用windows下的dos命令操作数据库1 启动数据库服务net start [mysql server name] 2 登录数据库mysql –hlocalhost –uroot –p3 查看...

2022-01-04 17:07:45 227

原创 2112Java班笔试题01

一 简答题(5分/每题,共50分)1 列举全部的java基本数据类型byte short int longfloat double char boolean2 请简述重载与重写的区别重载:发生在同一个类中 方法名相同 参数列表不同(个数,数据类型,顺序),注意:参数列表不同跟变量名称没关系 返回值的类型是否改变,跟方法是否重载没关系,不能作为重载的依据重写:重写发生在子父类当中 方法名、参数列表、返回值类型均相同 重写的方法,方法体不同或者访问控制修饰符不同 子

2022-01-02 10:59:59 461

原创 基础练习题

1循环练习1-1通过键盘循环录入5个人的年龄,并计算平均年龄,如果录入的数据出现负数或者大于130的数,立即停止输入,并输出报错1-2打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。1-3一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?1-4有1、2、3、4个数字,能组成多少个.

2022-01-02 10:58:33 369

原创 1-5 运算符

算数运算符 操作符 描述 示例 + 加法 - 相加运算符两侧的值 - 减法 - 左边值减去 右边值 * 乘法 - 相乘操作符两侧的值 / 除法 - 左边值 除以 右边值 10/3=3 .

2022-01-01 21:03:34 261

原创 1-4 选择分支与循环

程序结构有三种:顺序结构、分支结构、循环结构1 顺序结构顾名思义,就是代码按照从上往下的先后顺序执行;2 分支结构顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构选择分支if elsebooleantar= false;if(tar) {//条件表达式,判断条件成立 即返回true 执行下面的分支语句//分支语句:要执行的代码System.out.println("判断条件成立");} else{//判断条件不成立System.out.pr...

2022-01-01 21:01:42 112

原创 1-3 数据类型

前言变量就是申请内存来存储值,也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型的数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。一 java两大数据类型基本数据类型(又叫内置类型或值类型) 引用类型,默认值是null(空值)1 基本数据类型 整数类型 浮点型 字符型 布尔型 byte

2022-01-01 20:56:08 159

原创 1-2 java基础概念

1 java基本概念:类、变量、方法 类(类型) 类是一个模板,是对事物特征(变量)和行为(方法)的描述; 具有相同属性和相同行为的事物,才能被归为一类; 对象 对象是类的一个实体(或者实例); 类只是一种对事物的定义描述,对象则是根据类的定义创建的个体; 变量 变量是类对象的特征 方法 方法是类对象的行为 举例:人【类

2022-01-01 20:48:57 186

原创 1-1 Java简介与准备开发环境

1 Java语言介绍Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性(跨平台)、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。2 JDK介绍.

2022-01-01 20:24:51 151

原创 1-21 计算机网络与Socket网络编程

实现通信的条件IP地址 IP地址具有唯一性IP地址的范围:0.0.0.0 - 255.255.255.255本地IP地址:127.0.0.1 或 0.0.0.0IP协议Internet Protocol 互联网协议,为计算机网络相互连接进行通信而设计的协议端口号端口号包括物理端口和逻辑端口物理端口是用于连接物理设备之间的接口逻辑端口是逻辑上用于区分服务的端口端口号只有整数,范围从0-655351024-5000 分配给操作系统各个进程大于5000为其他个人软件预.

2022-01-01 17:47:30 318

原创 1-20 反射

反射机制概述1. 反射机制定义Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。2. 反射机制实现功能概述1)只要给定类的全路径,即可通过反射获取类的所有信息2)反射可以在程序运行时获取任意一个对象所属的类对象3)在运行时可以获取到类中所有属性对象,

2022-01-01 17:44:31 215

原创 1-19 IO流

I/O流1 定义数据在两个设备间的传输称为流,流是一组有顺序的,有起点和终点的字节集合;I是input的缩写,表示输入流;O是output的缩写,表示输出流; java.io.* 父类 子类 子类 字节流 输入流 InputStream FileInputStream

2022-01-01 17:42:18 109

原创 1-18 异常

异常/** 异常* 定义:异常是指程序运行中出现的一些错误,但并不是所以的错误都叫异常* java.lang.Exception* 1 检查性异常:无法避免* 用户错误、其他外在操作错误* 2 运行时异常:可以避免* 在编译时容易被忽略* * 特点:* 1 代码中一旦抛出异常,出现异常位置的,后面的代码将不会执行* * 抛出异常:* 1 throw new Exception()* 2 throw Exception...

2022-01-01 17:39:04 279 1

原创 1-17 枚举和单例模式

枚举public enum MeEnum {// 枚举的对象alipay("st001","alst001"),wechat("st002","wxst002");String account;String password;private MeEnum(String a, String b) {account = a;password = b;}public static void main(String[] args) {//调用枚...

2022-01-01 17:36:40 71 1

空空如也

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

TA关注的人

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