自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈JavaScript框架——jQuery

文章目录概念:一个JavaScript框架。简化JS开发JQuery对象和JS对象区别与转换选择器:筛选具有相似特征的元素(标签)基本选择器层级选择器属性选择器过滤选择器表单过滤选择器jQuery中的DOM操作内容操作属性操作通用属性操作对class属性操作CRUD操作动画默认显示和隐藏方式滑动显示和隐藏方式淡入淡出显示和隐藏方式遍历事件绑定概念:一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScrip.

2021-10-08 15:56:06 196

原创 Web后端学习 Filter&Listener

文章目录前言Filter:过滤器概念Filter使用步骤过滤器细节Listener:监听器概念ServletContextListener:监听ServletContext对象的创建和销毁前言Servlet、Filter和Listener一并称为Web阶段的三大组件,本篇博客主要对Filter和Listener进行讲解说明Filter:过滤器概念生活中的过滤器:净水器,空气净化器,土匪web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。web过滤器的作用.

2021-09-28 17:53:19 133 1

原创 Web简单案例——用户信息登录

文章目录前言基础信息技术栈所用jar包整体框架功能实现简单功能1.用户登录功能2.用户添加功能3.用户删除功能4.用户修改功能复杂功能1.删除选中功能2.分页查询功能3.模糊查询功能总结前言提示:用户信息登录案例,包含了Web阶段的基础内容和一些常规操作。其中有相对简单的用户登录功能、用户添加功能、用户删除功能和用户修改功能,也包含了相对复杂的删除选中功能、分页功能和复杂条件查询功能。基础信息技术栈Servlet+Jsp+MySQL+JDBCTempleat+Duird+BeanUtils+.

2021-09-27 16:02:57 2498

原创 Web后端学习 会话技术

文章目录会话技术相关概念功能方式Cookie概念:客户端会话技术,将数据保存到客户端使用步骤实现原理Cookie的细节1. 一次可不可以发送多个Cookie?2. Cookie在浏览器中保存多长时间?3. Cookie能不能存中文?4.Cookie共享问题?Cookie的特点和作用Session概念使用步骤原理:Session的实现是依赖于Cookie的Session细节1.当客户端关闭后,服务器不关闭,两次获取session是否为同一个?2. 客户端不关闭,服务器关闭后,两次获取的session是同一个.

2021-09-23 11:01:06 137

原创 Web后端学习 Request&Response&ServletContext对象

文章目录Request对象request对象和response对象的原理request对象继承体系结构request功能1. 获取请求消息数据2. 其他功能Response对象功能:设置响应消息ServletContext对象概念:代表整个web应用,可以和程序的容器(服务器)来通信获取功能Request对象request对象和response对象的原理request和response对象是由服务器创建的。我们来使用它们request对象是来获取请求消息,response对象是来设置响应消息

2021-09-14 20:15:02 124 1

原创 Web后端学习 Servlet&&HTTP协议

文章目录Servlet:server appletServlet基础概念执行原理Servlet中的生命周期方法Servlet的体系结构HTTP协议概念:Hyper Text Transfer Protocol 超文本传输协议。请求消息数据格式:客户端发送给服务器端的数据1.请求行2.请求头:客户端浏览器告诉服务器一些信息3.请求空行:就是用于分割POST请求的请求头,和请求体的。4.请求体(正文):封装POST请求消息的请求参数的响应消息数据格式:服务器端发送给客户端的数据1.响应行2.响应头3. 响应空行

2021-09-14 17:20:34 148 1

原创 Web前端学习 JavaScript

文章目录概念:一门客户端脚本语言功能ECMAScript:客户端脚本语言的标准基本语法1. 与html结合方式2. 注释3. 数据类型4. 变量5. 运算符6. 流程控制语句7. JS特殊语法:基本对象1. Function:函数(方法)对象2. Array:数组对象3. Boolean4. Date:日期对象5. Math:数学对象6. Number7. String8. RegExp:正则表达式对象9. GlobalBOM概念:Browser Object Model 浏览器对象模型组成Window:.

2021-09-07 17:11:34 83

原创 Web前端学习 CSS

文章目录概念:Cascading Style Sheets 层叠样式表好处CSS的使用:CSS与html结合方式1.内联样式2. 内部样式3. 外部样式css语法选择器:筛选具有相似特征的元素1. 基础选择器2. 扩展选择器属性1. 字体、文本2. 背景3. 边框4. 尺寸5. 盒子模型:控制布局概念:Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效功能:页面美化和布局控制好处功能强大将内容展示和样式控制分离降低耦合度。解耦.

2021-09-07 11:50:46 50

原创 Web前端学习 HTML

文章目录概念语法标签文件标签:构成html最基本的标签文本标签:和文本有关的标签图片标签:img 展示图片列表标签链接标签:a 定义一个超链接div和span语义化标签:html5中为了提高程序的可读性,提供了一些标签。表格标签概念HTML是最基础的网页开发语言,Hyper Text Markup Language译为超文本标记语言。超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。标记语言:由标签构成的语言。<标签名称> 如 html,xml。标记语言不.

2021-09-06 19:38:48 66

原创 JavaSE 实践项目之图书馆管理系统(合作重构版)

文章目录一、项目说明二、项目功能流程结构图三、项目实现用到的软件以及依赖的jar包和设计模式3.1 项目依赖的jar包3.2 项目用到的软件3.3 项目用到的开发模式以及设计模式3.3.1 此项目中在service层运用到了dao层的impl中的单例对象,代码如下3.4项目分包3.5数据库表四、团队合作开发Java插件简介五、各功能简介5.1 登录功能5.1.1 首页运行界面如下5.1.2 登录功能运行界面展示如下5.1.3 忘记密码运行界面 (以管理员为例)5.1.4 查看登录日志5.2 管理员功能5.2

2021-08-24 16:05:59 688 4

原创 如何在MySQL中添加性别约束

众所周知,MySQL所有的存储引擎均不支持check约束,MySQL会对check子句进行分析,但是在插入数据时会忽略,因此check并不起作用。那么,我们想要给性别添加约束,使其只能填入"男"和"女",应该如何解决?我们可以使用枚举ENUM的方法进行约束:CREATE TABLE `reader` ( `readerid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '读者编号', `type` INT(11) NOT NULL COMMENT '读者类型编

2021-08-05 15:29:33 9113 4

原创 Git常用命令总结

文章目录前言Git环境配置Git仓库的创建Git本地仓库操作Git远程仓库操作Git的分支管理Git标签前言Git作为项目开发时最常用的版本控制工具,具有非常多的优点。下面将从Git的环境配置、Git仓库的创建、Git本地仓库操作、Git远程仓库操作、Git的分支管理、Git 标签来介绍Git的使用。Git环境配置当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息设置用户信息:git config --global user.n.

2021-08-03 17:50:36 80 2

原创 七种常用设计模式学习总结(下)

通过学习设计模式的相关课件,阅读《大话设计模式》,了解了常用的七种设计模式:单例模式、工厂方法模式、抽象工厂模式、代理模式、装饰器模式、观察者模式和责任链模式。上一篇博客完成对软件设计模式的概述和前三种设计模式进行学习总结,本篇博客将会对后四种设计模式进行学习总结。代理模式定义由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。静态代理模式角色分析:抽象角色:一般会使用接口或抽象类来解决真实角色:被

2021-07-30 16:11:01 308 8

原创 七种常用设计模式学习总结(上)

通过学习设计模式的相关课件,阅读《大话设计模式》,了解了常用的七种设计模式:单例模式、工厂方法模式、抽象工厂模式、代理模式、装饰器模式、观察者模式和责任链模式。本篇博客先对软件设计模式的概述和前三种设计模式进行学习总结。设计模式概述设计模式分类设计模式根据工作的目的,分为了创建型模式、结构型模式和行为型模式三类。创建型模式:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型模式:适配器模式、代理模式、装饰器模式、外观模式、桥接模式、组合模式、享元模式。行为型模式:策略模式、模板方

2021-07-28 23:05:06 346 6

原创 三层架构学习理解总结

在学习完JavaSE、MySQL、JDBC后,紧接着就学习了三层架构。但是学习的过程不太顺利,所以想着写一篇博客来进行总结。首先,三层架构的概念三层架构就是将整个业务应用划分为:表现层(UL)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的是为了 “高内聚低耦合” 的思想。1.表现层(UL):又称为表示层,位于三层架构的最上层,与用户直接接触。2.业务逻辑层(BLL):表现层和数据访问层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。3.数据访问层(DA

2021-07-27 16:40:25 718 4

原创 关于@Test不能在控制台输入数据的解决方案

相信很多初学的同学都会碰到这样的一个问题:就是使用@Test对代码进行测试使,不能在控制台输入信息。其实,这个问题很容易解决:1.在Help中找到Edit Custom VM Options2.在其中输入 -Deditable.java.test.console=true3.之后重启IDEA,就可以发现可以在使用@Test在控制台输入数据...

2021-07-22 19:50:50 1386 7

空空如也

空空如也

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

TA关注的人

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