• 2024-11-1311月13日记录
    在IntelliJIDEA的Web项目中创建一个用于解决中文字符集乱码的过滤器,1:创建过滤器类在项目中创建包:在src/main/java目录下,右键点击,选择New>Package,输入com.filter作为包名。创建过滤器类:右键点击com.filter包,选择New>JavaClass,输入类名编写过滤器代码:在Ch
  • 2024-11-12拦截器Filter(过滤器)
    拦截器也叫过滤器,拦截器就是前端和servlet之间的一个东西,可以用拦截器进行编码统一和拦截没登陆就进页面的实现Filter(Servlet包下的)那三个方法是init、doFilter、destroy,它们是生命周期init是初始化,doFilter是内容,destroy是销毁拦截没登陆的1.置web.xml方法这里的配
  • 2024-11-09Servlet入门
    1.Meven依赖点击查看代码<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><!--此处为什么需要添加该标签?provided指的是在编译和测试过程中有效,最后生成的war
  • 2024-11-08hive-3.1.2搭建
    1、下载安装包下载hivehttps://archive.apache.org/dist/hive/下载MySQL驱动包https://mirrors.huaweicloud.com/mysql/Downloads/Connector-J/2、上传到Linux并解压tar-zxvfapache-hive-3.1.2-bin.tar.gz-C../3、重命名mvapache-hive-3.1.2-binhive-3.1
  • 2024-11-05用户注册案例--mvc架构的实现
    用户注册案例--浅谈servlet本案例为用户注册案例,同时介绍一部分之前经常用得到servlet的知识.servlet是javaEE的技术规范之一.基于MCV架构的分析1.dao层在mapper代理文件中写入insert的操作,对于成功注册的用户直接写入数据库,以及查询操作判断用户名是否已经存在UsergetUs
  • 2024-10-29servlet学习
    1.Servlet是一种通过实现javax.servlet.Servlet接口的Java类,用于处理HTTP请求并返回HTTP响应。它能够接受来自客户端(如浏览器)的请求,进行处理,并生成响应内容(通常是HTML)。2.Servlet的工作原理客户端(浏览器)发出HTTP请求。Web服务器接收到请求,并将其交给负责该请求
  • 2024-10-29禁用tomcat缓存过滤器
    <!--去掉tomcat的etag和Last-Modified响应头的过滤器--> <filter> <filter-name>noetag</filter-name> <filter-class>com.epoint.basic.filter.EpointNoETagFilter</filter-class> </filter> <filter-mapping> <f
  • 2024-10-2410.24日
    处理客户端请求:Servlet能够接收来自客户端(通常是HTTP请求)并对其进行处理。通过doGet()或doPost()方法,Servlet可以处理不同类型的请求。生成响应:Servlet可以生成动态响应,例如生成HTML、JSON、XML等,返回给客户端。连接后台逻辑:它可以与数据库或其他服务进行交互,以获取
  • 2024-10-20会话层技术-session
    会话层技术-sessionsession技术拿下!一、先整理学习过程中的几个疑惑cookie和session分别都是怎么创建的?首先cookie是一个类,它需要java后端开发人员手动创建。Cookiecookies1=newCookie(keya,valuea);其次session是HttpSession接口的接口对象,它是由服务器来创建的,注
  • 2024-10-20会话层技术-cookie
    会话层技术cookie的使用cookie拿下!packagecom.atguigu.servlet;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.Cookie;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletR
  • 2024-10-1810.18
    学习了异常处理,在处理用户请求时,合理的异常处理能提升应用的稳定性。importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.
  • 2024-10-17Response & web登录操作 -2024/10/17
    响应行设置响应状态码:voidsetStatus(intsc);设置响应头键值对:voidsetHeader(Stringname,Stringvalue);response实现重定向resp.setStatus(302);resp.setHeader("location","https://www.4399.com");前端a.html登录,将结果传给后端,用request接收,用M
  • 2024-10-1710.17
    深入学习了文件上传功能。通过使用Servlet实现文件的上传.importjavax.servlet.ServletException;importjavax.servlet.annotation.MultipartConfig;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpS
  • 2024-10-13设计模式-责任连
    packagecom.example.cor.chain;importcom.example.cor.filter.Filter;importjavax.servlet.Servlet;importjavax.servlet.ServletException;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjava.io.IOException;publicclas
  • 2024-10-08Hive3.1.3 环境搭建之初始化数据到Oracle
    1、新建配置文件hive-site.xml<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><?xml-stylesheettype="text/xsl"href="configuration.xsl"?><configuration><property> <name>jav
  • 2024-09-27jpa~为字段添加insert的默认值
    前言如果多个实体类都有isDelete字段,并且你希望在插入时为它们统一设置默认值,可以采取以下几种方法来减少代码重复:1.使用基类(抽象类)创建一个基类,其中包含isDelete字段和@PrePersist方法。然后让所有需要这个字段的实体类继承这个基类。示例代码:importjavax.persisten
  • 2024-09-21第二百四十一节 JPA教程 - JPA一对一主键连接列示例、JPA一对一映射级联示例
    JPA教程-JPA一对一主键连接列示例例子下面的代码来自Person.java。packagecn.w3cschool.common;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.GenerationType;importjavax.persistence.Id;importjavax.pe
  • 2024-09-18JDK21中找不到 javax.annotation.Resource 了?
    在JDK9及以后版本,特别是到JDK21,javax.annotation.Resource这样的类已经不再包含在标准的JDK中。原因是从JDK9开始,Java进行了模块化(ProjectJigsaw),并移除了部分与JavaEE(现在称为JakartaEE)相关的包,例如javax.annotation。为什么会找不到javax.annotation.Resourc
  • 2024-09-15十三,Spring Boot 中注入 Servlet,Filter,Listener
    十三,SpringBoot中注入Servlet,Filter,Listener@目录十三,SpringBoot中注入Servlet,Filter,Listener1.基本介绍2.第一种方式:使用注解方式注入:Servlet,Filter,Listener2.1使用注解方式注入:Servlet2.2使用注解方式注入:Filter2.3使用注解方式注入:Listener3.第二种方式:使用Regis
  • 2024-09-10【整理】【java开发】JavaWeb之JSP、Cookie、Session(一)
    一、JSP介绍及原理1.1JSP简介1.2JSP简单入门1.3JSP原理介绍二、JSP脚本2.1JSP脚本形式2.2JSPEL表达式2.3JSPJSTL标签三、会话跟踪技术3.1Cookie3.2Session原创0xNvyao安全随笔声明请勿利用本公众号文章内的相关
  • 2024-09-04JavaWeb
    JavaWeb1.Servlet<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="
  • 2024-08-31如何优化 Apache Tomcat 上的接口性能
    为了更好地说明如何优化ApacheTomcat上的接口性能,我们将结合代码示例和一张简化的架构图来阐述优化方案。请注意,由于文本环境的限制,无法直接插入图片,但我将描述一张可能的架构图,并提供相应的代码示例。架构图描述假设我们有一个典型的三层架构应用,包括前端(Web层)、中间层(业务逻
  • 2024-08-11类com
    类com.xxx.servlet.HelloServlet不是Servletde的解决办法jakarta.servlet.ServletException:类com.xxx.servlet.HelloServlet不是Servlet这个错误是因为Tomcat版本导致的原因在Tomcat10之后**名不再是"javax.servlet”,则是改为"jakarta.servlet"**解决办法一:Tomcat版本改
  • 2024-08-08LLM-文心一言:Gradle依赖配置
    Gradle依赖配置是Gradle构建系统中的一个重要部分,它允许开发者指定项目所需的各种库和模块。Gradle提供了多种依赖配置选项,以满足不同的项目需求。以下是对Gradle依赖配置的详细说明:一、依赖配置类型implementation作用:用于声明编译时依赖,但不会对模块的消费者(即使用此模块作为
  • 2024-08-08CORS跨域漏洞修复
    原文链接: https://www.cnblogs.com/wenyoudo/p/14862701.html漏洞介绍概述:CORS,跨域资源共享(Cross-originresourcesharing),是H5提供的一种机制,WEB应用程序可以通过在HTTP增加字段来告诉浏览器,哪些不同来源的服务器是有权访问本站资源的,当不同域的请求发生时,就出现了跨域的现象