logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis如何调用存储过程?

本文介绍了通过MyBatis调用存储过程的完整流程。首先需要明确存储过程的入参和出参数量,然后在Mapper层使用@Options注解声明调用存储过程,并将方法返回值设为void(因为出参会回填到入参map中)。Service层调用Mapper时,出参传null即可。文章重点讲解了调用机制而非存储过程内容,并强调了响应数据会直接回填到入参map的特性。

#mybatis
前端VUE3项目部署到linux服务器(CentOS 7)

前端VUE3项目部署到linux服务器(CentOS 7)

#前端
《2025全栈成长实录:Vue3→Spring Boot→云部署→AI探索,一个初级工程师的技术演进》

本文章记录了一位新手开发者一年间的技术蜕变历程。通过毕业设计、职场实战和个人项目三大关卡,作者总结出三大成长心法:拆解复杂问题、理解业务需求、动手实践学习。从最初面对Vue组件的手足无措,到最终能独立部署云端项目并开发爬虫功能,作者的技术栈覆盖了前后端开发、Linux运维和Git协作。文章特别强调业务理解与技术能力的结合,并展望2026年将AI能力融入传统开发的工作方向。全文以真实项目经历为线索,

文章图片
#AI
如何界定人工智能和java开发二者的关系?

如何界定人工智能和java开发二者的关系?

#人工智能#java
1.LangChain4j 名字的寓意

LangChain4j 名字的寓意。

#java
Java工程师的AI转型之路:为何“Java + 大模型”是下一个黄金赛道?

Java开发者如何拥抱大模型时代? 本文为Java开发者提供了在大模型时代的转型路径。核心观点认为Java生态仍具重要价值,因其在企业级应用中的存量优势、工程化成熟度和新兴工具链支持。文章建议Java开发者通过"AI增强"方式切入,优先掌握langchain4j等框架,分阶段实现:短期搭建Demo,中期优化RAG技术,长期关注领域模型微调。文中强调Java工程能力与AI结合带来

Spring Boot中文件下载与JSON响应冲突的深度解析

本文分析了SpringBoot开发中同时处理文件下载和JSON响应时出现的问题。通过典型错误代码示例,指出HTTP协议规定一个请求只能返回单一响应类型,导致文件流和JSON数据冲突。深入剖析了HTTP响应单一性原理、SpringMVC处理机制和响应流互斥性三大问题根源。最终提出解决方案:必须二选一返回响应类型,并给出了正确的PDF下载实现代码,强调要合理设计接口、做好异常处理和资源管理。

#spring boot#后端
【实战总结】Spring Boot项目:yml配置文件都可以放在哪?代码中怎么使用配置文件中的数据?

摘要:SpringBoot项目中yml配置文件可存放在两个位置:开发时打包在项目内(src/main/resources),生产时放在服务器外部(jar包同级config目录)。外部配置优先级高于内部配置,实现"配置与代码分离"。代码读取采用"三步走"方案:1)定义配置类使用@ConfigurationProperties注解;2)注入配置类;3)直接调用g

文章图片
#spring boot#后端
如何查看、登录服务器上的redis服务?Redis 运维速查:从连接认证到数据查询的全链路解析

本文提供Redis连接与查询的实用操作指南。首先通过查看配置文件定位Redis服务部署位置和密码,确认服务运行状态后,进入命令行操作:1)定位Redis安装目录并执行redis-cli;2)通过AUTH命令完成认证;3)使用DBSIZE查看键数量、KEYS*查看所有键名;4)介绍TYPE/GET/HGETALL等命令查询键值内容;5)最后演示exit退出。全文聚焦实际运维场景,帮助快速解决Redi

文章图片
#服务器#命令行
深入理解 Java GC:从“房间清洁工”到解决系统卡顿实战

本文通过通俗易懂的"房间清洁工"比喻,系统讲解Java GC机制与内存泄漏问题。GC作为自动内存管理机制,其STW特性可能导致系统卡顿;而内存泄漏则比普通垃圾堆积更危险,会造成无法回收的永久性内存占用。文章详细介绍了如何通过jstack、jstat等工具诊断GC问题与代码逻辑问题,并分享了一个真实案例:某电商系统因静态Map导致内存泄漏,引发频繁FullGC的排查过程。最后给出

文章图片
#java#开发语言
    共 113 条
  • 1
  • 2
  • 3
  • 12
  • 请选择