自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-01 内置对象 EL表达式

Servlet的9个内置对象 session 服务器为每个浏览器(ip+port)创建一个session session一旦创建会在客户端无请求的情况下有效30分钟,或者浏览器被关闭,由web服务器决定 session是基于cookie的,在浏览器关闭后依然存在,但无法被使用。 cookie 客户端技术 服务器将用户的数据回写到用户的浏览器 request.getSession(); ...

2021-09-13 12:23:30 72

原创 2021-08-27 JSP&Servlet

JSP Java Service Page 搭建开发环境JDK 配置JSP容器Tomcat

2021-09-12 19:52:53 67

原创 20210826 jquery.js

JQuery JS的函数库 使用时在项目的js文件夹下放置好jquery函数库,在html中导入库即可 jquery的语法 /*$(selector).action() 类似于这样的结构*/ $(document).ready(function(){ /*工厂函数*/ }); 选择器 与CSS选择器一致不在赘述 使用格式$(“选择器”) 事件 与JS事件种类相同 在名称上略有不同 jquery DOM对象操作 增删查改 查询 text() - 设置或返回所选元素的文本内容 html() - 设置或返

2021-08-26 11:26:23 68

原创 20210821 JavaScript-2

BOM模型 Browser Object Model 提供了独立于内容、可以与浏览器窗口进行互动的对象结构 #mermaid-svg-JdpdUBjGK0cIFljs .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-JdpdUBjGK0cIFljs .label text{fill:#333}#mermaid-s

2021-08-21 22:34:02 76

原创 2021-08-20 JavaScript-1

JavaScript 为什么要学习javascript JS是属于web的编程语言,html给出了web页面的元素,css解决了web页面元素的布局问题,想要实现web页面的动态效果就需要使用JS。 使用JS可以有效地减轻服务器的压力 JS特点 基于事件和对象驱动的安全的脚本语言 向html页面添加交互行为 脚本语言,语法和Java类似 解释型语言,边执行边解释 JS基本结构 <script type="text/javascript"> /*以往的浏览器对于JS的支持并不友好。 *script

2021-08-20 22:24:18 139

原创 2021-08-13 HTML

HTML(Hyper Text Markup Language) HTML的概念 HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。 超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某

2021-08-19 13:42:06 300

原创 2021-08-19 CSS

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-19 13:41:27 41

原创 2021-08-07 JDBC

JDBC: Java Data Base Connectivity是一种执行SQL语句的JAVA API 接口,可以为多种关系型数据库提供统一的访问。 dao层访问数据库的一般流程 //加载驱动Class.forName(driverPath); //建立连接DriverManager.getConnection(url,username,pwd); //url的书写格式 "jdbc:mysql://loclhost:3306/database_name" //预编译connection.createSta

2021-08-07 21:13:34 71

原创 2021-08-06 索引和存储过程

MySQL索引 索引的作用 1.提高查询的速度。 2.确保数据的唯一性。 3.可以加速表之间的链接,实现表与表之间的参照完成性。 4.使用分组和排序进行数据检索时可以显著的减少时间。 5.建立索引的目的在于提高查询的效率。 索引的缺点 1.索引虽然可以提高查询效率但是会降低更新表的速度,比如INSERT、UPDATE、DELETE,因为表的更新,MySQL不仅要保存数据,还要保存索引文件。 2.建立索引会占用磁盘空间的索引文件,一般情况都不太严重,但是一个表中创建了多种组合索引索引文件就会膨胀的很快,如果某

2021-08-06 21:13:34 106

原创 2021-08-04 DQL(数据查询语言)、视图、事务

-- 多条件查询 -- 实现分页查询 SELECT studentNo,studentName,sex,gradeId,phone,address,bornDate,email,identityCard,count(1) FROM student WHERE 1 = 1 AND studentNo LIKE '%%' AND studentName like '%文%' AND phone LIKE '%78%' AND address LIKE '%%' LIMIT 0,5 ..

2021-08-04 21:15:54 115

原创 2021-08-03 DML(数据操作语言)& DQL(数据查询语言)

-- DML(数据操作语言) -- 用于操作数据库对象中所包含的数据 -- 包括 -- INSERT INTO 表名(列名1,列名2,列名3,列名4...)VALUES(值1,值2,值3,值4.....) ( 添加数据语句 ) -- UPDATE 表名 SET 列名1=值1,列名2=值2.... WHERE 条件 ( 更新数据语句 ) -- DELETE FROM 表名 WHERE 条件 ( 删除数据语句 ) -- 添加语句 INSERT INTO grade(gradeName)VALU..

2021-08-04 20:27:16 134

原创 2021-07-30 MySQL DDL、DCL、

MySQL(免费、开源的关系型数据库) 数据库:DataBase (DB) 是按照数据结构组织、存储和管理数据的仓库 使用关系型数据库管理系统(RDBMS) 来存储和管理数据 RDBMS 数据库管理系统 : 1.数据以表的形式出现 2.每行为各种记录的名称 3.每列为记录 名称所对应的数据域 4.许多的行和列 组成了一张表单 5.若干张表组成了数据库 database RDBMS: 数据库 :一些表的联合 列:一例 包含了相同类型的数据 行:一行 是一组相关的数据 冗余:存储两倍.

2021-08-02 16:53:49 56

原创 2021-07-29网络编程java.net

网络编程java.net

2021-08-02 16:24:40 36

原创 2021-07-28 XML与XML解析

dom4j.jar

2021-07-29 21:19:32 252

原创 2021-07-27 线程

多线程:一个进程中使用了多个线程来完成不同的工作,称之为多线程,多个进程交替使用 CPU资源,并非正真的同时,线程每次执行时常由CPU时间片长度决定 java.lang.Thread 主线程 main()就是主线程入口 产生其他线程的线程 必须最后完成执行,因为主线程执行各种关闭动作。 创建和启动线程 继承java.lang.Thread或者实现java.lang.Runnable接口 重写run()...

2021-07-27 21:04:18 45

原创 2021-07-24 java.io

java.io.File 构造方法new File(String pathname) exist() 判断File对象是否存在 isfile() 判断File对象是否为文件 isDirectory() 判断File对象是否为路径 getPath() 获取路径 返回一个内容为路径的字符串 getAbsolutePath() 获取绝对路径 getParen() 获取上一级路径 length() 获取文件大小(单位:byte) 返回值类型 long mkdir() 创建文件夹 ...

2021-07-25 21:44:36 47

原创 20210723 Exception

异常 概念 开发者难以预料或者超出开发者控制范围的一些因素导致成勋运行过程中出现的错误称为异常。 捕捉异常 捕捉结构由try catch finally3个代码块组成,try块用来存放有可能发生异常的代码;catch块放在try块之后,用来激发被捕捉的异常;一般来说finall块必定会被执行。 catch块中的参数是(类型为try块传递的异常类型)的变量e;e的方法有getMessage()输出错误性质、toString()给出异常的类型和性质、printStack...

2021-07-25 21:01:10 41

原创 2021-07-21 多态、abstract关键字、接口

多态 定义:多个子类重写继承于父类的同一个方法。 优点: 减少代码量,解决代码冗余 Object 所有类的父类,常被重写的代码有hashCode();,toString();,equals();,getClass();, 抽象方法 abstract关键字 没有方法体 抽象类 用abstract修饰的类。 子类必须重写父类中的抽象方法,除非子类是抽象类。 抽象类与抽象方法 ...

2021-07-21 23:02:34 59

原创 2021-07-20 方法的重写 访问控制符、继承、static关键字

对象:用来描述客观事物的一个实体;由一组属性和多个方法构建。 class关键字 定义在类中的变量和方法叫做类的成员变量和成员方法。 创建包用来管理类。 构造方法重载:在一个类中同时构造多个同名的不同构造方法,区别在参数列表不同。 this关键字代指当前类的类名。 系统默认在类中提供无参构造方法,一旦构造带参构造方法,系统不在提供无参构造方法,可以根据需要手动构造。 面向对象三大特征之一 封装 将类的信息隐藏在类的内部,不允许外部程序直接访...

2021-07-20 22:24:26 38

原创 2021-07-18 面向对象

面向对象 类是一组具有相同属性和方法的对象的集合。类是对象的抽象化,对象是类的具体化。 特点:继承、封装、多态。 把属性和方法放到类里,把类放到包里。 创建方法 访问修饰符 返回值类型 方法名(参数列表){ //方法体 } 构建方法 访问修饰符 返回值类型 类名(参数列表){ //方法体 } static关键字 静态方法可以直接调用静态方法。 静态方法不可以直接调用非静态方法必须通过new关键字创建类的对象调用非静态方法。 同一个类下的非静态方法可以直接互相调用。 问题:非静态变量可

2021-07-20 03:49:58 168

原创 2021-07-15 初识JAVA

认识Java JVM与跨平台原理。 安装JDK配置JDK开发环境。 理解Java编译原理。 Java发展史。 程序 按照特定的顺序执行的逻辑语句,能够实现一定的功能。 Java技术平台 核心JavaSE JavaME JavaEE 知识点 class 类 注释 单行注释// 多行注释/* */ 文本注释/** */ 输出语句 System.out.println(); 转义符 \n空格\t换行 标识符 关键字 变量 常量 数据类型 数据类...

2021-07-16 23:34:37 31

原创 2021-07-16 基础知识

数组 用来存储相同类型的一组数据的变量。 数组在内存中占据一块连续的空间。 数组的要素 标识符 数组元素 数组元素的下标 元素类型 声明一个数组 类型[] 数组名 = new 类型[长度] ; 类型[] 数组名 ={列的若举数组干个元素,中间用“,”分割}; 类型[] 数组名 =new 类型 [] {列的若举数组干个元素,中间用“,”分割}; 类型[] 数组名; 数组名=new 类型[长度] 常用的方法 length用于获取数组长度...

2021-07-16 22:02:35 30

空空如也

空空如也

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

TA关注的人

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