logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

接口调用限频(代理模式+滑动窗口)

通过代理模式+滑动窗口,限流请求第三方平台,避免出现第三方平台抛出限流异常,影响正常业务流程,从出口出发进行限流请求。

文章图片
#java
常用加密算法(AES、RSA、MD5、SHA)及其使用场景

加密算法是信息安全的重要组成部分,用于保护数据的机密性、完整性和可用性。根据不同的应用场景,加密算法可以分为对称加密算法、非对称加密算法和哈希函数。

文章图片
#java#开发语言
EXPLAIN--SQL执行计划各个参数含义

EXPLAIN是SQL语句中用于分析和显示执行计划的命令,主要用于帮助理解查询是如何被数据库优化器处理的。在不同的数据库系统中(如MySQL、PostgreSQL、SQLite等),EXPLAIN的具体语法和输出可能略有不同,但基本原理相似。

文章图片
#sql#数据库
hibernates使用雪花算法生成id

有一天接到一个开发任务,实现简单的CRUD,实现完自测一下,看到数据库中的id,很别扭。看了一下代码,马上决定着手修改。

文章图片
#数据库#java#sql
Flink + Doris + Airflow 构建企业级实时报表统计平台方案

本文提出了一种基于Apache Flink、Doris和Airflow的实时+离线融合报表统计方案。该方案通过Flink实现流批一体计算(秒级延迟),Doris提供高性能分析查询(亚秒级响应),Airflow统一调度管理任务,构建企业级数据统计体系。实施步骤包括环境部署、数据接入层设计、实时计算层开发、Doris表模型设计、Airflow调度编排及报表监控搭建。相比传统DataX方案,该组合在时效

文章图片
#flink#大数据
大数据量报表导出设计方案

摘要:针对SWMS和WMS系统大数据导出性能问题,提出基于SpringBoot多数据源的优化方案。方案包含3天快速实现核心功能,支持MySQL/PostgreSQL/SQL Server多数据源配置,提供CSV和EasyExcel两种动态列导出方式。CSV采用流式追加写入降低内存消耗,EasyExcel支持复杂格式但需复用Writer。部署采用单服务+Nginx代理架构,通过消息队列推送下载任务,

文章图片
#java#spring
Spring AI结合Ollama

Spring AI 结合 Ollama 是目前在 Java 生态中快速落地本地大模型应用的绝佳方案。简单来说,Ollama 负责在本地轻松运行和管理各类开源大模型(如 Qwen、Llama 3、DeepSeek),而 Spring AI 则作为企业级框架,为 Java 开发者提供了一套统一、简洁的 API 来调用这些模型。

文章图片
#人工智能
基于 Redis + ZSet 实现滑动窗口限流

本文介绍了两种基于Redis实现滑动窗口限流的方法:Lua脚本和Redission框架。Lua脚本方案通过ZSet存储请求时间戳,利用原子操作实现精确限流;Redission方案则提供更简洁的API和丰富功能。文章详细展示了两种方案的实现代码,包括核心逻辑、Java服务类封装、使用示例和关键注意事项,并针对SpringBoot环境提供了过滤器、自定义注解等集成方式。最后给出实际应用建议,包括参数设

文章图片
#redis#数据库#缓存
Spring AI Audio Models

本文介绍了SpringAI框架中AudioModels模块的功能实现,主要包括文本转语音(TTS)和音频转文字两大功能。通过OpenAI的TTS模型(tts-1/tts-1-hd)实现文本转语音,使用Whisper-1模型完成音频转文字。文章详细展示了SpringBoot项目的搭建过程,包括pom.xml依赖配置、application.properties参数设置,以及TtsController

文章图片
#人工智能#spring
Spring AI Chat Client

ChatClient 是 Spring AI 框架中最高级、最推荐使用的统一交互入口。如果说底层的 ChatModel 像是需要自己处理各种细节的“手动挡”,那么 ChatClient 就是一台功能丰富、开箱即用的“智能点餐机”。它采用构建者模式(Builder)和流式 API(Fluent API),通过链式调用极大地简化了代码,并且内置了对系统提示词、对话记忆、RAG(检索增强生成)以及函数调

文章图片
#spring#java#后端
    共 22 条
  • 1
  • 2
  • 3
  • 请选择