自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客鼠之家

小伙伴们 快来pao食了

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

原创 Java数组的初始化与实例化:从概念到实战,拆解核心逻辑与避坑指南

Java数组的初始化与实例化:从概念到实战,拆解核心逻辑与避坑指南

2025-12-16 13:35:30 845

原创 为什么哈希函数能快速定位元素位置?从案例、原理到应用

为什么哈希函数能快速定位元素位置?从案例、原理到应⽤

2025-12-16 13:34:07 854

原创 实现一个功能:springboot项目启动将controller地址拼接打印到txt文件

本文介绍了一种在SpringBoot项目启动时自动扫描Controller接口地址并写入TXT文件的方法。通过实现一个工具类ControllerUrlScanner,利用Spring上下文获取所有Controller Bean,反射解析@RequestMapping等注解路径,拼接类级和方法级路径,最终将完整接口地址按规范格式写入指定TXT文件。该方案支持自定义文件路径,可自动处理路径格式统一,并区分不同HTTP请求方法(GET/POST等)。适用于学生管理系统等需要快速获取API接口清单的场景,便于开发调

2025-12-07 15:47:39 698

原创 thymeleaf处理参数传递问题

Thymeleaf 处理参数传递主要涉及页面跳转传参、表单提交传参、URL 拼接传参等场景,结合效果图和 Postman 测试能更直观理解参数传递与接收流程

2025-12-03 16:54:19 580

原创 Thymeleaf传递复杂对象参数解决思路

本文展示了如何在Spring Boot中处理复杂对象(含嵌套对象和集合)的传递与渲染。通过定义订单和商品模型类,后端接口将复杂订单数据传递到Thymeleaf页面,并使用HTML表格分层展示基础信息和商品清单。页面采用CSS优化表格样式,并包含表单提交功能。Postman测试验证了GET请求的页面渲染效果和POST请求的复杂对象接收能力。关键点包括:Thymeleaf的嵌套对象访问、集合遍历、日期/数字格式化,以及Postman测试时JSON格式的设置。

2025-12-03 16:51:51 1331 1

原创 在单线程环境下,同一个 Service 中多个方法需要复用某个 List

单线程环境下的 List 复用核心是减少冗余创建和明确数据共享方式固定数据用静态变量/配置注入;动态临时数据用实例成员变量/上下文对象;方法内传递用参数传递/链式调用。根据具体业务场景选择合适的策略,既能提升性能,又能增强代码可读性和可维护性。

2025-12-01 23:54:14 327

原创 通过账户信息操作加深对DTO,VO,BO理解

通过账户信息操作加深对DTO,VO,BO理解

2025-12-01 23:33:24 750

原创 SpringBoot+EasyExcel+Mybatis+H2实现导入

EasyExcel 是阿里巴巴开源的一个操作 Excel 的框架,它具有简单易用、节省内存等优点。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。H2是开源的轻量级关系型数据库,支持内存模式、嵌入式部署及服务端模式。

2025-04-30 14:40:52 1330

原创 通过SpringBoot+H2数据库+Mybatis实现DAO单元测试

单元测试:UserMapperTest类使用@SpringBootTest注解加载Spring Boot应用上下文,对UsersMapper的queryById方法进行测试。:添加Spring Boot,Mybatis,H2数据库以及测试需要的依赖。打开bin目录,双击h2.bat,弹出黑窗口,web页面如下。修改parent版本号2.2.1RELEASE。:UsersMapper接口定义数据访问方法。:Users映射数据库中users表。:使用内存数据库H2,方便单元测试。

2025-04-30 00:48:02 1469

原创 视频剪辑入门

在需要下载视频的页面,如果出现这种场景,右侧显示idm下载logo。将input.ts转换output.mp4。准备:确保当前系统已经安装ffmpeg。替换为您要下载的视频的URL地址,打开谷歌浏览器插件管理器,导入插件。4.剪辑软件《必剪》导入,操作一下。首先在谷歌浏览器配置idm插件。右下角显示,点击下载音频,视频。案例:如果要下载的视频链接为。2.下载20首音乐mp3。以下是idm的主界面。打开哔哩哔哩视频bv。

2025-04-17 17:48:35 886

原创 Windows+deepseek+ollama本地部署

DeepSeek是一家专注于大语言模型的研究和开发的公司,他们提供了多种AI工具,包括Ollama,这是一个开源的LLM框架。DeepSeek可能提供了一些基于Ollama的服务或解决方案,帮助用户在本地部署这些模型。

2025-04-11 08:51:19 1146

原创 通过Spring Boot集成WebSocket进行消息通信

启动 Spring Boot 项目,然后在浏览器中打开 HTML 页面。你可以在输入框中输入消息并点击发送按钮,查看与服务器的 WebSocket 通信情况。你可以通过 Spring Initializr(https://start.spring.io/ )创建一个新的 Spring Boot 项目,添加。通过以上步骤,你就可以在 Spring Boot 项目中成功集成 WebSocket 并实现基本的消息通信功能。依赖,同时也可以添加。

2025-03-30 11:41:49 1085

原创 创建Spring Boot项目有哪几种方式

下面为你详细介绍如何使用Spring Boot官方模板创建Spring Boot项目,这里提供两种常见的创建方式:通过Spring Initializr网站创建和使用IntelliJ IDEA集成开发环境创建。解压下载的压缩包,打开你的集成开发环境(如IntelliJ IDEA、Eclipse等),选择“Import Project”或“Open”,导入解压后的项目目录。点击“Next”,在“Dependencies”页面添加项目所需的依赖,例如Spring Web、Spring Data JPA等。

2025-03-30 11:29:56 1848

原创 在 Windows 中使用 DeepSeek 和 Milvus 搭建个人知识库

通过上述步骤,您可以轻松在 Windows 环境中构建一个具备企业级性能的私有知识库。选择 Embedder 首选项,选择 Ollama 并填入部署好的 Ollama 的 URL 和模型名称并保存。选择 Milvus,并填入部署好的 Milvus 的地址、用户名、密码并保存。:使用 AnythingLLM 提供的完整 UI 界面,支持多种大型模型接口。最低配置:CPU 4核、内存 8G,建议配置:CPU 8核、内存 16G。:通过 API 调用完整版 DeepSeek 模型,而非本地部署精简版。

2025-03-29 10:07:26 1313

原创 Thymeleaf学习教程

Thymeleaf 是一个现代化的服务器端 Java 模板引擎,适用于 Web 和独立环境。为了实现这一目标,它以自然模板的概念为基础,将模板文件作为原型,这意味着它们可以在浏览器中直接打开并正确显示,而无需通过服务器渲染。首先,确保你的开发环境中已经安装了 Java 和 Maven(或 Gradle)。通过以上步骤,你应该能够掌握 Thymeleaf 的基本用法,并开始在你的项目中使用它来创建动态的 Web 页面。对象,这是 Thymeleaf 的核心类,用于处理模板。在 Java 代码中使用。

2025-03-29 09:52:26 669

原创 多个git账户团队写作

在日常开发中,按照团队协作的流程进行操作,如创建分支、提交代码、发起 Pull Request 等。的内容复制到对应的个人和公司 Git 账户的 SSH 密钥设置中。)映射到实际的 GitHub 主机,并指定了对应的 SSH 密钥。通过以上步骤,你就可以使用多个 Git 账户进行团队协作开发了。在提示保存密钥文件位置时,可以指定一个有辨识度的文件名,如。SSH Agent 可以帮助管理多个 SSH 密钥。每个 Git 账户都需要一个独立的 SSH 密钥。上述配置将不同的主机别名(

2025-03-28 13:36:38 651

原创 开通微信公众号

菜单栏相当于自动服务系统,一些常见问题和服务,均可以通过设计菜单栏的方式进行业务分组。公众号需要借助菜单栏的设计帮助用户选择所需项目,让关注流量进行充分的流动,以便产生最大的价值。菜单栏里的目录,但本质上都是为用户提供便捷服务的,因此不能按照运营者的喜好设置,而是要根据用户需求设置。公众号最多可以设置三个主菜单,主菜单下面可以设置子菜单,在电脑端左侧菜单栏——【互动管理】——【自定义菜单】——【菜单名称】——【名称】输入菜单名——【添加】

2025-03-28 12:38:18 12020

原创 要创建一个基于Spring Boot、Thymeleaf、MyBatis Plus和MySQL的简单表格增删改查(CRUD)项目

【代码】要创建一个基于Spring Boot、Thymeleaf、MyBatis Plus和MySQL的简单表格增删改查(CRUD)项目。

2025-03-27 22:49:06 746

原创 DeepSeek 本地部署指南

DeepSeek 作为强大的语言模型,能在自然语言处理、代码生成等众多领域发挥出色的作用。虽然在云端使用便捷,但有时候我们出于数据安全、隐私保护或者特定场景需求,希望能将其部署到本地环境。接下来,就为大家详细介绍如何进行 DeepSeek 的本地部署。通过以上步骤,你已经成功将 DeepSeek 模型部署到本地环境。本地部署不仅能让你更好地控制数据和模型,还能满足一些特殊场景的需求。在实际应用中,你可以根据自己的需求对模型进行进一步的优化和扩展。

2025-03-27 19:02:50 955

原创 Java项目生成接口文档的方案

Apipost 是一款功能强大的 API 调试与管理工具,集 API 设计、调试、文档生成等多种功能于一体,能够帮助开发者更高效地进行 API 相关的开发与测试工作。1、需要生成生成时间,作者名称,项目名称,接口名称,请求参数,请求地址,请求类型,请求用例,请求方式,相应参数,响应用例。接口编写完成之后,打开Apipost,对已完成的接口添加测试。点击右侧,导出文档按钮,选择导出markdown。点击demo项目右侧三个点,分享,复制地址。导出四种类型的文档,pdf还未实现。下载之后,如下图,四种方式。

2025-03-27 18:17:22 2549

原创 问题:md文档转换word,html,图片,excel,csv

Java 是一种广泛使用的编程语言,特别适用于企业级应用、Web 开发、移动应用(Android)、大数据处理、云计算等领域。Pandoc 是一个强大的文档转换工具,支持将 Markdown 文件转换为多种格式,如 PDF、Word、HTML 等。如果你对 Java 开发感兴趣,可以从基础开始学习,逐步掌握相关技术和工具,并通过项目实践提升自己的能力。Java 作为一门成熟且应用广泛的语言,在未来的很长一段时间内仍将保持其重要性。文件,内容与 Markdown 文件一致,但格式为 Word。

2025-03-26 14:02:13 1936

原创 pdf转换markdwon文档

库来提取文本内容,然后结合一些格式化规则将其转换为Markdown格式。将PDF文件转换为Markdown(MD)格式可以使用Python中的。运行代码后,生成的Markdown文件将保存在指定路径中。

2025-03-26 06:56:49 1120

原创 idea集成插件Fitten Code使用

Fitten Code 是一个用于 IntelliJ IDEA 的 AI 代码助手插件,旨在帮助开发者提高编码效率。通过以上步骤,你可以轻松地在 IntelliJ IDEA 中集成和使用 Fitten Code 插件,提升你的开发效率。实例,但并没有将其赋值给任何变量,也没有使用它,因此在程序的逻辑中没有任何作用,可能会导致混淆或误解。除此之外,代码本身没有逻辑错误或缺陷,能够正常运行并生成一个包含10个0到100之间随机整数的列表。:安装完成后,根据提示重启 IntelliJ IDEA 以激活插件。

2025-03-21 01:26:12 2954

原创 通过Typora + PicGo + 阿里云对象存储(OSS)实现图床

OSS。

2025-03-20 22:24:22 1522

原创 问题描述:如何将ts文件转换mp4文件

TS文件转换mp4文件

2025-03-03 21:46:10 919

原创 下载b站视频音频

下载b站音视频

2025-03-03 21:19:07 4358

原创 bat命令在b站下载单个音视频

b站视频音频下载

2025-02-23 03:40:27 1007

原创 代码生成器

import org// 生成 Service 接口 Interface serviceInterface = generateServiceInterface(introspectedTable);// 生成 Service 实现类 TopLevelClass serviceImplClass = generateServiceImplClass(introspectedTable , serviceInterface);

2025-02-13 18:13:53 1169

原创 问题:通过策略模式+工厂模式+模板方法模式实现ifelse优化

示例:商城系统有会员系统,不同会员有不同优惠程度,普通会员不优惠;黄金会员打8折;白金会员优惠50元,再打7折;

2025-02-11 13:44:00 679

原创 RedisTemplate使用

【代码】RedisTemplate使用。

2024-07-10 15:11:45 694

原创 MyBatisPlus实现增删改查

业务层GkUserService。数据层GkUserDao。

2024-07-10 01:43:57 822

原创 MySQL日常问题-行列互换

1、表结构和数据2、效果图说明,第一列用户信息stu_no,第二列课程号course_no,第三列课程成绩3、实现SQL。

2024-06-13 14:56:41 626

原创 日期工具类-汇总当日到年底还剩下多少天

14:44:38.864 [main] INFO com.geekmice.springbootselfexercise.date.NoDaoTest - 2024年还剩下202天。14:44:38.882 [main] INFO com.geekmice.springbootselfexercise.date.NoDaoTest - 2024年还剩下30天。

2024-06-12 14:56:09 558

原创 redis中存储list<map>,list<entity>结构数据如何处理

list《entity》结构数据。val:序列化过的字符串。

2023-12-12 10:47:22 1758

原创 windows搭建redis服务

1、下载链接 https://github.com/microsoftarchive/redis/releases。打开 cmd 窗口,输入 redis-cli 连接 redis服务,并做简单验证。1、安装包如图所示 Redis-x64-3.0.504.msi。打开"任务管理器",可以看到服务列表下启动了 Redis 服务。选择安装路径,并勾选将安装路径添加的系统 PATH 环境变量。设置 Redis 服务端口,默认 6379,点击 next。双击 msi 安装程序,打开安装向导,点击 next。

2023-12-10 12:05:20 1314 1

原创 jdbc工具类

说明1、主键上面需要有注解@TableId,@IdentifyPK2、字段类型。

2023-09-27 15:17:20 301

原创 S11-斜线表头操作

S11-斜线表头操作

2023-09-27 12:43:10 267

原创 S10-表格中的竖排横排转换

行数据与列数据转换。

2023-09-27 12:36:14 180

原创 S09-录入的数据快速分列

选中某一列数据,数据-》分列 确定分隔符。

2023-09-25 16:21:45 135

原创 S08-如何冻结表格行与列

具体操作是点击菜单栏的“开始”-“冻结窗格”·“冻结首行”通常表格第一行或第一列的数据都是数据归类的标题。所以比较常用到的是冻结首行首列。

2023-09-25 16:10:48 182

空空如也

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

TA关注的人

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