自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dust Heart的博客

老鼠扛刀,满街找猫

  • 博客(19)
  • 收藏
  • 关注

原创 根据视频链接自动获取视频封面

本文介绍了FFmpeg在Linux和Windows服务器上的安装方法,以及视频封面处理的核心代码实现。在Linux系统(CentOS 7和Ubuntu/Debian)中通过命令行安装FFmpeg,Windows系统则需要下载并配置环境变量。文章详细展示了视频封面处理的Java实现,包括视频下载、使用FFmpeg命令提取封面图、上传到OSS等关键步骤,并提供了异常处理和临时文件清理机制。核心代码演示了如何构建FFmpeg命令参数,包括时间点定位、帧抓取、图像质量设置和缩放处理等功能。

2025-12-03 13:33:38 237

原创 SpringAI部署Ollama

Ollama本地部署指南:隐私、性能与成本优势 摘要:Ollama是一款本地化部署大型语言模型的工具,支持LLaMA、Alpaca等多种开源模型。本地部署具有六大优势:1)保障数据隐私安全;2)支持离线使用;3)提供高度定制化;4)长期成本更低;5)性能完全可控;6)满足合规要求。安装过程简单,支持Windows/macOS/Linux系统,可通过环境变量修改模型存储路径。建议配置≥8GB显存GPU和16GB内存。Spring AI集成示例展示了pom文件配置,包含必要的依赖项和Spring AI库。本地部

2025-06-30 09:39:02 803

原创 SpringAI接入DeepSeek进阶

摘要: Spring AI框架中,ChatModel与ChatClient是两大核心接口,分别针对不同场景: ChatModel:底层模型抽象,支持精细控制。通过结构化Prompt输入,获取包含元数据的ChatResponse,适用于需定制提示词、调整生成参数(如温度值)的复杂场景。 ChatClient:高层封装,简化交互流程。直接处理自然语言输入输出,隐藏技术细节,适合快速构建标准对话应用(如问答机器人)。 代码实现: 配置依赖(Spring Boot + Spring AI)及API密钥(如DeepS

2025-06-27 17:49:32 495

原创 SpringAI接入DeepSeek

本文介绍了如何使用Spring AI框架集成DeepSeek大语言模型。Spring AI是Spring官方推出的AI集成框架,提供统一API支持多种AI服务(OpenAI、DeepSeek等)。

2025-06-20 10:53:01 1030

原创 mybatis-plus 查询,值为null,字段不显示的问题

mybatis-plus 查询,值为null,字段不显示的问题

2023-12-03 15:18:47 1907 1

原创 微信小程序扫码连接wifi功能

微信小程序扫码连接wifi

2023-09-20 11:15:58 6869 2

原创 java整合WebSocket

WebSocket介绍、与springboot整合、发布问题解决

2023-07-20 17:26:09 2919

原创 MyBatis-Plus实现多表联查

可以支持MyBatis-Plus多表联查,特此分享。

2023-03-22 14:04:16 9002 5

原创 nginx配置域名和ip

nginx配置域名和ip

2022-11-07 15:54:14 16384

原创 JAVA 中 Map 与实体类相互转换

【代码】JAVA 中 Map 与实体类相互转换。

2022-10-28 15:44:34 2868

原创 Linux 安装 Tomcat

linux安装tomcat

2022-09-26 10:22:18 346

原创 java实现RSA接口参数加密

java实现RSA接口参数加密

2022-08-09 18:15:50 6380 2

原创 MybatisPlus联合Lambda

mybatisplus联合lamdba实现操作

2022-06-16 15:57:15 1589

原创 rabbitmq消息队列docker部署和java实现

rabbitmq消息队列docker部署和java实现

2022-06-16 12:10:08 425

原创 HttpClient介绍及应用

文章目录前言一、HttpClient二、使用方法三、使用步骤前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、HttpClientSpringCloud中服务和服务之间的调用全部是使用HttpClient,还有前面使用SolrJ中就封装了HttpClient,在调用SolrTemplate的saveBean方法时就调用HttpCl

2022-03-08 16:42:57 346

原创 基于redis实现秒杀

基于redis实现秒杀针对单进程实现针对集群实现1、redisTemplate.opsForValue().setIfAbsent方式2、加入try{}finally{}、过期时间3、redissonLock.lock()方式4、读写锁(缓存与数据库读写不一致问题)针对单进程实现 @RequestMapping("/miaosha1") @ResponseBody public String miaosha1() { synchronized (this){

2022-02-22 11:23:38 1282

原创 OSS申请和配置及springboot整合的使用方法

OSS申请和配置及springboot整合的使用方法OSS申请和配置1、注册登录2.开通以及配置springboot整合使用进入我们springboot的项目中OSS申请和配置1、注册登录输入网址:https://www.aliyun.com/product/oss2.开通以及配置点击立即开通进入管理控制台第一次使用会出现引导,按引导点击“我知道了”,然后点击创建Bucket。如果没有存储包或流量包点击购买。点击确定,返回主页面,出现该页面,点击我知道了点击确定,返回主页面,

2022-02-17 10:21:19 1606

原创 java对接支付宝实现支付功能

**java对接支付宝实现支付功能**Controller/*** 支付功能* @return*/@RequestMapping("/test")public ModelAndView test(){ModelAndView mv = new ModelAndView(“test”);return mv;}/** * 支付宝回调 * @param request * @return * @throws UnsupportedEncodingException * @thr

2022-02-16 11:28:47 3373 2

转载 @JsonFormat与@DateTimeFormat注解的使用

@JsonFormat与@DateTimeFormat注解的使用背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题,其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日期等,这个时候前台传递给后台的时间格式同样是不

2020-09-23 20:44:20 365 1

空空如也

空空如也

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

TA关注的人

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