加载中...

行业资讯

2026-09-06 3
M3 + MCP协议:打造最强AI Agent

MCP(Model Context Protocol)是Anthropic推出的Agent标准协议,M3是国内首个完整支持MCP的开源模型。配合MonkeyCode,一个指令让Agent调用几十个工具完成复杂任务。 MCP是什么? 传统Function Calling是串行的: 模型 → 调1个工具 → 等结果 → 调下1个工具...(串行) MCP让模型一...

阅读全文
2026-09-06 3
开源免费!一款企业级网盘与协同办公平台!

大家好,我是 Java陈序员。 对于中小企业、创业团队乃至技术开发者而言,办公协同工具始终是刚需:企业网盘存资料、在线文档写方案、任务看板管进度、问卷表单收数据... 今天给大家分享一款开源的企业级网盘与协同办公平台,支持私有化部署! 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目介绍 dzzoff...

阅读全文
2026-09-06 3
短信接口被狂刷怎么处理

短信接口被狂刷怎么处理 "紧急止损→多层防护→业务优化→监控复盘" 第一阶段:紧急止损🔥(黄金 30 分钟) 先把问题压下来,避免损失扩大,这是优先级最高的操作: 立即降级:通过配置中心将短信接口切换为 "测试模式",返回成功但实际不发送短信;或直接熔断接口 IP 黑名单:在 Nginx 层快速封禁异常请求 IP 段,拦截 90% 以上的恶意流量 限流兜底:...

阅读全文
2026-09-06 3
Docker搭建Redis集群完全指南

Docker 搭建 Redis 集群完全指南:从原理到生产落地,踩坑实录 一篇讲透 Docker 环境下 Redis Cluster 的搭建、调优与生产级实战。含完整代码、避坑清单和 Spring Boot 接入方案,收藏即可复用。 为什么需要这篇? Redis 集群是后端面试的高频考点,也是生产环境的高可用基石。但网上的教程大多停留在「跑通 demo」层面...

阅读全文
2026-09-06 3
线上在Docker中跑MySQL会怎

线上在Docker中跑MySQL会怎样 📌 总体结论 完全可行,但绝对不能直接裸跑默认配置! Docker 跑 MySQL 是目前互联网大厂的主流部署方式之一,但如果忽略容器化与数据库特性的冲突,会导致数据丢失、性能暴跌、服务不可用等严重问题。 ✅ 优势(为什么大厂都这么做?) 🚀 环境一致性:从开发到生产环境完全一致,杜绝 "我本地能跑" 的问题 ⚡ 快速...

阅读全文
2026-09-06 3
别人绕过我的网关直接调用资源服务怎么办?使用 Sa-Token 解决:网关转发鉴权、RPC调用鉴权

一、需求场景 在微服务项目中,我们的子服务一般不能通过外网直接访问,必须通过网关转发才是一个合法的请求,这种子服务与外网的隔离一般分为两种: 物理隔离:子服务部署在指定的内网环境中,只有网关对外网开放。 逻辑隔离:子服务与网关同时暴露在外网,但是子服务会有一个权限拦截层保证只接受网关发送来的请求,绕过网关直接访问子服务会被提示:无效请求。 这种鉴权需求牵扯到...

阅读全文
2026-09-06 3
接口被狂刷怎么处理

接口被狂刷怎么处理 "紧急止损→多层防御→监控复盘" 👇 🚨 第一步:紧急止损(先保命!黄金 3 分钟) 快速扩容:立刻将服务实例数拉满,利用云厂商弹性伸缩能力扛住峰值 熔断降级:非核心接口直接返回默认值 / 降级页,核心接口开启熔断保护 流量清洗:接入 CDN/WAF,过滤掉明显恶意请求(相同 IP / 设备号高频访问) 临时封禁:对异常 IP、UID、设...

阅读全文
2026-09-06 3
如何通过 Java 提取 HTML 纯文本

FileFormat.Html 时,库内部会将 HTML 标签、样式和文本映射到自己的文档对象模型中。随后调用 <style> 等标签内的内容。 这种方式本质上是一种 “将 HTML 解析为富文本再提取纯文本”的桥接方案,开发者无需手动编写解析逻辑。 三、环境准备 3.1 Maven 配置 在项目的 <dependencies> <dependency> <...

阅读全文
2026-09-06 4
不想写代码,但想要集成一个登录页面?Sa-Token-Quick-Login 帮你实现!

一、解决什么问题 Sa-Token-Quick-Login 可以为一个系统快速的、零代码 注入一个登录页面。 试想一下,假如我们开发了一个非常简单的小系统,比如说:服务器性能监控页面, 我们将它部署在服务器上,通过访问这个页面,我们可以随时了解服务器性能信息,非常方便。 然而,这个页面方便我们的同时,也方便了一些不法的攻击者,由于这个页面毫无防护的暴露在公网...

阅读全文
2026-09-06 4
PC版网站被狂刷怎么处理

PC版网站被狂刷怎么处理 严格遵循 「先止损→再定位→后根治→长防御」 的最优解 ✅ 第一阶段:紧急止损(黄金 10 分钟) 核心原则:先保住核心服务,再谈其他! 这是面试官最看重的第一反应能力 防护层级 核心手段 技术选型 预期效果 🚦 Nginx 接入层(性价比最高) IP 级限流 + 连接数限制 + 可疑 IP 秒封 limit_req_zone/li...

阅读全文
2026-09-06 4
如何保证接口幂等

如何保证接口幂等 先明确核心概念 接口幂等性:同一个请求调用一次和调用多次的效果完全相同,不会因为重复调用导致数据异常或业务错误 🎯 为什么必须解决: 网络抖动导致的重复请求 前端按钮重复点击 消息队列消息重复消费 服务重试机制(如 Feign、Dubbo 重试) 分布式系统中的数据一致性问题 主流解决方案(按实现复杂度排序) 1. 数据库唯一索引(最基础最...

阅读全文
2026-09-06 3
Netty对接医疗监护仪HL7协议,使用MLLP解码器解析数据

1.介绍 医疗设备通讯中通常使用HL7协议进行通讯,底层网络层依然是TCP/IP协议, 由于TCP是字节流协议,它和HL7都并没有定义一段报文的开始和结束,所以引入了MLLP协议 MLLP即(Minimal Lower Layer Protocol),一种基于TCP/IP的通信协议,非常轻量级, 一共3个字符 (1). 起始字符(SB,Start Block...

阅读全文
2026-09-06 5
java 多线程开发系列之七:玩转多线程(线程的协作)

线程的协作多种多样,这次主要说说wait和notify两种Object的方法。这也是java早期原生的重要的协作机制之一。先说下这两个英文单词:wait [weɪt] v.等待;等候;(尤指长期地)希望,盼望,期待notify [ˈnəʊtɪfaɪ] vt.通知;(正式)通报;也就是一个等待,一个通知。一般的使用场景就是:线程a,运行到某一刻发现条件不满足,...

阅读全文
2026-09-06 6
深入 netcorespot:一个 .NET 9 全栈交易系统里,AI 是如何被「关进笼子」的

项目:CryptoSpot(仓库名 netcorespot) 地址:https://github.com/liuzhixin405/netcorespot 技术栈:.NET 9 / ASP.NET Core · React 18 · SignalR + MessagePack · MySQL(EF Core) · OpenAI 兼容协议 很多人做「AI + ...

阅读全文
2026-09-06 5
如何设计对外API接口

详解生产级对外 API 完整设计方案,围绕易用、安全、健壮黄金三角,覆盖 RESTful 规范、统一响应、签名验签防重放、AOP 注解实现分布式幂等、Redis 令牌桶限流、版本兼容、监控文档。附带可直接复用 Java 核心代码,梳理面试高频技术难点,搭配模拟面试场景,帮你避开线上坑点,快速掌握开放 API 架构落地思路。

阅读全文

搜索资讯

0.156250s