logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI Agent实战:从零搭建职业规划助手——SpringAI+大模型项目复盘

企业级AI职业规划智能体项目复盘摘要: 该项目构建了一个具备职业规划对话、智能体工具调用等功能的AI系统。技术亮点包括:1) 基于Spring AI实现职业规划师对话与Manus智能体双模式,支持SSE流式输出;2) 采用纯文本日志实现持久化会话记忆,解决流式场景记忆丢失问题;3) RAG检索增强结合查询重写与关键词增强,提升召回率;4) 工具调用采用类ReAct架构,支持多步执行与生成物下载。项

文章图片
#java#面试#开发语言
用一个企业级真实的工业物联网项目,带你把23种设计模式从头撸到尾

本文是一位实习生在工业物联网项目中学习23种设计模式的实践总结。文章以创建型模式为切入点,通过具体代码示例和生活类比,阐述了单例模式、工厂方法、抽象工厂和建造者模式的实际应用。 单例模式用于全局唯一的ID生成器,通过私有构造和静态实例保证线程安全;工厂方法在Shiro配置中通过@Bean封装对象创建;抽象工厂实现SM4加密工具,根据不同密钥类型生成整套加密配置;建造者模式则用于分步构建AI诊断所需

文章图片
#物联网#设计模式#java
Java基础面试高频考点:集合框架、JVM内存模型、多线程与锁(附常见场景题)

本文全面介绍了Java编程语言的核心概念、特性及应用场景。主要内容包括: Java基础特性:平台无关性(JVM机制)、面向对象特性(封装、继承、多态)、内存管理(垃圾回收)。 数据类型与转换:8种基本数据类型及其包装类,类型转换方式(自动/强制转换),BigDecimal的精度优势。 面向对象设计:抽象类与接口区别,多态实现方式,设计原则(SOLID),内部类分类及特点。 关键特性详解: 反射机制

文章图片
#java#开发语言#学习 +3
消息中间件面试精讲:RabbitMQ/Kafka核心概念、消息丢失与重复消费解决方案

摘要:本文讨论了RabbitMQ和Kafka的消息可靠性保障机制。RabbitMQ通过生产者确认、持久化、自动重试和死信队列确保消息不丢失,采用镜像队列实现高可用。Kafka则通过异步回调、复制机制(acks=all)和手动提交offset保证消息可靠传输,利用分区和ISR机制实现顺序消费和高可用。两者都通过幂等性设计和唯一标识解决重复消费问题。此外,还介绍了RabbitMQ延迟队列实现、百万消息

#java#开发语言#面试
SSM框架面试高频题:Spring IOC/AOP、SpringMVC流程、MyBatis原理与缓存

摘要:本文总结了Spring框架、MyBatis等技术面试常见问题及答案。主要内容包括:Spring单例bean的线程安全性、AOP原理与应用、事务实现与失效场景、bean生命周期与循环依赖解决方案;SpringMVC执行流程与常用注解;SpringBoot自动配置原理;MyBatis执行流程、延迟加载原理及一二级缓存机制。这些知识点涵盖了企业级Java开发的核心技术栈,对面试准备和技术学习具有重

#java#面试#职场和发展
Java集合面试高频考点:ArrayList/HashMap/ConcurrentHashMap底层原理与复杂度分析

本文系统介绍了Java集合框架中的核心数据结构与算法,重点分析了ArrayList、LinkedList和HashMap的实现原理及常见面试题。主要内容包括: 数据结构基础:数组、链表、二叉树、红黑树和散列表的实现原理及时间复杂度分析 ArrayList:底层动态数组实现,初始容量10,扩容1.5倍,支持随机访问O(1) LinkedList:双向链表实现,头尾操作O(1),非线程安全 HashM

文章图片
#java#开发语言#后端 +3
Java后端开发——真实面试汇总(持续更新)

摘要:浙江大学研究院面试内容涵盖数据结构、操作系统、网络协议、数据库优化及项目实践等方面。重点考察了ArrayList与LinkedList区别、TCP/UDP协议差异、Linux进程处理、Redis应用场景、布隆过滤器原理等基础知识。针对工业物联网场景,深入探讨了MySQL索引优化策略。项目相关问题涉及RAG流程实现、消息重复处理方案、OOM排查思路等。最后讨论了AI辅助开发工具的使用体验。面试

文章图片
#java#面试#开发语言 +2
工业物联网实战:基于 Eclipse Paho + Spring Event 的 MQTT 事件驱动接入全链路解析

本文介绍了一个基于Eclipse Paho和Spring Event的工业物联网MQTT接入层实现方案。文章首先分析了传统HTTP在物联网场景下的局限性,阐述了MQTT协议的长连接、发布/订阅模型等核心优势。随后详细讲解了系统架构设计,采用分层解耦思想,包含回调适配层、接入编排层和事件桥梁层。在实现层面,重点介绍了可外部化配置管理、客户端生命周期管理(包括唯一ClientId生成和线程安全连接)、

文章图片
#物联网#eclipse#spring +2
实习第二周,mentor让我给整个项目搭一套测试体系,我人傻了

从零搭建物联网项目测试体系的实战经验 本文记录了作者从学校实验报告式测试到企业级测试体系搭建的成长历程。实习期间接手一个物联网项目的测试体系建设,面临的挑战包括: 混乱现状:项目默认跳过测试、JUnit版本混用、测试代码污染生产包、缺乏分类标准和覆盖率工具 规范先行:制定了《单元测试编写规范》,核心包括: 使用自定义注解@UnitTest和@IntegrationTest明确测试类型 采用三段式命

文章图片
#java#物联网#测试 +1
实习第一周,全是脏累活,但我靠一个“笨办法“把重复劳动砍掉了一半~

这篇文章分享了一名Java实习生如何通过编写AI Skill来优化重复性工作。作者最初每天忙于格式化日志、检查SQL等琐碎任务,后在导师指导下学会了将重复性工作拆解为规则,编写成Markdown格式的Skill文件。文章详细介绍了Skill的概念(类似"工作手册")、编写技巧(具体规则+输出格式+示例)、常见踩坑(如描述模糊、冗长、缺乏示例)以及进阶心得(检查清单、分支模式等)。最终,作者通过这套

文章图片
#人工智能#java
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择