- 博客(42)
- 收藏
- 关注
原创 JQuery高级
JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) 2. easing:用来指定切换效果,默认是"swing",可用参数"lin
2021-11-29 10:12:17
126
原创 JQuery基础
JQuery 基础: 1. 概念 2. JQuery对象和JS对象区别与转换 3. 选择器 4. DOM操作 5. 案例JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代
2021-11-29 10:07:41
86
原创 web三大组件
文章目录Filter:过滤器Listener:监听器Filter:过滤器1. 概念: 当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解 2. 代码: @WebFilter("/*")//访问所有资源之前,都会
2021-11-26 10:00:55
281
原创 web简单案例-用户信息查询
文章目录前言一、所用jar包二、整体框架三、用户登录3.1登录展示3.2基本思路3.3LoginServlet代码四、用户列表展示4.1 列表模糊查询+分页展示4.2PageBean对象4.3基本思路4.4FindUserByPageServlet代码4.5UserServiceImpl类中的分页方法4.6 sql查询4.7 分页相关的 web界面五、添加操作5.1 页面展示5.2基本思路5.3AddUserServlet代码六、修改操作6.1页面展示6.2 基本思路6.3UpdateUserServlet
2021-11-24 11:38:15
2283
原创 EL&JSTL
文章目录1.JSP2.MVC:开发模式3.EL表达式4.JSTL1.JSP1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使
2021-11-17 16:06:25
108
原创 Cookie&Session笔记
文章目录1.会话技术2.Cookie3.JSP:入门学习4.Session:主菜1.会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session2.Cookie1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定
2021-11-15 16:02:52
74
原创 Response
文章目录1.HTTP协议2.Response对象3.ServletContext对象1.HTTP协议1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类:
2021-11-15 15:51:41
103
原创 Servlet&HTTP&Request
文章目录1.Servlet2.HTTP3.Request1.Servlet1. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可 * HttpServlet:对ht
2021-11-13 11:16:35
69
原创 Tomcat&Servlet
文章目录1.web相关概念回顾2.web服务器软件3.Servlet: server applet4.IDEA与tomcat的相关配置1.web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后
2021-11-13 11:13:50
138
原创 JavaScript高级笔记
DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: * 属性:innerHTML 1. 获取元素对象 2. 使用innerHTML属性修改标签体内容事件简单学习* 功能
2021-11-06 11:06:46
93
原创 JavaScript基础笔记
JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 * JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)* ECMAScript:客户端脚本语言的标准 1. 基本语法: 1. 与
2021-11-06 10:29:39
82
原创 Web CSS基础
文章目录前言一、CSS概念二、CSS的优点三、CSS与html结合方式四、CSS语法五、选择器:筛选具有相似特征的元素六、属性七、案例:注册界面(CSS)前言根据最近几天对Web前段CSS的学习,做出了以下的总结。一、CSS概念概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效二、CSS的优点1. 功能强大2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率三
2021-10-30 10:32:44
162
原创 HTML基础
文章目录前言一、web概念概述二、HTML三、HTML标签:表单标签3.1表单3.2表单项标签四、案例:旅游网站首页前言根据最近几天对HTML的学习,做出了以下的总结。一、web概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发
2021-10-30 10:22:56
129
原创 Git(DVCS)
文章目录前言一、Git概述1.1Git历史1.2Git与SVN对比1.3 Git工作流程二、Git常用命令2.1环境配置2.2获取Git仓库2.3工作目录、暂存区以及版本库概念2.4Git工作目录下文件的两种状态2.5本地仓库操作2.6远程仓库操作2.7Git分支前言根据最近几天对于Git的学习,做出了以下的总结。一、Git概述1.1Git历史Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保
2021-10-14 10:57:21
167
原创 三层架构UBD
文章目录前言一、什么是三层二、Entity(实体层)三、两层与三层的区别四、三层架构的优势前言根据最近几天对于三层架构的学习,做出了以下的总结。一、什么是三层UI(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数
2021-10-11 16:25:30
218
原创 设计模式之职责链模式
文章目录前言一、职责链模式的定义与特点二、职责链模式的结构与实现三、职责链模式的应用场景四、职责链模式的扩展前言根据最近几天对于职责链模式的学习,做出了以下的总结。一、职责链模式的定义与特点责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。注意:责任链模式也叫职责链模式。在责任链模式中,客户只需要
2021-10-11 16:11:33
192
原创 设计模式之观察者模式
文章目录前言一、观察者模式的定义与特点二、观察者模式的结构与实现三、观察者模式的应用场景四、观察者模式的扩展前言根据最近几天对观察者模式的学习,做出了以下的总结。一、观察者模式的定义与特点观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。观察者模式是一种对象行为型模式,其主要优点如下。降低了目标与观察者之间的耦合关系,两者之间是
2021-10-11 16:01:24
145
原创 设计模式之装饰器模式
文章目录前言一、装饰器模式的定义与特点二、装饰器模式的结构三、装饰器模式的应用场景四、装饰器模式的扩展前言根据最近几天对于装饰器模式的学习,做出了以下的总结。一、装饰器模式的定义与特点装饰器(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。装饰器模式的主要优点有:装饰器是继承的有力补充,比继承灵活,在不改变原有对象的情况下,动态的给一个对象扩展功能,即插即用。通过使用不用装饰类及这些装饰类的排列
2021-10-11 15:43:25
653
原创 设计模式之代理模式
文章目录前言一、代理模式的定义与特点二、代理模式的结构与实现三、代理模式的应用场景四、代理模式的扩展前言根据最近几天对于代理模式的学习,做出了以下的总结。一、代理模式的定义与特点代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。代理模式的主要优点有:代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用;代理对象可以扩展目标对象的功能;代理模式能将客户端与目标对
2021-10-11 15:31:12
63
原创 设计模式之工厂模式
文章目录前言一、工厂模式的定义二、工厂模式的优缺点三、工厂模式的优缺点四、工厂模式的结构与实现前言根据最近几天对工厂模式的学习,做出了以下的总结。一、工厂模式的定义定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。按实际业务场景划分,工厂模式有 3 种不同的实现方式,分别是简单工厂模式、工厂方法模式和抽象工厂模式。我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一
2021-10-11 15:09:12
52
原创 设计模式之抽象工厂模式
文章目录前言一、抽象工厂模式的定义二、抽象工厂模式的优缺点三、模式的结构与实现四、抽象工厂模式的应用场景五、抽象工厂模式的扩展前言根据最近几天对于抽象工厂模式的学习,做出了以下的总结。一、抽象工厂模式的定义是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可 生产多个等级的产品。使用抽象工厂模式一般要满足以下条件:系统中
2021-10-11 14:57:51
76
原创 设计模式之单例模式
文章目录前言一、单例模式的定义二、单例模式的特点三、单例模式的优缺点四、单例模式的应用场景五、单例模式的结构六、单例模式的实现6.1懒汉式单例6.2饿汉式单例七、单例模式的应用实例前言根据最近几天对于单例模式的学习,做出了以下的总结。一、单例模式的定义指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。在计算机系统中,还有 Window
2021-10-11 11:20:44
62
原创 JDBC之数据库连接池
文章目录前言一、JDBC数据库连接池的必要性二、数据库连接池技术三、数据库连接池技术的优点四、多种开源的数据库连接池五、Druid(德鲁伊)数据库连接池前言根据最近几天对数据库连接池的学习,做出以下的总结。一、JDBC数据库连接池的必要性- 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: - **在主程序(如servlet、beans)中建立数据库连接** - **进行sql操作** - **断开数据库连接**- 这种模式开发,存在的问题: - 普通的
2021-10-08 09:24:09
132
原创 JDBC之数据库事务
文章目录前言一、数据库事务介绍二、JDBC事务处理三、事务的ACID属性四、数据库的并发问题五、在MySql中设置隔离级别前言根据针对最近几天对数据库事务的学习,做出以下的总结。一、数据库事务介绍- **事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。**- **事务处理(事务操作):**保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都**被提交(commit)**,那么这些修改就永久地保存下来;要么数据
2021-10-08 09:10:46
110
原创 JDBC之Blob数据类型
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarning
2021-10-08 08:59:01
859
原创 JDBC之PreparedStatement数据表操作
文章目录前言一、PreparedStatement介绍二、PreparedStatement vs Statement三、使用PreparedStatement实现增、删、改操作1.JDBCUtils类中内容2.通用的增删改操作四、使用PreparedStatement实现查询操作1.通用的针对于不同表的查询:返回一条数据2.通用的针对于不同表的查询:返回多条数据五、ResultSet结果集六、ResultSetMetaData元数据七、资源的释放前言根据最近几天对JDBC的PreparedStat
2021-09-24 19:38:32
280
1
原创 数据库之事务、视图、存储过程与函数
文章目录前言一、事务1.概念2.四大特征3.事务操作步骤4.事务分类5.事务的隔离级别二、视图1.含义2.好处3.视图创建4.视图更新5.视图删除6.视图结构查看7.查看视图数据8.插入视图数据9.修改视图数据10.删除视图数据11.视图与表的区别三、存储过程1.含义2.好处3.分类4.创建存储过程5.注意6.调用存储过程7.删除存储过程8.查看存储过程结构四、函数1.含义2.创建函数3.调用函数4.查看函数结构5.删除函数6.函数和存储过程的区别前言根据最近对数据库的事务、视图、存储过程与函数,做
2021-09-23 08:33:57
436
2
原创 数据库mysql之DDL和DML
文章目录前言一、DDL(数据定义语言)1.数据库操作2.数据表操作3.MySQL常用数据类型4.约束二、DML(数据操作语言)前言根据最近几天对DDL和DML的学习,做出来以下的总结。一、DDL(数据定义语言)1.数据库操作创建数据库: * create database 数据库名称;创建数据库,判断不存在,再创建: * create database if not exists 数据库名称;创建数据库,并指定字符集 * create database 数据库名称 characte
2021-09-14 17:07:04
227
1
原创 mysql数据库
文章目录前言一、mysql数据库1.简介2.好处3.MySQL服务的启动和停止4.MySQL服务的登录和退出5.基础查询6.运算符二、排序查询语法排序方式排序分类三、常见函数1.字符函数2.数学函数3.日期函数4.流程控制函数5.其他函数四、分组函数1.特点2.注意事项五、分组查询1.语法2.特点where 和 having 的区别?六、内连接1.语法2.注意事项七、外连接1. 左外连接2.右外连接八、子查询1.概念2.特点九、分页查询1.语法2.特点十、联合查询(union)1.语法2.特点前言根据
2021-09-13 10:43:21
90
原创 图书管理系统
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-09-06 19:35:56
1369
原创 反射的思想
系列文章目录文章目录系列文章目录前言一、反射概述二、获取Class类对象的三种方式1.类名.class属性2.对象名.getClass()方法3.Class.forName(全类名)方法三、反射获取构造方法并使用1.Class类获取构造方法对象的方法2.Constructor类用于创建对象的方法四、反射获取成员变量并使用五、反射获取成员方法并使用六、反射练习之越过泛型检查总结前言前言:针对最近几天对反射的学习,做出一些自己的理解,希望能帮助到大家,有不对的地方请指出。一、反射概述是指在运行时
2021-08-24 17:06:45
175
3
原创 I/O流总结
文章目录前言一、I/O流体系结构图二、字节流1.字节输入流InputStream2.FileInputStream3.FileOutputStream4.BufferedInputStream5.BufferedOutputStream三、字符流1.字符输入流Reader2.字符输出流前言提示:针对最近几天对I/O流的学习,做出一些自己的理解,希望能帮助到大家,有不对的地方请指出。一、I/O流体系结构图在Java中File类对象,可以用来操作文件,但是不能处理文件内容。为了处理文件内容,进
2021-08-21 15:50:47
465
3
原创 集合的使用
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本文针对集合一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filter
2021-08-14 10:09:22
327
1
原创 项目开发团队分配管理软件
一.系统功能结构##此项目按照功能结构图分为四大模块,分别进行构造与编写,最后再组装在一起。二.需求说明三.软件设计结构1.用户登录与注册模块2.开发人员管理模块##Employee作为父类,Proprammer继承Employer,然后后面的依次继承前面的。因为每个程序员及其子类,均会领用某种电子设备,所有就要设置接口Equipment,让每个程序员及其子类去实现这个接口。因为设备有很多种,所以也会定义其他的类来实现接口Equipment。##接口和设备类按照此功能图完成即可。
2021-08-05 14:52:22
459
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人