
JavaWeb
yihanyifan
所谓梦想,就是永不停息的疯狂
展开
-
Filter&Listener笔记
今日内容1. Filter:过滤器2. Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. ...原创 2020-05-06 10:44:00 · 142 阅读 · 0 评论 -
EL&JSTL笔记
今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * conte...原创 2020-05-02 18:39:21 · 154 阅读 · 0 评论 -
JDBC连接池&JDBCTemplate课堂笔记
今日内容1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1...原创 2020-04-30 11:46:05 · 164 阅读 · 0 评论 -
redis笔记
今日内容1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数...原创 2020-04-25 11:23:06 · 130 阅读 · 0 评论 -
Ajax&Json笔记(1)
今日内容1. AJAX:2. JSONAJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。...原创 2020-04-23 23:50:17 · 186 阅读 · 0 评论 -
JQuery高级笔记
今日内容:1. JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast"...原创 2020-04-22 23:43:21 · 99 阅读 · 0 评论 -
JQuery基础笔记
今日内容1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框...原创 2020-04-21 23:27:08 · 131 阅读 · 0 评论 -
Filter&Listener笔记
今日内容1. Filter:过滤器2. Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. ...原创 2020-03-24 22:07:34 · 104 阅读 · 0 评论 -
JavaWeb基础 tomcat与servlet
# 今日内容1.web相关概念回顾2.web服务器软件:Tomcat3.Servlet入门学习## web相关概念回顾1.软件架构1.C/S:客户端/服务器端2.B/S:浏览器/服务器端2.资源分类1.静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直...原创 2020-02-28 16:11:41 · 124 阅读 · 0 评论 -
JavaWeb之Cookie
# 今日内容1.会话技术1.Cookie2.Session2.JSP:入门学习## 会话技术1.会话:一次会话中包含多次请求和响应。* 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2.功能:在一次会话的范围内的多次请求间,共享数据3.方式:...原创 2020-02-27 10:40:13 · 200 阅读 · 0 评论 -
JavaWeb Response
# 今日内容1.HTTP协议:响应消息2.Response对象3.ServletContext对象## HTTP协议:1.请求消息:客户端发送给服务器端的数据* 数据格式:1.请求行2.请求头3.请求空行4.请...原创 2020-02-26 11:19:11 · 181 阅读 · 0 评论 -
IDEA: Address localhost:1099 is already in use
1. 找到占用该端口号的进程并结束后重启Tomcatnetstat -aon | findstr 10992.销毁找到的PIDtaskkill -f -pid PID原创 2020-02-26 11:13:07 · 178 阅读 · 0 评论 -
Java基础之Servlet
# 今日内容: 1. Servlet 2. HTTP协议 3. Request## Servlet: 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象...原创 2020-02-24 14:53:56 · 113 阅读 · 0 评论 -
Error running 'Tomcat 9.0.27': Address localhost:1099 is already in use
Error running ‘Tomcat 9.0.27’: Address localhost:1099 is already in use在启动tomcat的时候报端口被占用的错误,导致web项目无法运行。解决办法如下:1.cmd命令提示符号,执行命令:netstat -ano可见,占用1099端口的进程的PID是10460。可见,占用1099端口的进程的PID是12888。...原创 2020-02-24 14:51:56 · 1420 阅读 · 0 评论 -
JavaWeb基础之BootStrap
# 今日内容 1. Bootstrap## Bootstrap: 1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: ...原创 2020-02-06 14:51:02 · 135 阅读 · 0 评论 -
JavaWeb基础之javascript高级
# 今日内容: 1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件## DOM简单学习:为了满足案例要求 * 功能:控制html文档的内容 * 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象 * 操作Element对象:...原创 2020-02-05 20:31:47 · 114 阅读 · 0 评论 -
JavaWeb基础篇之javascript基础
# 今日内容 1. JavaScript基础## JavaScript: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 * J...原创 2020-02-05 20:31:03 · 147 阅读 · 0 评论 -
JavaWeb基础之五 html&css
# 今日内容: 1. HTML标签:表单标签 2. CSS:## HTML标签:表单标签 * 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL ...原创 2020-02-01 20:27:36 · 141 阅读 · 0 评论 -
JavaWeb基础之四 HTML
# 今日内容 1. web概念概述 2. HTML## web概念概述 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点:...原创 2020-01-31 20:56:53 · 124 阅读 · 0 评论 -
JavaWeb基础篇之三 JDBC
# 今日内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解## JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这...原创 2020-01-30 20:05:56 · 163 阅读 · 0 评论 -
mysql-connector-java各种版本下载地址
地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java原创 2020-01-28 23:33:54 · 977 阅读 · 0 评论 -
JavaWeb基础之二 MySQL多表&事务
# 今日内容1.多表查询2.事务3.DCL## 多表查询:* 查询语法:select列名列表from表名列表where....* 准备sql# 创建部门表CREATE TABLE dept(...原创 2020-01-28 21:09:04 · 145 阅读 · 0 评论 -
JavaWeb基础篇之一 MySQL基础
1. 数据库的基本概念2. MySQL数据库软件 1. 安装 2. 卸载 3. 配置3. SQL## 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方...原创 2020-01-28 21:03:14 · 131 阅读 · 0 评论