- 博客(26)
- 收藏
- 关注
原创 大模型优化三板斧:RAG、提示词与微调谁更优?知识图谱来补位
在企业数字化转型中,大模型优化技术备受关注。提示词工程、RAG(检索增强生成)和模型微调是三种主流优化手段,各具特点。综合开发难度、成本效益和适用范围,RAG展现出显著优势:它通过检索外部知识库提升回答准确性,同时保持较高灵活性,适合客服问答等常见企业场景。但RAG并非万能,知识图谱在复杂关系推理方面仍具独特价值。三种技术呈现难度梯度:提示词工程最简单,RAG适中,模型微调最复杂。企业在技术选型时应根据具体需求场景,合理选择技术组合方案。
2025-07-23 17:19:38
861
1
原创 Java 爬虫的非结构化数据解析之痛:当 AI 成为破局之刃
本文探讨 Java 爬虫解析非结构化数据的痛点及 AI 结合方案:指出其面临页面结构多变、动态渲染复杂等难题,虽 Java 有生态成熟等优势,但传统解析维护成本高。作者提出两种 AI 路径 —— 生成解析代码集成于 PolyCrawler 框架,或直接返回结构化数据,实践显示可显著提升效率与准确性。未来,二者结合将重塑爬虫开发,让开发者聚焦数据价值。
2025-07-22 11:34:03
1017
1
原创 AI 大模型业务化:单节点支撑百万长连接的方案设计与思考
架构核心优势适用场景决策建议开发简单,复用传统技术栈低并发、对延迟不敏感的流式通知(如系统公告)现有项目改造、团队技术栈以 Spring MVC 为主时优先选择响应式非阻塞,平衡开发效率与性能中高并发实时交互(如实时监控、在线协作)新建项目、团队能接受响应式编程时选择,兼顾性能与开发效率极致性能,支撑百万级连接与低延迟高并发核心场景(如 AI 实时对话、高频交易)对性能要求严苛、团队有足够技术能力时选择,可突破硬件性能限制。
2025-07-21 09:31:12
1015
原创 AI 大模型业务化:单节点支撑百万长连接的方案设计与思考
本文探讨了AI大模型业务化中单节点支撑百万长连接的技术方案。大模型业务对长连接的需求源于流式输出、多轮上下文绑定和实时交互控制等特性。三种主要架构方案包括:1) Spring MVC+SSE适用于低并发场景;2) Spring WebFlux响应式架构适合中等并发;3) Netty+Disruptor高性能架构可支撑百万级连接。各方案在连接管理、线程模型和资源控制方面存在差异,需根据业务场景选择。文章为AI大模型业务化中的高并发连接问题提供了切实可行的技术路径
2025-07-14 16:27:13
916
原创 基于docker搭建maven私服
Nexus 开源版具有以下特性:4.代码以及 maven配置maven 配置文件参考项目中pom文件的配置注意 区分releases 和 snapshots 两个仓库,一般来说snapshots版本代表正在开发中的版本,release代表比较稳定的发布版本snapshots 版本 一般以 SNAPSHOT 结尾,可以重复更新。releases 版本更新到私服之后,不允许被更改 将本地jar 上传到远程仓库 从远程仓库拉取代码到本地本地的一些maven依赖 也可以以下图方式指定:
2023-01-18 14:49:00
963
原创 Spring Boot 3 新特性-java程序封装成exe
java程序封装成exe,springboot3.0,graalvm 以及 Visual Studio
2023-01-10 11:26:40
3323
2
转载 01SpringBoot复习笔记
SpringBoot复习笔记一.springBoot 基础1.工程结构解析1.mvn/wrapper: mvn版本切换(并非mvn官方提供,第三方工具,springboot工程给我们装好了,可以直接用) spring-boot中引入mvn/wrapper mvnw… 解决maven版本与插件配合不好的问题(一般mvn插件都是基于某个版本的,所以会导致mvn版本较高时,使用以前的插件在高版本下没法用,所以需要重新安装低版本mvn,需要切换mvn-wrapper可以完成mvn版本的切换,实际工作
2021-10-07 19:55:04
170
原创 #基于session实现认证授权
基于session实现认证授权1.基本概念1.2 什么是认证 简而言之,系统中的登录即为认证,认证用户的身份是否合法。进行系统认证可以有效的实现保护用户的隐私数据以及资源,用户的身份合法即可访问该资源。 用户认证就是判断一个用户的身份是否合法的过程,系统去访问资源时,系统要求验证用户的身份信息,身份合法即可继续访问,不合法拒绝访问。常见的用户登录方式有:账号密码登录,二维码登录,手机短信登录,指纹认证,刷脸认证等等。1.3 什么是会话 用户进行认证之后,为了避免用户每次的操作都需要进
2021-07-15 23:52:23
452
原创 wingFTP实现访问共享目录
wingFTP与数据库整合,并访问共享目录 一般FTP设置访问路径都只能是本地磁盘下的某一个目录,而且ftp用户的创建都需要手动在ftp管理界面分配管理界面创建,使用起来很不方便。而wingFTP不仅很好的解决了访问共享目录的问题,同时也可以在连接数据库,把ftp用户信息交给数据库管理,我们可以通过对数据库的操作来实现对ftp用户的创建,以及访问路径的修改等操作,使用起来很方便。本文为windows下实现ftp访问共享目录的具体步骤。1.下载并安装https://www.wftpser
2021-07-11 20:22:43
2782
原创 SpringBoot整合MybatisPlus
1.SpringBoot 整合MybatisPlus1.1mybatisPlus简介文档连接:https://mp.baomidou.com/文档中用到写到的相关代码已提交到gitee https://gitee.com/dai_guojun/springBoot_demo.gitmybatisPlus是在mybatis的基础上增强,没有做改变,为了简化开发提高效率而生。特性:无侵入:只做增强不做改变,引入他不会对现有的工程产生影响损耗小:启动就会自动的注入CRUD,性能几乎无损耗,直接面向
2021-07-11 20:01:07
125
原创 SpringBoot中使用策略模式解决if-else 的频繁判断
SpringBoot中使用策略模式 解决 if-else 问题在某些场景中需要进行频繁的if-else 判断,会显的代码特别冗余,而且多重的if-else维护起来也很不容易,因此采用策略模式解决。(以购买商品为例,普通会员原价购买,超级会员8折,下文为在springboot中通过策略模式的实现方法)1.定义一个策略类接口,定义公共方法/** * @Author: daiguojun * @CreateDate: 2021/4/12 17:52 * @Description: 策略模式接口定义
2021-04-12 20:28:44
730
原创 SpringBoot中实现文件监听
SpringBoot中实现文件监听并在数据库中保存对该文件的操作记录实现方式:org.apache.commons.io.monitor.FileAlterationObserver1.创建一个项目启动时就启动的方法,来开启监听(实现ApplicationRunner接口,重写run方法)/** * 项目启动时执行的方法 * @author daiguojun */@Component@Slf4jpublic class MyApplicationRunner implements App
2021-04-12 20:05:16
2220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人