自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis-增删改查-查询操作

摘要:代码片段展示了使用MyBatis进行用户查询的实现。通过@Select注解定义SQL查询语句,使用@Param绑定参数,实现根据用户名和密码查询用户。测试方法testSelect()调用该查询,传入用户名"admin"和密码"123"进行测试,并将查询结果打印输出。该示例展示了MyBatis的注解式SQL映射和参数绑定的基本用法。

2025-06-16 08:45:12 23

原创 Mybatis-增删改查-更新操作

该代码片段展示了一个用户更新操作的SQL映射语句,使用MyBatis框架的@Update注解实现。通过传入User对象参数,动态更新数据库中的用户名、密码、姓名和年龄字段,以用户ID作为更新条件。注解内直接编写SQL语句,使用#{参数名}的占位符方式绑定对象属性,实现简洁高效的数据更新操作。

2025-06-15 09:55:11 364

原创 Mybatis-增删改查-新增操作

文章摘要:该代码段展示了使用MyBatis框架实现用户数据插入操作。首先通过@Insert注解定义了一个SQL插入语句,将User对象的username、password、name和age属性映射到数据库表字段。然后在测试方法testInsert()中,创建了一个包含测试数据的User对象,并调用userMapper的insert方法执行插入操作。这段代码演示了MyBatis的基本CRUD操作实现方式。

2025-06-14 09:39:50 63

原创 Mybatis-增删改查-删除操作

本文介绍了用户表(user)的创建及删除操作实现。首先给出用户表建表语句,包含id、username、password等字段,并插入5条测试数据。然后展示Mapper层使用@Delete注解实现根据ID删除用户的接口方法,最初版本无返回值。接着演示Test层调用删除方法测试删除ID为5的用户。最后改进为返回影响行数的版本,在Test层输出删除ID为4用户的影响行数。同时指出表名和字段名不能作为预编译参数值,因其属于SQL语法结构。全文简明扼要地呈现了从数据表创建到删除操作实现的完整流程。

2025-06-13 09:21:29 510

原创 JavaWeb-数据库连接池

Spring Boot默认使用高性能的HikariCP连接池,但在特殊场景下可切换为阿里巴巴的Druid连接池。切换步骤包括:1)添加Druid的Maven依赖;2)在配置文件中指定连接池类型为DruidDataSource并配置数据库连接参数。不过文章指出,由于HikariCP已足够优秀,实际开发中很少需要切换连接池。摘要简明扼要地涵盖了两种连接池的使用方式和选择建议,符合字数限制要求。

2025-06-12 09:17:31 146

原创 Mybatis辅助配置-配置SQL提示

Mybatis配置与日志设置指南本文介绍了Mybatis开发中的三项关键配置:1) SQL语句高亮显示功能,便于开发调试;2) 数据库表名提示爆红时的数据库连接解决方案;3) 详细的Mybatis日志输出配置方法。重点说明了通过设置mybatis.configuration.log-impl参数为StdOutImpl来启用标准输出日志的实现方式。这些配置能有效提升Mybatis开发效率和问题排查能力。

2025-06-11 11:25:48 273

原创 JavaWeb-Mybatis-入门程序

本文介绍了SpringBoot集成MyBatis的基本步骤,包括:1)创建项目并引入MyBatis依赖;2)准备数据库表及对应实体类;3)配置application.properties中的数据库连接信息,需注意字符集设为UTF-8;4)编写Mapper接口并使用@Mapper注解,定义SQL查询方法;5)通过单元测试验证功能,使用@Autowired自动注入Mapper实现类。最终实现了从MySQL数据库查询User表数据并输出验证的功能。整个过程展示了SpringBoot与MyBatis的快速集成。

2025-06-10 09:29:22 378

原创 JavaWeb-JDBC实现数据库更新操作(超简单入门版)

摘要:本文演示了使用JDBC修改MySQL数据库的完整流程。通过Maven引入MySQL驱动依赖,提供了一个标准的五步操作示例:1)注册驱动、2)获取连接、3)创建Statement、4)执行update语句(将id=1的用户年龄改为18)、5)释放资源。运行结果会显示受影响的行数,并附有建表SQL供测试使用。该示例简单清晰地展现了JDBC的基础用法,适合Java数据库操作初学者入门实践。

2025-06-09 09:36:09 420

原创 JavaWeb 三层架构简单介绍与案例实现

本文介绍了JavaWeb开发中的三层架构模式(表现层、业务逻辑层、数据访问层),并通过一个用户管理系统案例完整展示了其实现过程。案例采用SpringBoot框架,包含实体类、DAO接口及实现、Service接口及实现、Controller控制层等核心代码,使用Hutool工具简化文件操作。项目结构清晰,实现了层间解耦,展示了从数据读取到展示的完整流程,控制台输出用户数据验证了架构的有效性。该案例非常适合JavaWeb初学者理解分层开发思想,代码可直接复用。

2025-06-08 09:13:53 746

原创 JavaWeb基础入门 — SpringBoot Web 案例详解

本文介绍了一个简单的SpringBoot Web项目案例,用于演示@RestController、请求映射和数据读取的基本操作。项目通过/list接口从user.txt文件中读取用户数据,转换为User对象集合并以JSON格式返回。技术栈包括Java、SpringBoot、Hutool工具库和Maven。文章详细说明了项目结构、关键代码(User实体类、User控制器类、启动类)以及数据文件格式,并展示了运行效果。该项目适合初学者练习SpringBoot Web开发的基本流程和请求响应机制。

2025-06-07 09:05:52 490

原创 HTTP 请求协议简单介绍

本文介绍了HTTP协议的基本概念,重点讲解了HTTP状态码的分类(1xx-5xx)和常见响应头字段的功能,如Content-Type、Cache-Control等。通过Java示例代码演示了如何使用HttpURLConnection发送GET请求并处理响应,包括设置请求方法、超时时间、请求头以及读取响应内容。代码运行后会输出响应状态码和JSON格式的响应体。文章为Java开发者提供了HTTP通信的实践指导,并强调了理解状态码和头字段对Web开发的重要性。

2025-06-06 10:07:42 1361

原创 spring官方脚手架连接不上解决方案

本文摘要:针对阿里云镜像的使用,介绍了入门程序的基础解析步骤。主要内容包括如何将默认镜像替换为阿里云镜像(https://start.aliyun.com),并对入门程序的基本结构进行简要分析,帮助开发者快速上手使用阿里云服务环境。重点说明了镜像切换方法和程序框架理解要点,为后续开发奠定基础。

2025-06-05 14:27:39 206

原创 SpringBootWeb入门-入门程序

本文介绍了SpringBoot工程的基本创建步骤和Web接口开发流程。首先指导创建SpringBoot工程时如何精简项目结构,删除不必要的文件。然后详细演示了如何编写一个简单的"Hello"接口,包括创建Controller类、添加@RequestMapping注解定义路由,以及实现接收name参数并返回个性化问候的功能。示例代码展示了完整的接口实现,并说明该服务默认运行在8080端口。

2025-06-04 09:44:28 398

原创 Maven-常见问题解决方案

下载失败解决方法指南遇到下载失败时,可尝试以下步骤:点击刷新按钮重新加载若刷新无效,建议关闭当前项目重新打开项目再次尝试下载如仍无法解决,建议检查网络连接或联系技术支持该解决方案通过简单的刷新和重启操作,能够解决大部分下载失败问题。若问题持续,可能需要进一步排查网络或系统原因。操作过程简单快捷,不影响项目数据安全。

2025-06-03 10:37:06 132

原创 单元测试-断言&常见注解

摘要:本文介绍了Java单元测试中的断言使用,通过UserServiceTest示例展示了如何用JUnit的Assertions.assertEquals()方法验证getGender()方法的输出是否符合预期("女")。测试成功后打印结果,还提及了常见注解和依赖范围的内容。

2025-06-02 09:35:41 456

原创 单元测试-概述&入门

【摘要】本文介绍了使用JUnit进行单元测试的基本方法。首先需要在pom.xml中添加JUnit依赖(版本5.9.1),然后在test/java目录下创建测试类并标注@Test注解。通过验证身份证合法性的练习案例,展示了测试类编写方法:创建UserService实例,调用getAge方法测试身份证年龄计算功能。最后提及测试结果分为成功和失败两种情况,但未给出具体判定标准。全文简明扼要地说明了Java项目单元测试的基本配置和执行流程。

2025-06-01 09:28:56 551

原创 导入Maven项目

项目导入方法总结本文介绍了两种项目导入方法,重点推荐选择pom.xml文件进行导入(方法1)。5.1节详细说明了方法1的操作步骤,确认该方法导入成功。5.2节则介绍了另一种替代导入方法(方法2),同样取得了导入成功的验证结果。两种方法都经过实际测试验证,其中通过pom.xml文件导入为首选方案,开发者可根据实际情况选择合适的导入方式。

2025-05-31 10:02:53 556

原创 Maven---配置本地仓库

【Maven本地仓库配置指南】摘要:本文介绍配置Maven本地仓库的步骤:1)在Maven安装目录新建本地仓库文件夹;2)复制该文件夹路径;3)用VSCode打开Maven配置文件settings.xml;4)添加<localRepository>标签并粘贴仓库路径(如<localRepository>/path/to/local/repo</localRepository>)。通过以上操作完成Maven依赖的本地存储路径设置。

2025-05-30 08:27:08 874

原创 Maven-生命周期

Maven核心概念摘要:Maven通过项目对象模型(POM)管理项目结构和依赖关系,使用XML格式的pom.xml文件定义项目配置。其依赖管理模型能自动处理库文件传递性依赖,解决版本冲突问题。采用仓库体系存储资源,包括远程中央仓库和本地仓库,其中本地仓库默认路径为用户目录下的.m2/repository文件夹,用于缓存下载的依赖项,提高构建效率。

2025-05-29 22:03:00 399

原创 Java Web 入门:第一个 Maven 项目教程(含完整代码)

摘要:本文提供了一个JavaWeb入门教程,讲解如何创建第一个Maven项目。Maven是一个项目管理工具,用于简化Java项目的依赖管理和构建过程。教程包含完整的项目结构说明:核心配置文件pom.xml(XML格式)和Java源代码HelloMaven.java。详细介绍了编译运行步骤,需通过mvn命令执行,并补充了exec-maven-plugin插件的配置方法。最终程序输出"Hello Maven",适合JavaWeb新手快速掌握Maven项目的基本用法。

2025-05-28 08:11:40 373

原创 创建Maven项目

本文介绍了Maven项目的创建和入门程序编写过程。首先成功创建了Maven项目,然后编写了一个简单的Java程序HelloMaven,包含main方法输出"Hello Maven"。程序结构清晰,完成基本功能演示,为Maven初学者提供了简单的入门示例。

2025-05-27 08:33:54 135

原创 配置Maven环境(全局)

本文介绍了Java项目的配置流程:首先按照1.1节的步骤进行基础配置;然后在1.2节创建空项目,当界面出现特定提示即表示配置成功;最后在1.3节完成JDK版本的配置。整个配置过程分为环境设置、项目创建和JDK版本确认三个关键环节。

2025-05-26 17:08:04 355

原创 Maven-概述-介绍&安装

本文摘要:本文详细介绍了Maven的基本概念(项目对象模型、依赖管理模型、仓库机制)及配置方法。主要内容包括:1)配置本地仓库路径,通过在settings.xml中添加<localRepository>标签指定存储位置;2)配置阿里云镜像加速依赖下载;3)设置Maven环境变量,包括创建MAVEN_HOME变量和在Path中添加bin目录。最后通过命令行验证配置是否成功。这些步骤为使用Maven进行项目管理提供了基础环境支持。

2025-05-26 12:07:24 653

原创 什么是maven(详细介绍)

Maven是Apache旗下的开源Java项目管理工具,主要功能包括:依赖管理,通过pom.xml配置文件自动下载所需依赖包,简化传统手动下载导入流程;项目构建,支持编译、测试、打包等标准化流程;统一项目结构,确保不同开发工具构建的项目目录一致。其依赖管理特性尤为突出,用户只需在配置文件中声明依赖项(如commons-io库),Maven即可自动处理下载和集成,大幅提升开发效率。

2025-05-25 15:57:00 797

原创 JMeter 监听器使用详解(查看结果树、聚合报告)

在JMeter进行接口或性能测试时,监听器(Listener)是展示和分析测试结果的关键组件。本文重点介绍了两种常用监听器:查看结果树(ViewResultsTree)和聚合报告(AggregateReport)。查看结果树用于调试阶段,展示请求详情和响应内容,帮助定位问题,但会消耗较多内存,不适合大并发测试。聚合报告则用于正式测试阶段,汇总性能指标如响应时间、吞吐量和错误率,适合评估系统性能和发现瓶颈。此外,所有监听器都支持数据导出,便于进一步分析。合理使用监听器能提升测试脚本的可靠性和性能分析的专业性。

2025-05-24 07:36:11 604

原创 JMeter 教程:监控性能指标 - 第三方插件安装(PerfMon)

JMeter的PerfMon插件是一款用于监控服务器性能的第三方工具,能够实时追踪CPU、内存、磁盘和网络等关键资源的使用情况。通过图形化展示,PerfMon帮助用户识别性能瓶颈,如CPU过载等问题。安装PerfMon插件可以通过JMeterPluginsManager完成,需将插件管理器文件放入JMeter的/lib/ext/目录,并在JMeter中搜索并安装PerfMon。此外,被监控的服务器上需安装ServerAgent,并确保4444端口开放。

2025-05-23 08:04:04 1198

原创 JMeter 教程:响应断言

本文介绍了JMeter中的响应断言(ResponseAssertion),这是接口测试中用于验证响应内容是否符合预期的重要工具。响应断言可以检查响应中是否包含特定关键词、字段或匹配正则表达式,以及响应码是否符合预期。文章详细说明了如何添加和配置响应断言,包括选择断言字段、设置匹配规则和测试模式。此外,还提供了常见配置项的说明和示例,如断言响应码为200。通过响应断言,测试人员可以确保接口返回的内容正确无误。文章最后推荐了相关阅读材料,帮助读者进一步学习JMeter的其他断言工具。

2025-05-22 08:20:14 1163

原创 JMeter 教程:正则表达式提取器提取 JSON 字段数据

本文介绍了如何在JMeter中使用正则表达式提取器从JSON响应中提取特定字段值,如token、用户ID等,以便在后续接口请求中使用。文章首先说明了使用正则表达式提取器的目的和适用场景,然后通过一个具体的登录接口示例,详细讲解了操作步骤,包括发送HTTP请求、添加正则表达式提取器以及使用提取的变量。此外,文章还解释了正则表达式的语法,并提供了调试技巧,帮助用户确保提取成功。最后,文章总结了正则表达式提取器的优势,尤其是在处理非标准格式响应或兼容旧版本时的灵活性。

2025-05-21 07:51:36 892

原创 JMeter 教程:JSON 断言的简单介绍

JMeter的JSON断言(JSONAssertion)是接口测试中用于验证JSON响应数据的工具。它能够检查特定字段是否存在、字段值是否符合预期,以及返回结构是否包含指定路径。使用前提是接口返回JSON格式的响应,并且已添加HTTP请求和查看结果树组件。添加JSON断言的步骤包括选择JSONPath、设置期望值和断言类型。通过示例,如验证登录接口返回的code和msg字段,可以快速掌握其使用方法。断言结果通过颜色标识,绿色表示成功,失败则显示错误信息。

2025-05-20 18:19:12 649

原创 JMeter 教程:解决响应结果中文乱码问题

本文针对JMeter中文响应乱码问题提供了三种解决方案。首先,通过设置查看结果树组件的响应编码为UTF-8,可以立即解决乱码问题。其次,推荐在HTTP头管理器中强制指定编码为UTF-8,通过添加请求头来确保服务器与客户端编码一致。最后,通过修改JMeter的全局配置文件jmeter.properties,将所有响应默认编码设置为UTF-8,虽然操作难度较高,但效果显著。每种方法的操作难度和是否需重启JMeter均有标注,帮助用户根据实际情况选择最适合的解决方案。总之,乱码问题主要是由编码设置不一致引起的。

2025-05-19 08:59:54 524

原创 JMeter 教程:使用 HTTP 请求的参数列表发送 POST 请求(form 表单格式)

本文介绍了如何使用JMeter进行POST请求的接口测试,特别是针对表单提交类型(Content-Type: application/x-www-form-urlencoded)。教程详细讲解了从安装JMeter到创建测试计划、添加HTTP请求、设置参数列表以及查看测试结果的完整流程。通过一个简单的示例,展示了如何利用JMeter的“参数列表”功能发送带参数的POST表单请求,适用于测试登录、注册等接口场景。此外,文章还提供了使用Postman预先测试接口支持的小贴士。

2025-05-18 08:10:05 1040

原创 JMeter 教程:编写 POST 请求脚本访问百度

本文详细介绍了如何使用JMeter编写一个简单的POST请求脚本,并以访问百度接口为例进行演示。教程首先明确了学习目的,包括掌握POST请求脚本的编写和参数设置方法,为接口测试打下基础。接着,列出了环境要求,确保JMeter和Java环境已安装并正常运行。实操步骤分为四步:启动JMeter、添加测试计划和线程组、添加结果查看器以及运行脚本。每个步骤都配有详细的操作说明,帮助用户顺利完成测试。最后,教程强调了POST请求在接口测试中的常见应用,并总结了通过本教程学到的技能。

2025-05-17 13:57:23 730

原创 JMeter 教程:编写 GET 请求脚本访问百度首页

JMeter 教程:编写 GET 请求脚本访问百度首页,打开 JMeter,创建新测试计划。在测试计划上右键,依次添加线程(用户)组、取样器 - HTTP 请求,默认设置中输入百度首页网址 [https://www.baidu.com/](https://www.baidu.com/),请求方法选 GET。右键 HTTP 请求,添加查看结果树,用于查看响应结果。点击运行,即可向百度首页发送 GET 请求并获取结果,通过检查结果树中的响应数据和状态码,判断请求是否成功。

2025-05-16 14:21:51 543

原创 JMeter 测试工具--组件--简单介绍

JMeter是一款功能强大的开源性能测试工具,通过模拟多种场景(如接口压测、并发测试等)来评估系统性能。其核心由多个组件构成,包括测试计划(TestPlan)、线程组(ThreadGroup)、取样器(Sampler)、监听器(Listener)、逻辑控制器(LogicController)、断言(Assertion)、定时器(Timer)、配置元件(ConfigElement)以及前置/后置处理器(Pre/PostProcessor)。这些组件共同协作,帮助用户构建灵活且高效的测试脚本。

2025-05-16 07:41:38 1163

原创 JMeter元件(元组)--简单介绍

Apache JMeter 是一款广泛使用的开源性能测试工具,适用于Web应用、接口和数据库的压力测试与性能评估。其核心在于多种“元件”的灵活组合,这些元件包括:测试计划(Test Plan)、线程组(Thread Group)、取样器(Sampler)、逻辑控制器(Logic Controller)、监听器(Listener)、定时器(Timer)、断言(Assertion)以及前置处理器(Pre-Processor)和后置处理器(Post-Processor)。

2025-05-15 10:57:35 878

原创 Jmeter 安装包与界面汉化

本文提供了Jmeter安装包的下载链接及汉化方法。安装包通过百度网盘分享,文件名为“优快云-apache-jmeter-5.5”,此外,文章还介绍了如何对Jmeter界面进行汉化,帮助用户更便捷地使用该工具。通过以上步骤,用户可以轻松获取并配置Jmeter,提升测试效率。

2025-05-14 20:40:34 394

原创 Android移动应用开发:JSON解析示例

本文介绍了一个简单的Android应用开发实例,旨在帮助初学者快速掌握Android开发的基本流程。项目包含两个主要文件:activity_main.xml和MainActivity.java。activity_main.xml定义了界面布局,包含一个按钮,用于触发JSON解析操作。MainActivity.java实现了按钮点击后的逻辑,解析一段JSON字符串并将结果输出到日志中。通过这个示例,读者可以学习如何使用Button、解析JSON数据以及使用Log进行调试。运行应用后,点击按钮会在控制台输出解析

2025-05-13 08:08:17 318

原创 Android 移动应用开发:使用 SharedPreferences 保存和读取用户信息

本文介绍了在Android开发中使用SharedPreferences进行轻量级数据存储的示例。示例包含两个主要文件:MainActivity.java(Java逻辑代码)和activity_main.xml(布局文件)。在MainActivity.java中,通过按钮点击事件实现了数据的保存和读取功能,保存的数据包括姓名、性别和年龄,并通过AlertDialog和Toast展示读取的数据。activity_main.xml中定义了两个按钮用于触发保存和读取操作。

2025-05-12 08:26:27 410

原创 Android移动应用开发:广播机制(BroadcastReceiver)简单示例

本文介绍了一个简单的Android示例,旨在帮助初学者理解广播接收器(BroadcastReceiver)的使用方法。示例包含两个按钮,分别用于发送包含城市信息和美食信息的自定义广播。通过MainActivity.java和MyReceiver.java的代码实现,展示了如何注册广播接收器、发送广播以及接收并处理广播内容。运行程序后,点击按钮会在日志中显示相应的广播信息。该示例代码清晰、功能简单,适合初学者入门学习Android广播通信机制。

2025-05-11 08:12:59 682

原创 Android 应用开发入门案例:使用 Fragment 实现水果详情展示

本教程介绍了如何使用Android中的Fragment技术实现一个简单的“水果信息展示”应用。应用界面分为左右两部分,左侧为水果按钮列表,右侧展示对应水果的图片和详细介绍。通过点击左侧按钮,右侧内容会相应更新。教程详细讲解了如何创建和配置Fragment,以及如何通过接口实现Activity与Fragment之间的通信。主要步骤包括创建两个Fragment变量、定义接口、实现接口方法以及设置按钮点击事件。此示例非常适合Android初学者学习Fragment的基本使用、界面布局和组件交互。

2025-05-10 08:41:39 369

空空如也

空空如也

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

TA关注的人

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