logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Git Commits 类型详细指南

本文介绍了Git提交信息的10种标准类型及其使用场景: feat:新增功能或特性 fix:修复错误或问题 docs:仅文档更新 style:代码格式调整 refactor:代码重构 perf:性能优化 test:测试相关变更 build:构建系统修改 ci:CI/CD配置变更 chore:维护性工作 每种类型都包含明确的使用场景、示例和判断标准,帮助开发者规范提交信息。

#git
SSE(Server-Sent Events)原理详解(二)

SSE(Server-Sent Events)是一种基于HTTP的服务端推送技术,允许服务端通过保持打开的连接持续向客户端发送文本数据。其核心是HTTP长连接与分块传输,上层定义了简单的事件流格式。客户端通过EventSource API或Fetch API接收数据,支持自动断线重连和心跳保活机制。SSE适用于实时数据推送场景,具有低延迟和浏览器原生支持的优势。

#网络
深入拆解:为什么 JAVA中AI 流式对话需要 SSE(一)

SSE:AI流式响应的最优解 SSE(Server-Sent Events)基于HTTP/1.1的分块传输编码机制,实现了标准化的实时数据推送。相比传统HTTP请求-响应模式(用户需等待完整响应),SSE允许服务端生成内容时立即推送每个token,显著提升用户体验。其优势包括: 协议轻量:复用HTTP连接,避免WebSocket的握手和帧头开销 标准化:内置消息边界、事件类型、自动重连等机制 单向

#java#开发语言
Java 常见开发安全漏洞整理

本文总结了Java开发中常见的安全漏洞及解决方案,重点针对注入类漏洞(SQL注入、命令注入、XXE、表达式注入、LDAP注入、NoSQL注入)和XSS漏洞。对于每种漏洞,首先分析其产生原因,如SQL注入源于字符串拼接SQL语句、命令注入由于直接执行用户输入的系统命令等。随后提供具体的代码解决方案,如使用预编译语句防止SQL注入、ProcessBuilder替代Runtime.exec()避免命令注

#java#开发语言
多线程批量插入数据库:@Transactional失效原因与手动事务解决方案

摘要:本文针对Spring框架中@Transactional注解在多线程环境下失效的问题展开分析。当主线程执行前置操作后通过多线程批量插入数据时,由于事务上下文与线程绑定,子线程异常无法触发主线程事务回滚,导致数据不一致。文章通过典型失败案例(如子线程异常无法回滚主线程操作、共享连接未关闭自动提交、子线程创建新连接脱离事务控制等),揭示了事务失效的根本原因,并提出优化方案,为解决多线程事务一致性问

#数据库
IOT-开源物联网平台整理汇总全集!!!

应用层提供了设备接入与管理、数据存储与转发、告警通知、规则引擎、多租户等核心物联网能力,满足物联网99%的碎片化需求,基于SANSAN,开发者能快速搭建可交付的物联网应用系统。禹霖科技(原铱塔智联)iot-iita物联网平台,包含了品类、物模型、消息转换、插件管理(mqtt插件、EMQX插件、http插件、tcp插件、modbus插件等)、设备管理、设备分组、规则引擎、第三方平台接入、数据流转(h

文章图片
#物联网#开源
MCP 工具调用中的常见问题与实战解决方案

MCP工具调用优化指南 核心问题:工具描述和参数Schema信息不足导致模型决策困难 解决方案: 工具区分: 明确描述使用场景和替代工具 利用annotations字段添加元数据 合并相似工具,用参数区分功能 采用动词前缀命名规范 参数优化: 枚举值必须完整列出 参数描述需包含来源和格式 设计"搜索→选择→操作"工具链 提供万能查询工具兜底 最佳实践: 工具描述需包含功能、使用

#语言模型#python#java
大模型调用 MCP / Function Calling 全流程高频坑总表

大模型调用MCP/Function Calling高频问题摘要 本文总结了7大模块常见问题及解决方案: 工具定义层(90%问题根源) 接口语义混淆:通过差异化命名和明确场景描述解决 参数传递问题:规范参数描述格式(来源+约束+示例) 描述冗余/缺失:精简描述但保留关键信息 类型定义错误:严格校验Schema类型和必填项 枚举值缺失:强制定义enum并解释含义 默认值问题:非必填参数设置合理默认值

#python#人工智能#集成学习
大模型调用 MCP / Function Calling 全流程高频坑总表

大模型调用MCP/Function Calling高频问题摘要 本文总结了7大模块常见问题及解决方案: 工具定义层(90%问题根源) 接口语义混淆:通过差异化命名和明确场景描述解决 参数传递问题:规范参数描述格式(来源+约束+示例) 描述冗余/缺失:精简描述但保留关键信息 类型定义错误:严格校验Schema类型和必填项 枚举值缺失:强制定义enum并解释含义 默认值问题:非必填参数设置合理默认值

#python#人工智能#集成学习
2025亲测可用!docker镜像源配置记录

【代码】docker镜像源配置记录。

文章图片
#docker#容器#运维
    共 11 条
  • 1
  • 2
  • 请选择