自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coding经历

你是相信1+1=2,还是相信我是秦始皇?

  • 博客(68)
  • 收藏
  • 关注

原创 校园论坛系统Selenium自动化测试

面试:

2025-03-19 20:16:33 1191

原创 Prompt工程提示词(1-6章)

Prompt 工程就是 ——“如何设计和写 出高质量的问题(提示),让 ChatGPT 输出你真正想要的结果”。你可以把它想象成:不是随便问 ChatGPT 一个问题,而是像设计一个“任务指令”,你越 明确,它越懂你。这是指:你要明确告诉 ChatGPT 在输出时需要遵循哪些规则和标准。简单理解就是: 明确AI输出的内容, 输出时要遵循设置的规范举个例子,Chat GPT 如果没有“指令”,它可能写出来的内容风格、 重点完全不符合你要求。而你只要加上一句指令 ,它就能马上调整输出风格。

2025-04-13 16:51:30 920

原创 测试复习题目(1)

这样 Postman 在每次请求时会 从 CSV 中读取当前这一行的 变量值自动填充!如何提取响应里的 token 并复用到 下一个请求中(token管理)你知道怎么在 Postman 里添加 一个“断言”,来检查返回 值里的。还是上一个“设置密码”输入框, 要求密码长度在 6~12 位之间有效。(你可以用“ 有效/无效 + 范围 /例子”的方式写)你会如何判断 这个接口是否测试通过?)中 ,用于下一个请求的 Header 吗?(写出几 组密码长度、说明它们对应 的预期)请你列出 这个密码长度的。

2025-04-13 16:50:29 885

原创 Java面向对象复习题目

测试题 1:不能运行, 原因: 因为构造方法有参数, java不会自动提供无参构造方法了。有返回值, 原因:Java 规定, 加上返回值就是普通方法了, 就不是构造方法了。子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法。new的是Dog子类对象, 调用的自然是子类对应的方法。你知道构造方法(constructor)是干什么的吗?根据“对象的实际类型”,来决定调用哪个版本的方法。测试题 3: 不能运行, 没有两个参数的构造方法。是 Java 中的一个关键字,,用来给对象的属性赋初值。

2025-04-10 14:30:15 841

原创 校园论坛系统测试报告

☑️预期结果:导航栏显示所有的版块名,下方显示所有帖子列表,右上方显示登录用户信息。☑️预期结果:跳转到该帖子详情页面,最上方显示帖子信息,左侧显示帖子作者信息,☑️预期结果:跳转到该帖子详情页面,最上方显示帖子信息,左侧显示帖子作者信息,☑️预期结果:跳转到该帖子详情页面,最上方显示帖子信息中的访问数+1。

2025-03-19 20:34:11 764

原创 解决Selenium滑动页面到指定元素,点击失效的问题

🙉。

2025-03-19 18:56:19 418

原创 使用Ubuntu搭建Java部署环境

在Ubuntu下搭建Java部署环境

2025-02-21 10:12:31 1624

原创 正则表达式效验邮箱格式, 手机号格式, 密码长度

因此我们可以封装一个效验工具类去效验相关的格式, 代码如下。在常见的登录和注册的场景中, 要经常效验格式的正确性,比如邮箱格式: xxxxxxx@gamile.com。密码长度: 6-12位, 不包含特殊字符......手机号格式: 11位手机号。

2025-02-21 10:06:18 455

原创 前端Toast提示快速入门

Toast是一种轻量级不打断用户当前操作流程, 为用户提供操作后的实时反馈(如提交成功、网络错误等)

2025-02-21 08:00:00 919

原创 使用BaseTypeHandler双向转换器进行加密解密

步骤二: 继承BaseTypeHandler, 重写接口, 添加类型映射过程中额外的操作(如捕捉到相应的类型。将手机号的String类型向上封装一层, 加密时使用Encrypt类型, 就不会影响其他String类型了。在类型转换的过程中自动对数据进行解密和解密, 省去了手动调用的过程。这时候就有大聪明询问, JDBC操作数据库不是可以自动映射成相应的类型吗, 为什么还需要。传统方法: 需要手动调用加密方法, 加密后再存储, 解密时也需要手动调用解密方法。BaseTypeHandler呢?

2025-02-20 15:18:38 1028

原创 注解操作数据库之@Options获取主键

@Options注解获取主键id

2025-02-20 15:14:52 368

原创 解决lombok注解失效

​问题描述当出现使用lombok的注解, 但是找不到符号, 或者使用@Getter注解却获取不到属性值原因: 新版本lombok自动引入了一个插件, 将下面这串代码删除后, 刷新并清除缓存即可解决​

2025-01-24 20:36:11 283

原创 告别数据库小白:MyBatis让你秒变数据库操作达人!

本文全面介绍了MyBatis框架的基本概念、使用方法以及在数据库操作中的应用。首先,文章解释了MyBatis是什么,并指导读者如何通过引入依赖、配置数据库信息、创建实体类和Mapper接口来搭建MyBatis的基本使用环境。接着,通过具体的测试代码展示了MyBatis的基础操作,包括打印日志和动态SQL的使用。文章还深入探讨了MyBatis在CRUD(创建、读取、更新、删除)操作中的实践应用,包括如何传递参数、处理字段名和参数名不匹配的问题,以及推荐的做法。最后,文章提供了美图分享和发布文章的相关信息,为读

2024-12-26 17:00:38 694

原创 懒人福音:一文掌握lombok注解,告别繁琐Java代码!

这篇文章专注于介绍Java开发中lombok库的注解功能。文章详细解释了@Data注解,它能够自动为类的字段生成getter和setter方法,以及equals、hashCode和toString方法。同时,文章还介绍了@NoArgsConstructor、@AllArgsConstructor和@Getter、@Setter等注解,这些注解分别用于生成无参构造函数、全参构造函数以及单独的getter和setter方法

2024-12-26 16:41:47 442

原创 JavaScript基础与JQuery实践

本文全面介绍了JavaScript(JS)和JQuery的基础知识,旨在为前端开发者提供实用的编程指南。文章首先阐述了JS的引入方式和基础语法,接着深入讲解了JS变量及其类型、运算符、数组、函数和对象等核心概念。随后,文章转向JQuery部分,详细介绍了JQuery的语法、选择器、事件处理以及如何获取和设置元素内容和属性。此外,还涵盖了JQuery在获取和设置CSS属性、添加和删除元素方面的应用。通过这篇文章,读者可以快速掌握JS和JQuery的基本操作,提高前端开发效率。

2024-12-25 19:06:59 898

原创 CSS入门:前端样式优化

这篇文章是一份全面的CSS入门指南,旨在帮助初学者快速掌握CSS的基本概念和应用。文章首先介绍了CSS的定义和作用,即如何通过CSS来控制网页的布局和样式。接着,文章详细讲解了CSS的基本语法和代码规范,确保读者能够写出规范且易于维护的代码。文章还深入探讨了CSS选择器的多种类型,包括标签、类、ID选择器等,以及如何使用这些选择器来精确地定位和样式化HTML元素。此外,文章还涵盖了CSS在前端开发中的实际应用,包括行内、内部和外部样式的使用,以及如何通过CSS改变元素的显示模式、设置内边距和外边距等。通过这

2024-12-17 11:30:13 1220

原创 掌握HTML, 从零开始的网页设计

HTML基础:文章首先介绍了HTML的基本概念,包括HTML文档的基本结构,如声明、根元素、和部分。标题标签:解释了如何使用到标签来创建不同级别的标题。段落标签:介绍了标签,用于定义段落,并讨论了如何使用标签来插入换行。空格和特殊字符:讨论了如何在HTML中表示空格和特殊字符,如 (非换行空格)和<(小于号)。图片标签:介绍了标签的使用,包括如何插入图片以及设置图片的源地

2024-12-17 10:49:58 1306

原创 Spring IoC与依赖注入

类注解: @Controller, @Service, @Repository, @Componment, @Configuration(在Spring知识里, 被@Controller注解标记的类, 在Spring容器启动时, 会创建实例并作为bean对象存储到容器中。@Configuration注解标记的类, 在Spring容器启动时, 会创建实例并作为bean对象存储到容器中。@Repository注解标记的类, 在Spring容器启动时, 会创建实例并作为bean对象存储到容器中。

2024-11-26 16:57:54 902

原创 Spring MVC练习(前后端分离开发实例)

加法计算器:展示了如何通过HTML表单与Spring Boot后端交互,实现基本的加法功能。用户登录:介绍了前端通过Ajax向后端提交用户名和密码进行登录验证,并通过Session保持用户登录状态。留言板:实现了留言的提交和获取功能,通过前后端约定接口和Ajax进行数据交互。图书管理系统:通过设计图书信息的增、查询接口,模拟图书管理系统的数据交互,注重前后端的解耦与状态码的设计。应用分层架构,介绍了表现层(Controller)、业务逻辑层(Service)和数据层(Dao)之间的调用关系

2024-11-26 13:59:14 1397

原创 力扣(LeetCode)611. 有效三角形的个数(Java)

力扣(LeetCode)611. 有效三角形的个数(Java)

2024-11-13 17:58:12 379

原创 力扣(LeetCode)LCR 179. 查找总价格为目标值的两个商品(Java)

双指针

2024-11-13 14:36:47 980

原创 力扣(LeetCode)283. 移动零(Java)

双指针, 力扣283 复写零

2024-11-13 14:35:48 642

原创 Cookie与Session详解与应用

本文深入探讨了Cookie和Session的核心概念及其区别。Cookie存储在客户端,适合存储一些不敏感的用户数据,如登录状态和偏好设置,且可设置过期时间,但安全性较低,容易被篡改。相对而言,Session数据存储在服务器端,适合存储敏感信息,如用户身份和购物车内容,安全性更高且有效期较短。文章还涉及如何伪造Cookie以及获取Cookie数据的不同方法,包括传统方式和使用注解的方式。此外,介绍了如何设置和获取Session信息,响应请求的基本操作,及@RestController与@Controller

2024-10-21 16:12:58 787 3

原创 轻松实现数字猜谜游戏

这篇文章介绍了如何使用 HTML、CSS 和 jQuery 创建一个简单的数字猜谜游戏。文章首先讲解了页面的基本搭建,包括输入框和按钮的布局。接着,引入了 jQuery 库,为游戏的互动功能提供支持。主要功能包括生成一个 1 到 100 之间的随机数,以及玩家输入猜测数字后的反馈。当玩家点击“猜”按钮时,程序会判断猜测的数字是偏小、偏大还是正确,并更新猜测次数和结果显示。玩家还可以通过点击“重新开始”按钮来重置游戏,重新生成随机数并清空输入和结果。

2024-10-21 16:12:43 768

原创 “网络协议入门:HTTP通信的四大组成部分“

HTTP请求的组成:首行、请求头、空行和正文。HTTP响应的组成:首行、响应头、空行和正文。URL编码和HTTP方法(GET和POST)的比较。详细分析了HTTP请求头和响应头的关键字段,如Host、Content-Length、Content-Type、User-Agent、Referer和Cookie。HTTP协议详解HTTP请求与响应GET与POST区别HTTP报头字段解析Cookie和会话IDHTTP面试题HTTP方法解析

2024-10-19 14:42:07 1075

原创 “打造个性化留言板:从页面搭建到功能实现“

搭建一个简单的 HTML 留言板页面。使用 CSS 进行布局和样式设计。通过 jQuery 获取用户输入,并动态显示留言内容。提供完整代码示例,适合前端新手学习。文章包含实用的留言板功能实现和用户界面设计。推荐关键词:HTML 留言板jQuery 留言板功能前端留言板页面设计动态留言板开发JavaScript 实现留言功能前端开发教程页面搭建:使用HTML和CSS创建留言板的基本结构和样式。功能实现:通过JavaScript和jQuery实现留言提交和显示功能。

2024-10-19 14:33:25 700

原创 Spring Web MVC快速入门:掌握Java Web开发基础

RquestMapping支持哪些类型的请求?@RequestMapping的使用。对象和JSON字符串序列化和反序列化。什么是Spring Web MVC。必传参数@RequestParam。method方法指定请求方式。这两种传递方式有什么区别呢?传递json数据(最最常用)反序列化出现失败原因(重点)学习Spring MVC。客户端向服务器上传文件。form表单传递参数。前端传JSON字符串。

2024-10-13 14:54:36 1258

原创 轻松掌握TCP与UDP核心机制

UDP网络协议,TCP网络协议, TCP十大核心机制, 确认应答 超市重传 连接管理 三次握手四次挥手 TCP状态 滑动窗口 流量控制 拥塞控制 延时应答 捎带应答 面向字节流 异常情况 TCP协议格式图

2024-10-13 14:06:23 790

原创 Spring Boot常见错误与解决方法

创建第一个SpringBoot项目。SpringBoot项目各个文件。

2024-10-10 18:57:34 1274 1

原创 轻松入门:Maven核心功能详解

例如, 假设你的项目依赖于库A和库B, 而库A依赖于库C的1.0版本, 库B依赖于库C的2.0版本.Maven在构建项目时会遇到冲突, 因为它不知道应该使用库C的哪个版本.比如B jar包依赖C jar包, 当我们向A项目引入B jar包时, 也会把B jar包之下的C jar包引入到A项目中, 这种机制被称为。例如, 如果你的项目依赖于库A, 而库A又依赖于库B, 但你不希望库B被引入到你的项目中, 你可以在POM.XML文件中排除库B.向项目中引入依赖的jar包时, 也会把jar包之下的依赖引入进去。

2024-10-10 18:53:08 747

原创 网络编程TCP

网络, TCP, 网络协议,回显服务器, 空白符问题, 线程池实现回显服务器

2024-06-02 19:40:50 866 2

原创 Java网络编程(下)

网络编程套结字, TCP, UDP, UDP套接字编程, 回显服务器, 字典服务器

2024-06-01 13:58:13 1148

原创 Java网络编程(上)

数据在网络的传输, 局域网的概念, 广域网的概念, 网络协议, TCP五层模型, 网络封装网络分用

2024-06-01 13:53:21 1015

原创 Java文件IO

Java文件IO, 文件的存储方式 文件的路径,相对路径,绝对路径, 文件检索, 文件的种类, 文本文件,二进制文件, 字节流读写数据, 字符流读写数据, 文件搜索功能, 文件复制功能, 文件内容搜索功能

2024-05-31 19:12:49 1361

原创 JUC常见类

JUC中常见类, Callable接口, 二元信号量, 线程安全的集合类, CountDownLatch多线程使用哈希表

2024-05-31 19:06:20 1014

原创 Java锁的策略

Java锁的策略, synchronized锁工作原理, CAS原子类的使用,mutex,乐观锁和悲观锁 轻量级锁和重量级锁 自旋锁和挂起等待锁 自适应锁(synchronized) 普通互斥锁和读写锁 公平锁和非公平锁 可重入锁和不可重入锁 synchronized是哪种类型的锁 mutex是哪种类型的锁

2024-05-26 16:32:07 1248

原创 多线程案例(线程池)

线程池, 工厂模式, 模拟实现线程池

2024-05-26 16:06:40 914

原创 计算坤是如何工作的

介绍Java多进程的常见概念,以及进程调度

2024-03-27 17:27:56 367

原创 MySQL之JDBC编程

介绍MySQL JDBC编程,通过JDBC实现数据库的增删改查

2024-03-27 17:03:18 1797

原创 多线程案例

介绍Java多线程中单例模式饿汉模式懒汉模式,以及阻塞队列和如何运用阻塞队列实现生产者消费者模型

2024-03-27 14:09:12 787

空空如也

空空如也

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

TA关注的人

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