自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 $.ajax的contentType设置及对应后端数据获取方式

特性数据格式JSON 字符串URL 编码的键值对使用场景复杂数据结构、RESTful API简单键值对、传统表单提交服务器解析需要支持 JSON 解析的中间件或库需要支持 URL 编码解析的中间件或库兼容性现代 API 广泛支持传统 Web 表单广泛支持编码通常为 UTF-8明确指定为 UTF-8。

2025-03-18 17:14:00 462

原创 Mybatis使用Druid连接池

3、在mybatis-config.xml中配置数据源及相关参数。1、maven引入druid。

2025-03-17 11:18:19 148

原创 idea2024创建maven web项目

org.apache.maven.archetypes:maven-archetype-webapp”,点击“create”创建项目。1、file->new->project->MavenArchetype,在右侧“Archetype”处选择。设置上下文路径后,点击确定即可。

2025-03-16 20:31:17 356

原创 MyBatis注解

MyBatis 的注解提供了一种简洁、直观的方式来定义 SQL 映射,适用于简单的 CRUD 操作。通过使用@Select@Insert@Update@Delete等注解,可以直接在 Mapper 接口中编写 SQL 语句,减少 XML 配置文件的使用,使代码更加集中和易于维护。然而,对于复杂的 SQL 语句或需要动态构建 SQL 的场景,XML 配置仍然具有优势。因此,在实际项目中,可以根据具体需求灵活选择使用注解或 XML,甚至在同一个项目中结合两者的优点。

2025-03-16 16:30:27 1207

原创 Mybatis批量操作

/</测试。

2025-03-14 18:37:47 390

原创 Mybaties中配置C3P0连接池

在MyBatis中配置C3P0连接池,你需要确保已经添加了C3P0和MyBatis的依赖,并在MyBatis的配置文件中正确配置了数据源。

2025-03-14 17:38:16 273

原创 MyBatis中使用PageHelper插件配合MySQL数据库实现分页查询

有时候默认的COUNT查询可能不适合复杂的查询场景,可以通过配置让PageHelper使用自定义的COUNT SQL。// 第三个参数设置为false,不进行自动COUNT// 执行自定义的COUNT查询// 执行分页查询或者在Mapper中手动编写COUNT查询,并在Service层组合分页信息。通过以上步骤,你可以在MyBatis项目中顺利集成PageHelper插件,实现高效的分页查询功能。结合MySQL数据库,PageHelper能够简化分页逻辑,提高开发效率。

2025-03-14 14:38:10 960

原创 MyBatis 对象关联查询

在 MyBatis 中,对象关联查询是一个非常重要的功能,它允许我们在查询一个对象的同时,通过关联查询获取与之相关的其他对象。多对多关联查询是指两个对象之间存在多对多的关系。例如,一个学生(Student)可以选修多门课程(Course),一个课程也可以被多个学生选修。一对多关联查询是指一个对象与另一个对象之间存在一对多的关系。一对一关联查询是指一个对象与另一个对象之间存在一对一的关系。通过上述方法,MyBatis 可以实现灵活的对象关联查询,帮助我们更方便地处理复杂的数据关系。

2025-03-14 11:16:49 274

原创 MyBatis 简单介绍

MyBatis 是一个灵活且强大的持久层框架,通过简单的配置和映射,可以方便地实现数据库操作。掌握 MyBatis 的基本用法和一些高级功能,可以大大提高开发效率和代码质量。建议结合实际项目需求,深入学习 MyBatis 的各种特性和优化方法。如需更详细的信息,请参考MyBatis 官方文档。

2025-03-13 15:31:44 652

原创 eclipse中通过maven-war-plugin将maven项目打包成war的步骤

配置pom.xml</</</</</</</

2025-03-11 14:58:24 334

原创 eclipse中maven web项目中引入jstl报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/fmt]

检查依赖是否被添加上的过程中发现使用mvn clean package生成的是jar包而非war包,于是在pom.xml中添加“war”后,重新启动程序,问题得到解决。

2025-03-11 10:48:28 200

原创 eclipse创建maven web项目

在webapp下创建index.jsp,启动服务,在浏览器中输入http://localhost:8080/maven-web/index.jsp即可打开页面。在工程上右键->properties->Maven/Project Facets,界面右侧点击Convert to faceted form…在工程目录main下新建webapp文件夹,用以存放网页内容。

2025-03-10 18:01:21 315

原创 eclipse中通过maven-assembly-plugin将maven项目打包成jar的步骤

在pom.xml 文件中配置必要的依赖和插件配置</</</</</</</</</</</</</

2025-03-10 17:10:14 154

原创 maven设置阿里云私服

【代码】maven设置阿里云私服。

2025-03-10 16:11:55 158

原创 JDBC开发流程

【代码】JDBC开发流程。

2025-03-06 18:56:23 76

原创 IDEA 2024.1.7 Java EE 无框架配置servlet

2、将tomcat目录下的lib文件夹中的servlet-api.jar文件复制到刚创建的lib文件夹下。4、在src下新建一个package:com.demo,然后创建一个java类HelloServlet。3、把刚才复制到lib下的servlet-api.jar添加为库。1、创建一个目录(文件夹)lib来放置我们的库。

2025-03-06 16:53:51 348

原创 IDEA 2024.1.7 Java EE 无框架配置Tomcat环境

无框架配置Tomcat环境。

2025-03-06 16:22:31 155

原创 在 IntelliJ IDEA(2024) 中创建 JAR 包步骤

(10)文件导航栏中输入cmd,然后在命令窗口输入:java -jar helloworld.jar运行该jar包。选择File -> Project Structure->Artifacts,(3)输入jar包名称,确定输出路径。(5)选择要打包的类的路径后点击OK。(2)选择JAR->Empty。(9)打开输出jar的路径。(4)创建核心配置文件。

2025-03-06 11:04:34 402

原创 dom4j删除节点后打开xml文件显示“this XML file does not appear to have any style information associated with it.”

dom4j删除节点后打开xml文件显示“this XML file does not appear to have any style information associated with it.”,其中一个可能的原因是删除后保存文件后没有关闭writer。

2025-02-28 19:55:59 126

原创 javaweb文件上传:@MultipartConfig注解与Apache Commons FileUpload对比

文件上传

2025-02-27 15:13:54 630

原创 javaweb将上传的图片保存在项目文件webapp下的upload文件夹下

接下来,创建一个Servlet来处理文件上传请求,并将上传的图片保存到webapp/load目录下。注意:enctype需设置成"multipart/form-data"2. 后端Servlet (UploadServlet.java)注意需添加@MultipartConfig注解。

2025-02-27 10:59:23 349

原创 Javaweb中post请求时,能够获取url中的参数,但获取表单参数时都是null,可能是哪里的问题

注意:如果使用multipart/form-data,需要在服务器端使用相应的解析器(如Servlet 3.0+的@MultipartConfig,或Spring的MultipartResolver)。例如,在Spring Boot中,默认情况下已经配置好表单数据的解析,但如果有自定义配置,可能会影响参数的获取。在使用HTTP POST方法时,如果能够成功获取URL中的参数,但表单参数总是null,可能涉及多个方面的问题。表单数据的编码方式可能与服务器端不匹配,导致参数无法正确解析。

2025-02-26 21:11:26 537

原创 Vue 2 与 Vue 3的比较

总的来说,Vue3在性能、TypeScript支持、响应式系统等方面都有显著的改进,同时保持了与Vue2相似的模板语法和组件模型,使得从Vue2迁移到Vue3相对容易。

2025-01-19 22:28:25 373

原创 Promise与async/await

Promise和是JavaScript中处理异步操作的两种重要方式。

2025-01-19 22:16:53 867

原创 通俗理解闭包

闭包是解决for循环中变量作用域问题的有效手段。通过创建独立的函数作用域(如 IIFE),或者利用 ES6 的let关键字和forEach方法,可以确保每个点击事件都能正确地访问到预期的循环变量值。

2025-01-16 20:08:44 1009

原创 通俗理解原型链

原型链并非什么不能理解的高深的东西,“应运而生”而已。

2025-01-16 19:45:33 174

原创 微信小程序支付

支付完成后,微信支付系统会发送支付结果通知至商户服务器,商户服务器更新订单状态,并返回支付结果给小程序前端,展示支付成功或失败页面。:后端服务器生成商户订单,调用微信支付的统一下单接口生成预付单(prepay_id),并进行签名。函数,传入支付参数(如时间戳、随机字符串、预付单信息等),发起支付请求。:用户在小程序中选择商品或服务,确认购买后进入支付环节。请求用户授权获取微信支付权限,并设置支付目录。

2025-01-15 20:51:35 400

原创 微信小程序的鉴权过程

【代码】微信小程序的鉴权过程。

2025-01-15 20:43:03 815

原创 Dom4j的使用

Dom4j的使用。

2025-01-14 13:09:14 920

原创 Class.getResource获取文件路径

Class.getResource是Java中的一个非常有用的方法,用于获取类路径下资源的相关信息

2025-01-14 12:29:30 944

原创 MVC组织架构的Eclipse JavaWeb项目结构

数据在MVC架构中的流动要遵循“分层逐级调用,禁止跨级或反向调用”的原则。-[DataAccessObject数据访问对象类-JavaBean是一种符合特定规范的Java类。其中,Sevice+Dao组成Model层。-[存放实体类的java bean]-[存放Servlet控制器类]-[编译后的class目录]-[java源代码目录]-[web描述符文件]-[web资源目录]-jsp[页面目录]-jar[文件目录]-[存放处理逻辑类,

2025-01-14 10:38:38 974

原创 freemarker的使用(二)

通过freemarker与servlet整合,实现一个学生信息列表web页面。

2025-01-13 21:19:37 281

原创 freemarker的使用(一)

freemarker是比JSP更加轻量和快速的模板语言

2025-01-13 17:20:27 825

原创 正则表达式

正则表达式(Regular Expression)是一种用于描述字符模式的规则,主流语言对其都有良好的支持。

2025-01-13 11:25:07 1873

原创 Ajax介绍

AJAX(Asynchronous JavaScript and XML)是一种用于创建快速动态网页的技术,它通过在后台与服务器进行少量数据交换,允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。

2025-01-13 10:55:56 2021

原创 fastjson

也提供了Fastjson的jar包下载。提供了最新版本的jar包下载。

2025-01-13 10:00:17 1020

原创 JSTL标准标签库

JSTL(JavaServer Pages Standard Tag Library)是一组标准化的JSP标签库,用于简化JSP的开发,提高代码的可读性和可维护性。[1] 标签库定义包:taglibs-standard-impl-1.2.5,[2] 标签库实现包:taglibs-standard-spec-1.2.5。[1]方式一:将上述jar包复制到工程的/WEB-INF/lib目录(推荐)[2]方式二:将上述jar包复制到Tomcat安装目录的lib下。假设在Java中有一个。,在JSP页面中使用。

2025-01-13 09:42:57 701

原创 EL表达式

EL(Expression Language)表达式是一种在Java Web开发中使用的表达式语言,可用于简化JSP的输出。以上代码中也可以不指定requestScope,程序会自动从小作用域到大作用域寻找user对象。可见,使用EL表达式后的代码更加简洁明了。

2025-01-12 20:43:28 890

原创 JSP的九大内置对象

【代码】JSP的九大内置对象。

2025-01-12 19:49:11 334

原创 防止中文乱码的Filter示例

对于HttpServletResponse对象,首先通过setCharacterEncoding设置响应体的编码,然后通过setContentType设置响应内容类型中的字符集部分。在完成对请求和响应的编码设置后,通过chain.doFilter(request, response)将请求和响应继续传递给下一个过滤器或者最终的目标Servlet进行处理。这里的/*表示该过滤器将应用于所有的请求。如果只想应用于特定的URL模式,可以修改这个值,例如/app/*表示只应用于以/app开头的请求路径。

2025-01-12 18:19:02 150

mysql-connector-java-8.0.16.jar和mysql-connector-java-8.0.19.jar

mysql-connector-java-8.0.16.jar和mysql-connector-java-8.0.19.jar

2025-03-06

javaweb文件上传:@MultipartConfig注解与Apache Commons FileUpload对比

commons-fileupload-1.4.jar与commons-io-2.6.jar

2025-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除