自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识 jQuery Ajax

Ajax入门一,Ajax简介二,Ajax load()方法三,Jquery - AJAX get()和post()方法一,Ajax简介AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。什么是 AJAX?AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情...

2020-05-07 20:02:51 176

原创 JQuery入门

JQuery初级知识一,JQuery概述1.1 jQuery简介一,JQuery概述1.1 jQuery简介jQuery是一个快速、简洁的JavaScript库,是继Prototype之后又一个优秀的JavaScript代码库。jQuery设计的宗旨是“Write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的Jav...

2020-05-07 15:09:48 264

原创 过滤器学习

过滤器学习一,过滤器1.1 什么是过滤器1.2 如何编写过滤器1.3 过滤器的配置1.3.1 注解配置1.3.2 XML配置1.4 过滤器链1.5 过滤器的优先级1.6 过滤器的初始化参数1.7 过滤器的优点一,过滤器1.1 什么是过滤器Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, ...

2020-04-20 13:03:50 293

原创 文件的上传与下载

文件的上传与下载一,文件上传1.1 文件上传页面三要素1.2 实现文件上传1.2.1 编写上传页面1.2.2 编写处理代码1.3 文件上传细节注意二,文件的下载一,文件上传1.1 文件上传页面三要素提供form表单,method必须是postform表单的enctype必须是multipart/form-data提供 input type=“file” 类型输入1.2 实现文件上...

2020-04-20 12:51:40 259

原创 MVC学习

MVC和分页一,MVC模式的简介1.1 MVC概念1.2 MVC模式详解1.3 MVC高级框架应用二,JSP开发模型2.1 JavaWeb经历两个时期2.1.1 jsp_model_12.1.2 jsp_model_22.2 基于MVC的三层架构的实现三,分页概述3.1 分页实现思路3.2 分页的代码实现MVC和分页思想的代码展示一,MVC模式的简介1.1 MVC概念首先我们需要知道MVC...

2020-04-17 19:39:04 537

原创 JSP入门

JSP,EL,JSTL的学习1 JSP1.1 什么是jsp1.2 为什么要用jsp1.3 jsp的优势1.4 jsp语法1.5 jsp指令1.5.1 page指令1.5.2 include指令:1.5.3 taglib指令1.6 jsp的内置对象1.7 pageContext对象学习1.7.1 域对象2 EL表达式2.1 EL概述和基本语法2.2 EL的具体功能1 JSP1.1 什么是jsp...

2020-04-14 10:29:09 241

原创 什么是ServletContext

ServletContext详解1. 什么是ServletContext1.2 如何获得Servlet上下文1.3 Servlet上下文的作用以及特点1. 什么是ServletContextServletContext:Servlet上下文。当WEB服务器启动时,会为每一个WEB应用程序(webapps下的每个目录就是一个应用程序)创建一块共享的存储区域ServletContext也叫...

2020-04-10 16:43:10 817

原创 状态管理学习

状态管理学习1.什么是状态管理2.Cookie应用2.1 什么是Cookie2.2 如何创建Cookie1.什么是状态管理HTTP协议是无状态的,不能保存每次提交的信息,即当服务器返回与请求相对应的应答之后,这次事务的所有信息就丢掉了。如果用户发来一个新的请求,服务器无法知道它是否与上次的请求有联系。对于那些需要多次提交数据才能完成的Web操作,比如登录来说,就成问题了。WEB应用中的会...

2020-04-10 16:17:44 484

原创 如何便捷的给页面中添加验证码

validatecode.jar的使用验证码的作用:防止机器攻击。项目中添加第三方jar包validatecode.jar创建返回验证码的servlet!<!DOCTYPE html><head> <meta charset="UTF-8"> <title>用户注册</title></head&gt...

2020-04-03 15:27:23 796

原创 Servlet学习(二)

Servlet深入学习一,页面跳转1.1 重定向1.2 实现重定向1.3 请求转发1.4 实现请求转发1.5 网络路径问题二,response对象2.1 ServletResponse简介2.2 HttpServletResponse介绍2.3 HttpServletResponse 常用API介绍2.4 设置返回字符编码格式三,resquset对象3.1 ServletRequest介绍3.2 ...

2020-04-03 15:06:00 360

原创 Servlet学习(一)

Servlet学习第一节1.1 什么是Servlet1.2 Servlet入门1.3 常见错误解决方法1.4 HTTP协议1.4.1 什么是HTTP协议1.4.2 Http协议的通信1.4.3 请求和响应数据格式第二节 Servlet使用2.1 Servlet核心接口和类2.2 Servlet的两种创建方式2.3 Servlet的两种配置方式2.4 Servlet生命周期2.4.1 什么是生命周期...

2020-03-31 15:45:31 692

原创 JavaScript学习(二)

JS的document学习1. documet对象的基本概念1. documet对象的基本概念1、document对象的概念浏览器对外提供的支持js的用来操作HTML文档的一个对象,此对象封存的HTML文档的所有信息。2、使用document获取HTML元素对象直接获取方式:通过id通过name属性值通过标签名通过class属性值间接获取方式:父子关系子父关系兄弟关系...

2020-03-30 13:06:30 244

原创 JavaScript学习(一)

第一节 JS简介JavaScript(LiveScript)一种解释性脚本语言,是一种动态类型、弱类型、基于原型继承的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。第二节 JS基本用法2.1 js的声明和引入1、在head标签中使用scri...

2020-03-29 15:09:35 191

原创 JDBC学习(二)

1.DAO模式和自定义连接池1.1 DAO设计模式DAO(Database Access Object 数据库访问对象)为了降低耦合性,提出了DAO封装数据库操作的设计模式。它可以实现业务逻辑与数据库访问相分离。相对来说,数据库是比较稳定的,其中DAO组件依赖于数据库系统,提供数据库访问的接口,隔离了不同的数据库实现。DAO模式的组成部分​ 1 DAO接口(主要有添加 修改 查询 删除...

2020-03-28 15:04:45 172

原创 JDBC学习(一)

1.JDBC简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC可以在各种平台上使用Java,如Windows,Mac OS和各种版本的...

2020-03-28 12:05:56 751

原创 CSS学习

层叠样式表-css学习一 、CSS简介1.1 css概念CSS的作用1.2 CSS特点1.3 CSS语法规则注意事项二、CSS使用方式2.1 内联方式2.2 内部样式2.3 外部样式**优先级:内联样式>内部样式>外部样式,就近原则**。注意:内部样式和外部样式的位置三、CSS选择器3.1 基本选择器3.1.1 标签选择器3.1.2 id选择器3.1.3 class选择器基本选择器的...

2020-03-27 20:04:24 486

原创 HTML入门必看

HTML初级HTML标准文档结构head标签学习body标签图片标签超连接标签锚点学习表格标签学习内嵌标签学习框架标签学习form标签学习HTML标准文档结构<!-- HTML的标准文档结构 --><html> <head></head> <body> this is my first html. </body&...

2020-03-27 16:06:29 267

原创 生产者与消费者实现原理

多线程的开发中有一个最经典的操作案例, 就是生产者-消费者,生产者不断生产产品, 消费者不断取走产品。一,多线程的关键点回顾1.1 什么是进程?程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次 执行过程,它是一个动态的概念。进程是一个具有一定独立功能的程序,一个实体,每一个进程都有它自己的地址空间。1.2 进程的状态运行中的进程具有以...

2020-01-13 17:03:28 1592

原创 策略模式和工厂模式给开发人员带来了哪些好处

一,策略设计模式策略模式(Strategy Pattern),定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。1. 策略设计模式在实际中的体现数据库操作封装微信扫码登录注册绑定操作注: **封装变化,把可变的功能单独封装起来,目的是为了更好的适应变化**2. 由简单的代码,剖析策略模式的本质public interfa...

2020-01-13 14:33:01 396 1

原创 走进单例模式

什么是设计模式?设计模式 Design pattern 是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段 时间的试验和错误总结出来的。一, 何为单例设计模式?单例模式 Singleton : 是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有...

2020-01-13 13:09:10 97

原创 初识HashMap

HashMap原理结构一,HashMap在底层数据结构上采用了:数组+链表+红黑树 (jdk1.8及其以后)二,在HashMap 中定义了几个常量DEFAULT_INITIAL_CAPACITY:初始容量,也就是默认会创建 16个箱子,箱子的个数不能太多或太少。如果太少,很容易触发扩容,如果太多, 遍历哈希表会比较慢。值:1<<4; //16MAXIMUM_CAPACIT...

2020-01-09 14:38:24 146

空空如也

空空如也

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

TA关注的人

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