• 2024-11-21计算机毕业设计推荐】基于SpringBoot+Vue的软件产品展示销售系统的设计与实现 【附源码+数据库+部署】
    ✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程
  • 2024-11-2024.11.20 sevlet2
    1.servlet是否线程安全(线程特性)线程安全的指标//1.是否有共享数据//2.多线程对共享数据做写操作servlet中不要创建成员变量servlet是单实例的所以成员变量(不加static)就会在多线程间共享如果service()方法中对成员变量有写操作则线程不安全servlet中非特殊情况
  • 2024-11-2024.11.19 web框架
    2.2配置环境变量2.3maven命令测试mvn-v测试maven查看版本2.4maven仓库配置配置远程仓库地址配置本地仓库2.5idea中配置maven2.6通过配置idea创建maven项目创建项目时构建系统选到maven初次创建项目时会把maven的基础依赖库(jar包)下载到本地仓
  • 2024-11-20Javaweb开发核⼼心之Cookie实战
    简介:javaweb操作浏览器器cookie1.创建并发送Cookiepackagecom.gaze;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.*;importjava.io.IOException;@WebServlet("/setCookie")publicclassSetCook
  • 2024-11-19javax.xml.ws.EndPoint报错
    可能的原因,检查下jdk版本,在jdk8>以上版本中,已经弃用该对象。 先安装jdk21,然后再安装jdk1.8,项目中有用到该对象,提示无法正常加载。(前提确保所有jar都正常引入)排查步骤,看下idea开发工具中jdk的配置版本, javax.xml.ws.EndPoint在jdk1.8版本中存在,高版本中不存在。
  • 2024-11-18springboot~jpa优雅的处理isDelete的默认值
    如果多个实体类都有isDelete字段,并且你希望在插入时为它们统一设置默认值,可以采取以下几种方法来减少代码重复:1.使用基类(抽象类)创建一个基类,其中包含isDelete字段和@PrePersist方法。然后让所有需要这个字段的实体类继承这个基类。示例代码:importjavax.persistence.Ma
  • 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