• 2024-06-30Tomcat的介绍及使用
    博客主页:音符犹如代码系列专栏:JavaWeb关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞
  • 2024-06-15Java Mail报错:javax 迁移到 jakarta
    javax(JavaExtension)作为包名,包含了一系列的Java扩展包,提供了各种不同的功能,例如servlet、JDBC、JMS等。2017年,Oracle将JavaEE技术移交给EclipseFoundation,这个项目随后被重命名为JakartaEE。在这个过渡过程中,EclipseFoundation决定将所有JavaEEAPI从java
  • 2024-06-056/5
    javax.servlet.jsp.tagext.TagLibraryValidator错误解决办法 对于我来说,下载了这个jar包,并且把这个jar放到了tomcat的lib文件里面    网上说是tomcat10以上的版本就会这样,但是我下载了9.0.67的版本,还是不行,采用了以上的方法。 网上的教程是用的是Tomcat10对应
  • 2024-05-30dubbo~javax.validation和jakarta.validation的介绍与排雷
    javax.validation和jakarta.validation都是用于Java中进行数据验证(validation)的相关API,它们提供了一套标准的验证框架,用于验证Java对象的属性是否符合指定的约束条件。这两个API的作用类似,只是在JavaEE平台的演进过程中发生了一些变化。javax.validation:javax.validation是最
  • 2024-05-28Jakarta Bean Validation 规范介绍及其API使用以及与Spring Validator之间的关系
    JakartaBeanValidation规范1.BeanValidation的前世今生BeanValidation规范最早在OracleJavaEE下维护。2017年11月,Oracle将JavaEE移交给Eclipse基金会。2018年3月5日,Eclipse基金会宣布JavaEE(EnterpriseEdition)被更名为JakartaEE。随着JSR-303
  • 2024-04-30'org.springframework.web.filter.CharacterEncodingFilter' is not assignable to 'javax.
    问题描述:在写SSM项目中,配置前端控制器的时候发现错误'org.springframework.web.filter.CharacterEncodingFilter'isnotassignableto'javax.servlet.Filter,jakarta.servlet.Filter'一直爆红解决思路:在您的错误消息中,指出了org.springframework.web.filter.CharacterEn
  • 2024-04-11自定义校验(这里是Validation)
    1.自定义注解Statepackagecom.itheima.anno;importcom.itheima.Validator.StateValidator;importjakarta.validation.Constraint;importjakarta.validation.Payload;importjava.lang.annotation.*;@Documented//元注解@Target(ElementType.FIELD)@Retention(R
  • 2024-03-29新增文章参数校验-2024-3-29
    用到validation自定义校验packagecom.di.bigevent.pojo;importcom.di.bigevent.anno.State;importjakarta.validation.constraints.NotEmpty;importjakarta.validation.constraints.NotNull;importjakarta.validation.constraints.Pattern;importlombok.Data;imp
  • 2024-03-07企业级应用于架构设计笔记
    课堂笔记-主要是给自己复习的第一节课课程结构:架构定义:用一致认可方式从多个角度对系统的组成部分及各部分之间的协作关系所做的描述。软件架构的定义(软件体系结构SoftwareArchitecture):用开发团一致认可的方式从多个角度(业务、开发、运维等)对软件的组成部分及各部分之间的协
  • 2024-02-282.14 登录页面
    packagecom.example.demo;importbean.Base_InformationBean;importbean.InfoDAO;importjakarta.servlet.ServletException;importjakarta.servlet.annotation.WebServlet;importjakarta.servlet.http.HttpServlet;importjakarta.servlet.http.HttpServletReques
  • 2024-02-28javax包
    java和javax都是Java的API(ApplicationProgrammingInterface)包,java是核心包,javax的x是extension的意思,也就是扩展包。java类库是java发布之初就确定了的基础库,而javax类库则是在上面增加的一层东西,就是为了保持版本兼容要保存原来的,但有些东西有了更好的解决方案,所以,就加上些,典
  • 2024-02-25Jakarta与javax的替换
    从JDK11开始,JavaSE平台开始逐步淘汰javax.*包,并逐渐将其替换为jakarta.*包。这是因为JavaEE从Oracle转移到了Eclipse基金会,并改名为JakartaEE,因此相关的API也相应地进行了迁移和重命名。这一变化对Java开发者的影响主要体现在以下几个方面:1.包名替换:在J
  • 2024-01-25java收发邮件
    邮箱协议端口使用jakarta库发送邮件示例importcom.alibaba.fastjson2.JSON;importcom.alibaba.fastjson2.JSONObject;importcom.xin_admin.common.Result;importcom.xin_admin.security.AuthAnnotation;importjakarta.activation.DataHandler;importjakarta.act
  • 2023-12-15Tomcat servelet javax 和 jakarta
    *[GitHub-apache/tomcat-jakartaee-migration:ApacheTomcatmigrationtoolforJakartaEE](https://github.com/apache/tomcat-jakartaee-migration)*[未来可期!但别再傻傻分不清javax和jakarta](https://baijiahao.baidu.com/s?id=1758965939027753195)*[[Solved]The
  • 2023-12-12解决Idea找不到URL问题
    解决Idea找不到URL问题 我这几天遇到一个特别恶心的问题,查了很多资料,都是没用的后来自己静下心来,发现自己的import导包错了,我用的是jakarta,jakarta主要是利用Tomcate10以上的版本才有,我因为电脑里有Tomcat10和Tomcate9两个版本,所以默认了导入jarkarta,我删除后导入javax的,完全能
  • 2023-12-02Java 8 仍被广泛使用,占比 50%
    调查中,更多的开发人员选择在生产中使用Java17,而不是Java11。Docker逐渐成为打包Web应用程序的首选,且Spring和SpringBoot的使用率遥遥领先。具体而言,开发者最常使用的 Java版本是 Java8,占比高达 50%;其次分别是 Java17(45%)、Java11(38%)以及 Java20(11%)
  • 2023-11-29Java 8 仍被广泛使用,占比 50%
    调查中,更多的开发人员选择在生产中使用Java17,而不是Java11。Docker逐渐成为打包Web应用程序的首选,且Spring和SpringBoot的使用率遥遥领先。具体而言,开发者最常使用的 Java版本是 Java8,占比高达 50%;其次分别是 Java17(45%)、Java11(38%)以及 Java20(11%
  • 2023-11-25JavaWeb-文件的上传和下载
    文件上传1.要有一个form标签,method=post请求2.form标签的encType属性的值必须为multipart/form-data值3.在from标签中使用inputtype=file添加上传的文件4.编写服务器代码接收上传的数据Content-Type:表示提交的数据类型enctype="multipart/form-data":表示提交的数据,以多段(每
  • 2023-11-24JavaWeb中的文件的上传和下载
    文件上传1.要有一个form标签,method=post请求2.form标签的encType属性的值必须为multipart/form-data值3.在from标签中使用inputtype=file添加上传的文件4.编写服务器代码接收上传的数据Content-Type:表示提交的数据类型enctype="multipart/form-data":表示提交的数据,以多段(每
  • 2023-11-01AJAX的引入之传统请求带来的问题------计算机网络经典
    AJAX在浏览器当中发送异步请求,请求之间是独立的,谁也不用等谁类似于多线程并发,不会出现页面清空然后展示新的页面的效果实现局部刷新(靠多种技术一起做到的,而不是一个技术叫ajax)它是异步的(类似于多线程)准备一个前端页面用来发送传统的请求方式<!DOCTYPEhtml><htmllang=
  • 2023-10-30[UOJ216] Jakarta Skyscrapers
    印尼首都雅加达市有$10^{18}$座摩天楼,它们排列成一条直线,我们从左到右依次将它们编号为$1$到$10^{18}$。除了这$10^{18}$座摩天楼外,雅加达市没有其他摩天楼。有$10^{18}$只叫做“doge”的神秘生物在雅加达市居住,它们的编号依次是$1$到$10^{18}$。编号为$i$的do
  • 2023-10-04Springboot3
    Java17以上1.依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.0.0</version><relativePath/></parent>2.新特性2.1JakartaEE
  • 2023-08-27使用 Java 生成二维码图片
    0x01准备(1)软件版本IntelliJIDEA2023.1.3JDK18Tomcat10.1.11Maven3.8.6(2)技术栈servletzxing谷歌项目生成黑白二维码并可以附上logoqrcodegithub开源项目基于并拓展zxing(3)创建项目创建空项目在菜单栏-文件-项目结构中设置JDK及语言级别
  • 2023-08-23SSM 框架
    环境配置(重要)tomcat10jdk17ideaspringspringMVCMyBatis3项目脚手架相关配置文件搭建pom.xml依赖和静态资源过滤(此处是包含可能使用到的依赖库)<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xs
  • 2023-08-22Hello, SpringMVC
    springMVC的执行流程 具体流程(1)当用户通过浏览器发起一个HTTP请求,请求直接到前端控制器DispatcherServlet;(2)前端控制器接收到请求以后调用处理器映射器HandlerMapping,处理器映射器根据请求的URL找到具体的Handler,并将它返回给前端控制器;(3)前端控制器调用处理器适配器Handle