JAVAWEB
文章平均质量分 81
学习笔记
缘友一世
我是缘友一世博主,热爱技术、热衷于分享。我的博客专注于计算机科学和软件开发领域的学习和实践经验。在博客中,你可以找到各种编程语言的深入解析和实用技巧。我致力帮助读者更好地理解和应用技术。同时,我也关注技术行业的发展趋势和前沿研究。感谢您的关注和支持!部分文章内容辅助使用gpt等人工智能编辑,如果出现错误之处,请指正
展开
-
静态web服务器开发之HTTP协议
一个HTTP请求报文可以由请求行、请求头、空行和请求体4个部分组成请求行是由三部分组成:请求方式 请求资源路径 HTTP协议版本GET方式的请求报文没有请求体,只有请求行、请求头、空行组成。POST方式的请求报文由请求行、请求头、空行、请求体四部分组成POST方式可以允许没有请求体,但是这种格式很少见一个HTTP响应报文是由响应行、响应头、空行和响应体4个部分组成。响应行是由三部分组成:HTTP协议版本 状态码 状态描述,最常见的状态码是200。原创 2023-11-24 21:01:18 · 178 阅读 · 0 评论 -
会话跟踪技术之Cookie&Session
Cookie和Session都是来完成一次会话内多次请求间数据共享的CookieSession存储位置Cookie是将数据存储在客户端Session将数据存储在服务端安全性Cookie不安全Session安全数据大小Cookie最大3KBSession无大小限制存储时间Cookie可以长期存储Session默认30分钟服务器性能Cookie不占服务器资源Session占用服务器资源。原创 2023-02-27 12:50:00 · 404 阅读 · 0 评论 -
关于IDEA配置本地tomcat部署项目找不到项目工件的问题解答
【代码】关于IDEA配置本地tomcat部署项目找不到项目工件的问题解答。原创 2023-01-16 12:56:18 · 18262 阅读 · 4 评论 -
JDBC连接MySQL Loading class `com.mysql.jdbc.Driver‘. This is deprecated
加载类\“com.mysql.jdbc.Driver”。新的驱动程序类是’com.mysql.cj.jdbc.Driver’。驱动程序是通过SPI自动注册的,手动加载驱动程序类通常是不必要的。如果是8.多版本就是新的加载类了。通常5.多版本是老的加载类。...原创 2022-07-18 22:14:52 · 133 阅读 · 0 评论 -
Filter&Listener&Ajax
Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。过滤器链是指在一个Web应用,可以配置多个过滤器,这多个过滤器称为过滤器链。上图中的过滤器链执行是按照以下流程执行执行Filter1的放行前逻辑代码执行Filter1的放行代码执行Filter2的放行前逻辑代码执行Filter2的放行代码访问到资源执行Filter2的放行后逻辑代码执行Filter1(...原创 2022-07-18 09:54:02 · 100 阅读 · 0 评论 -
会话技术【黑马入门系列】
会话用户打开浏览器,访问web服务的资源,会话建立,直到有一方断开连接,会话结束。==再一次会话中,可以包含多次的请求和相应。==类似于,你与你朋友的一次聊天经历。会话跟踪一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。看不懂,不怕先看下面的思考题,在回过来看服务器会收到多个请求,这多个请求可能来自多个浏览器。服务器需要用来识别请求是否来自同一个浏览器服务器用来识别浏览器的过程,这个过程就是会话跟踪。...原创 2022-07-16 22:03:52 · 240 阅读 · 0 评论 -
黑马精讲之JSP
创建一个,maven的web项目pom.xml文件导入JSP依赖创建JSP页面在项目的 webapp下创建jsp页面测试JSP脚本用于在 JSP页面内定义 Java代码。在之前的入门案例中我们就在 JSP 页面定义的 Java 代码就是 JSP 脚本。JSP 脚本有如下三个分类:定义servlet,在 servlet 中封装一些数据并存储到 request 域对象中并转发到 页面。在 中通过 EL表达式 获取数据JavaWeb中有四大域对象,分别是:两个最常用的标签进行讲解, 标原创 2022-07-13 20:27:31 · 488 阅读 · 0 评论 -
Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource.的解决方法
原因所在mysql-connector-java与MySQL版本不兼容解决方法在终端查看:MySQL版本原创 2022-07-12 19:10:25 · 2801 阅读 · 0 评论 -
Servlet【黑马】
1.创建web项目,导入Servlet依赖坐标2.创建:定义一个类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话3.配置:在类上使用@WebServlet注解,配置该Servlet的访问路径4.访问:启动Tomcat,浏览器输入URL访问该Servlet@WebServlet(urlPatterns=“/demo”,loadOnStartup = 1)第一次启动时,会加载一大堆的jar包,请稍等。第二次启动的好了提供服务方法,每次Servlet原创 2022-07-11 10:05:19 · 312 阅读 · 0 评论 -
Tomcat【黑马】
下载:官网下载安装:直接解压即可卸载:直接删除目录即可启动:双击启动bin\startup.bat关闭:直接点击X图标:强制关机bin\shutdown.bat:正常关机Ctrl+C:在命令行正常关闭配置:修改启动端口号:conf/server.xml启动时可能出现问题Tomcat部署项目:将项目放置到webapps目录下,即部署完成一般JavaWeb项目会被打成war包,然后将war包放到webapps目录下,Tomcat会自动解压缩war文件...原创 2022-07-09 22:28:47 · 227 阅读 · 0 评论 -
Http简介【学自黑马】
一 Http请求的数据格式三大部分常见的Http请求头GET和POST请求的区别HTTP-响应数据格式三大部分常见的HTTP响应头状态码分类常见的响应码二 正则表达式正则表达式的语法三 JavaWeb技术栈组成部分HTTP协议特点...原创 2022-07-09 13:13:19 · 204 阅读 · 0 评论 -
【黑马真经秘籍】之Maven
【黑马真经秘籍】之Maven原创 2022-07-03 19:25:52 · 201 阅读 · 0 评论 -
保姆级JDEC增删改查练习
保姆级JDEC增删改查练习原创 2022-07-03 16:20:31 · 147 阅读 · 0 评论 -
初学者的javaweb第一天的优秀笔记
三 JDBCJDBC简介JDBC就是使用JAVA语言操作关系型数据库的一套API全称:(Java DataBase Connectivity)Java数据库连接同一套JAVA代码,操作不同的关系型数据库JDBC本质JDBC好处:各数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发可随时替换底层数据库访问数据库的Java代码基本不变idea操作数据库操作步骤创建一个空的项目窗机成功后,再弹出的界面设置项目的SDK、项目语言级别新建JAVA模块,原创 2022-07-02 14:47:36 · 366 阅读 · 0 评论 -
浅谈IDEA的优化和使用
一 关于IDEA的激活二 推荐几个插件 2.1进行安装的位置:file->settings->plugins->macketplace2.2 Chinese(Simplified)Language Pack【英语太好的大佬,请路过】 2.3 Rainbow Brackets2.4 CodeGlance2三 使用优化3.1 设置背景图片3.2 设置鼠标滑轮修改字体大小3.3 设置鼠标悬浮提示3.4 显示工具栏、工具窗口3.5 设置自动导包功能3.6 忽略大小写提示3.7 号【默认显示】和显示方法分隔符3原创 2022-06-27 22:36:01 · 514 阅读 · 2 评论 -
IDEA创建空项目【针对Java】图文详解
IDEA创建空项目【针对Java】图文详解原创 2022-06-21 14:18:37 · 4453 阅读 · 3 评论 -
javaweb【初识】
JAVAWEB1 基础概念1.1 静态web和动态web简介1.2web应用程序1.3 静态web1.4、动态web2 web服务器2.1 web服务器开发脚本类型2.2 web服务器3 Tomcat3.1 安装tomcat3.2 tomcat的启动和配置提到的面试题3.4 发布一个web网站4 Http4.1 什么是HTTP4.2 两个时代4.3 Http请求4.4 Http相应4.4.1 响应体4.4.2 响应状态码常见面试题:Maven5.1 Maven项原创 2022-06-29 19:00:22 · 277 阅读 · 0 评论 -
Javaweb【初识后续问题的解决】
问题的总结1 每次创建maven项目时,需要修改用户设置文件和本地存储库2 创建项目成功后,出现一堆爆红的错误maven默认项目中的web.xml版本问题【不修改可能存在潜在问题】原创 2022-06-30 16:21:43 · 141 阅读 · 0 评论 -
servlet【初识】
构建一个普通的Maven项目【不使用模板】,删掉里面的src目录,以后就在这个项目里面建立model;这个空的工程就是Maven主工程关于Maven父子工程的理解:父项目中会有:子项目中会有:父项目中的Java子项目可以直接使用Maven环境优化修改web.xml为最新的将maven的结构搭建完整编写一个Servlet程序编写一个普通类实现Serlvet接口,直接继承HttpServlet编写Servlet的映射为什么需要映射:而浏览器需要连接web服务器,我原创 2022-06-30 22:44:20 · 103 阅读 · 0 评论