自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在java中延迟队列在线程池中的使用

本文介绍了Java中DelayQueue延迟队列在线程池中的应用。DelayQueue是一种特殊队列,允许在指定延迟时间后弹出元素执行任务。文章展示了如何实现Delayed接口创建延迟任务(DelayTask),并通过ThreadPoolExecutor线程池执行这些任务。示例代码演示了将多个不同延迟时间的任务添加到DelayQueue中,线程池会按照任务设定的延迟时间顺序依次执行。DelayQueue.take()方法会阻塞等待直到任务到达执行时间,确保任务按时执行。

2025-11-28 00:02:34 301

原创 Optinal的使用(重点详细)

Java8的Optional类可以有效避免空指针异常,简化多层对象取值的判空逻辑。通过ofNullable()、map()等方法链式调用,可以优雅处理嵌套对象取值问题。Optional提供了orElse()、ifPresent()等方法处理空值情况,比传统if判空更简洁。虽然日常开发中使用不多,但在处理复杂对象结构时能显著提升代码可读性,是Java8引入的重要工具类。

2025-11-26 17:21:51 265

原创 cursor2.1使用说明(重点)

本文介绍了Cursor 2.1版本的主要功能和使用方法。重点包括:1) 与VSCode相似的界面和配置导入;2) Java开发环境设置步骤;3) 智能代码补全功能;4) 三种AI对话模式(Agent/Ask/Plan)的特点;5) 上下文管理功能(.cursorignore文件/Rules/@符号)。特别强调了@Docs功能可导入框架文档直接提问,以及Tab键根据注释自动生成代码的实用性。文章提供了详细的配置步骤和操作截图,帮助开发者快速上手这款智能编程工具。

2025-11-24 21:33:56 964 1

原创 SpringAI的使用超详细的解析——实现AI对话框功能

本文详细介绍了使用SpringAI实现AI对话框功能的步骤。首先讲解了两种调用AI大模型的方式:本地部署(通过Ollama管理工具)和远程调用(如阿里云百炼平台)。然后介绍了前端页面准备(基于Vue3组件)和后端服务配置(使用SpringBoot和SpringAI),包括数据库配置、API密钥设置等关键参数。文章还提供了完整的项目代码地址,适合开发者参考学习如何构建一个完整的AI对话系统。

2025-11-22 10:30:12 599

原创 @WebServlet注解失效,导致404,原因和解决方法

摘要: 开发者在JavaWeb项目中使用@WebServlet注解时出现404错误,而XML配置却正常。经排查发现web.xml文件中设置了metadata-complete="true",这会禁用注解支持。问题源于使用Maven Archetype创建项目时自动生成了低版本配置。解决方案是将该属性改为false,或改用空项目手动添加框架支持的方式创建项目。(146字)

2025-08-13 19:17:23 260

原创 Python实现多人聊天室小项目

本文介绍了使用Python和wxPython实现多人聊天室的项目笔记。项目分为服务端和客户端两部分,使用TCP协议实现多人通信。服务端界面包含启动/停止服务按钮和聊天记录显示框;客户端界面包含连接/断开按钮、聊天显示框和输入框。核心思路是通过服务器作为中间人转发所有用户消息,每个客户端与服务器建立独立线程通信。代码展示了界面设计和客户端连接服务器的实现,客户端通过socket连接服务端后启动独立线程接收消息。该项目演示了网络编程和多线程在多人实时通信中的应用。

2025-07-27 17:13:30 912

原创 html,css,javascript学习总结

html,css,JavaScript学习笔记总结,里面包还html,css,JavaScript的基础知识,并没有包含过于细节的东西,旨在通过该文章可以巩固和复习前端三剑客的基础知识,适用于后端专业人员了解前端知识。

2025-06-07 11:36:43 1006

原创 JDBC详细解析及学习笔记总结

JDBC是Java连接数据库的标准API,通过JDBC可以使用Java语言操作数据库。本文介绍了JDBC的基本使用流程:1)下载对应数据库驱动jar包(如MySQL);2)注册驱动;3)获取连接对象;4)创建操作对象;5)执行SQL语句(包括增删改查);6)处理结果集(查询时);7)按开启顺序关闭资源。文章还特别说明了驱动注册的两种方式:常规注册和利用类加载机制自动注册。最后提供了完整的JDBC操作示例代码,包含了数据库连接、SQL执行和资源关闭的实现细节。

2025-06-01 12:33:17 891

原创 Java课程设计——实验设备管理系统

实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。主要功能:1、能够完成对设备的录入和修改2、对设备进行分类统计3、设备的破损耗费和遗损处理。根据“是否报废”进行删除4、设备的查询。

2025-05-01 11:41:44 908 1

空空如也

空空如也

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

TA关注的人

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