- 博客(231)
- 收藏
- 关注
原创 通过Spring Boot集成WebSocket进行消息通信
启动 Spring Boot 项目,然后在浏览器中打开 HTML 页面。你可以在输入框中输入消息并点击发送按钮,查看与服务器的 WebSocket 通信情况。你可以通过 Spring Initializr(https://start.spring.io/ )创建一个新的 Spring Boot 项目,添加。通过以上步骤,你就可以在 Spring Boot 项目中成功集成 WebSocket 并实现基本的消息通信功能。依赖,同时也可以添加。
2025-03-30 11:41:49
555
原创 创建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
623
原创 在 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
635
原创 Thymeleaf学习教程
Thymeleaf 是一个现代化的服务器端 Java 模板引擎,适用于 Web 和独立环境。为了实现这一目标,它以自然模板的概念为基础,将模板文件作为原型,这意味着它们可以在浏览器中直接打开并正确显示,而无需通过服务器渲染。首先,确保你的开发环境中已经安装了 Java 和 Maven(或 Gradle)。通过以上步骤,你应该能够掌握 Thymeleaf 的基本用法,并开始在你的项目中使用它来创建动态的 Web 页面。对象,这是 Thymeleaf 的核心类,用于处理模板。在 Java 代码中使用。
2025-03-29 09:52:26
461
原创 多个git账户团队写作
在日常开发中,按照团队协作的流程进行操作,如创建分支、提交代码、发起 Pull Request 等。的内容复制到对应的个人和公司 Git 账户的 SSH 密钥设置中。)映射到实际的 GitHub 主机,并指定了对应的 SSH 密钥。通过以上步骤,你就可以使用多个 Git 账户进行团队协作开发了。在提示保存密钥文件位置时,可以指定一个有辨识度的文件名,如。SSH Agent 可以帮助管理多个 SSH 密钥。每个 Git 账户都需要一个独立的 SSH 密钥。上述配置将不同的主机别名(
2025-03-28 13:36:38
547
原创 开通微信公众号
菜单栏相当于自动服务系统,一些常见问题和服务,均可以通过设计菜单栏的方式进行业务分组。公众号需要借助菜单栏的设计帮助用户选择所需项目,让关注流量进行充分的流动,以便产生最大的价值。菜单栏里的目录,但本质上都是为用户提供便捷服务的,因此不能按照运营者的喜好设置,而是要根据用户需求设置。公众号最多可以设置三个主菜单,主菜单下面可以设置子菜单,在电脑端左侧菜单栏——【互动管理】——【自定义菜单】——【菜单名称】——【名称】输入菜单名——【添加】
2025-03-28 12:38:18
859
原创 要创建一个基于Spring Boot、Thymeleaf、MyBatis Plus和MySQL的简单表格增删改查(CRUD)项目
【代码】要创建一个基于Spring Boot、Thymeleaf、MyBatis Plus和MySQL的简单表格增删改查(CRUD)项目。
2025-03-27 22:49:06
633
原创 DeepSeek 本地部署指南
DeepSeek 作为强大的语言模型,能在自然语言处理、代码生成等众多领域发挥出色的作用。虽然在云端使用便捷,但有时候我们出于数据安全、隐私保护或者特定场景需求,希望能将其部署到本地环境。接下来,就为大家详细介绍如何进行 DeepSeek 的本地部署。通过以上步骤,你已经成功将 DeepSeek 模型部署到本地环境。本地部署不仅能让你更好地控制数据和模型,还能满足一些特殊场景的需求。在实际应用中,你可以根据自己的需求对模型进行进一步的优化和扩展。
2025-03-27 19:02:50
601
原创 Java项目生成接口文档的方案
Apipost 是一款功能强大的 API 调试与管理工具,集 API 设计、调试、文档生成等多种功能于一体,能够帮助开发者更高效地进行 API 相关的开发与测试工作。1、需要生成生成时间,作者名称,项目名称,接口名称,请求参数,请求地址,请求类型,请求用例,请求方式,相应参数,响应用例。接口编写完成之后,打开Apipost,对已完成的接口添加测试。点击右侧,导出文档按钮,选择导出markdown。点击demo项目右侧三个点,分享,复制地址。导出四种类型的文档,pdf还未实现。下载之后,如下图,四种方式。
2025-03-27 18:17:22
1011
原创 问题:md文档转换word,html,图片,excel,csv
Java 是一种广泛使用的编程语言,特别适用于企业级应用、Web 开发、移动应用(Android)、大数据处理、云计算等领域。Pandoc 是一个强大的文档转换工具,支持将 Markdown 文件转换为多种格式,如 PDF、Word、HTML 等。如果你对 Java 开发感兴趣,可以从基础开始学习,逐步掌握相关技术和工具,并通过项目实践提升自己的能力。Java 作为一门成熟且应用广泛的语言,在未来的很长一段时间内仍将保持其重要性。文件,内容与 Markdown 文件一致,但格式为 Word。
2025-03-26 14:02:13
995
原创 pdf转换markdwon文档
库来提取文本内容,然后结合一些格式化规则将其转换为Markdown格式。将PDF文件转换为Markdown(MD)格式可以使用Python中的。运行代码后,生成的Markdown文件将保存在指定路径中。
2025-03-26 06:56:49
780
原创 idea集成插件Fitten Code使用
Fitten Code 是一个用于 IntelliJ IDEA 的 AI 代码助手插件,旨在帮助开发者提高编码效率。通过以上步骤,你可以轻松地在 IntelliJ IDEA 中集成和使用 Fitten Code 插件,提升你的开发效率。实例,但并没有将其赋值给任何变量,也没有使用它,因此在程序的逻辑中没有任何作用,可能会导致混淆或误解。除此之外,代码本身没有逻辑错误或缺陷,能够正常运行并生成一个包含10个0到100之间随机整数的列表。:安装完成后,根据提示重启 IntelliJ IDEA 以激活插件。
2025-03-21 01:26:12
1226
原创 代码生成器
import org// 生成 Service 接口 Interface serviceInterface = generateServiceInterface(introspectedTable);// 生成 Service 实现类 TopLevelClass serviceImplClass = generateServiceImplClass(introspectedTable , serviceInterface);
2025-02-13 18:13:53
806
原创 问题:通过策略模式+工厂模式+模板方法模式实现ifelse优化
示例:商城系统有会员系统,不同会员有不同优惠程度,普通会员不优惠;黄金会员打8折;白金会员优惠50元,再打7折;
2025-02-11 13:44:00
615
原创 MySQL日常问题-行列互换
1、表结构和数据2、效果图说明,第一列用户信息stu_no,第二列课程号course_no,第三列课程成绩3、实现SQL。
2024-06-13 14:56:41
560
原创 日期工具类-汇总当日到年底还剩下多少天
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
291
原创 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
679
原创 S08-如何冻结表格行与列
具体操作是点击菜单栏的“开始”-“冻结窗格”·“冻结首行”通常表格第一行或第一列的数据都是数据归类的标题。所以比较常用到的是冻结首行首列。
2023-09-25 16:10:48
133
原创 S07-效率神器之格式刷
推荐:选中第三行数据,双击格式刷,类似于固定了格式,然后随意位置,鼠标左键即可,复制样式。选中第三行数据,鼠标左键点击格式刷按钮,到第五行数据,鼠标左键点击即可。选中第三行数据,鼠标左键点击格式刷按钮,到第五行数据,鼠标左键点击即可。选中某个样式,点击格式刷之后,找到对应区域,鼠标左键即可。案例一:复制某一格式,将表格第三行样式复制,拷贝到第五行。使用格式刷能帮助你快速套用单元格格式,大大提升效率。案例二:如果复制某个样式,需要多次使用,这就比较麻烦。案例三:数据量太大时候,这样拷贝还是太慢了。
2023-09-25 14:59:30
118
原创 项目开发中使用Date和LocalDateTime处理日期
1,时间戳是指格林威治(地球零时区)时间1970年01月01日00时00分00秒起至现在的总秒数,这个时间戳,在地球的各个地方都是一致的;2,时区由于地球的自转,根据接收太阳光照的顺序将地球划分成24个区,从而方便当地人的生产生活,每个时区相差一小时,可以根据时间戳和时区计算当地的时间。格林威治处于零时区,北京处于东八区,因此,北京时间比格林威治时间早8个小时。3,便捷性LocalDateTime 比 Date使用起来更为方便,两者可以相互进行转化。4、jdk1.8前后对比api。
2023-09-25 11:40:14
911
原创 监听器,过滤器,拦截器
import com/*** @Description: 登录拦截器log . info("登录拦截器前置处理");log . info("当前用户已登录,继续后面流程");} else {log . info("未登录,请登录");throw new IllegalArgumentException("未登录,请登录");} }/*** @Description: 登录拦截器log . info("登录拦截器前置处理");
2023-09-12 15:45:35
303
原创 请求参数默认值多种实现方式
*** @Description: 分页参数默认值/**= null) {= null) {} } //主要覆盖这个方法来获取新的参数对象 @Override public Map getParameterMap() {} else {} } /*** 根据参数的key获取参数* @return} else {} else {} }/**= null) {= null) {
2023-09-05 10:28:17
1118
原创 开发前期准备工作
5 循环体中的语句要考量性能,以下操作尽量移至循环体外处理,如定义对象、变量、获取数据库连接,进行不必要的 try-catch 操作(这个 try-catch 是否可以移至循环体外)4 除常用方法(如 getXxx/isXxx)等外,不要在条件判断中执行其它复杂的语句,将复杂逻辑判断的结果赋值给一个有意义的布尔变量名,以提高可读性。工具类,配置类,切面,过滤器,监听器,常量,统一异常,统一结构体,文件解析类,自定义注解,反射。:数据查询对象,各层接收上层查询请求,注意超过两个参数进行封装,禁止使用。
2023-09-05 09:03:31
870
原创 解决 泛型类型转换出现Unchecked cast: ‘java.lang.Object‘ to ‘T‘怎么解决
在进行类型转换时,如果不确定转换后的类型,就会出现Unchecked cast: ‘java.lang.Object’ to 'T’的警告信息。为了避免这种警告信息,可以使用泛型边界进行限制。自定义工具类,编写公共方法,根据不同日期类型,将毫秒值转换对应的日期类型。如果要将一个Object类型的变量转换为指定的泛型类型T。类型的参数来确定泛型类型,并且使用。类型强制转换泛型T,警告提示。方法进行强制类型转换,避免了。
2023-08-22 21:27:40
1932
原创 S06-定制表格样式
方式二:记录一下所要设置的行高,选中表格,设置行高即可。方式一:选中sheet左上角。方式二:快捷键Ctrl+T。任意拖动行高列宽,即可实现。
2023-08-21 15:58:48
108
原创 S05-巧用单元格格式转换数据
在表格内输入日期,年月日分隔符英文横岗 - 或者斜杠 / , 表格自动识别日期。日期在表格中有特定特殊数字编码,当日期单元格格式为常规,是一串数字编码。1 使用Ctrl+1快捷键,打开操作界面。这个数字表示1900年1月1日距今天数。在表格中输入时间,可以设置多种显示格式。2.2 货币类型,会计专用格式。可以在格式中调整多种显示格式。可以调整小数位数显示。可以对其添加货币符号。
2023-08-21 15:44:40
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人