
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SSO 单点登录及jwt1. 跨域认证的问题(登录)互联网服务离不开用户认证(登录)。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。5
在探讨高可用架构之前,让我们以 O2 系统为例,解释一下何谓可用性。O2 是腾讯内部的一个广告投放系统,专注于提升投放效率、分析广告效果,拥有自动化广告投放、AIGC 自动化素材生产等多种功能。高性能;高可用;易扩展。理解高可用时,通常参考两个关键指标平均故障间隔(Mean Time Between Failure,简称 MTBF):表示两次故障的间隔时间,也就是系统正常运行的平均时间,这个时间越
在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。
Claude Desktop + MCP 本地文件工具的配置,本质上就是让 AI 拥有了“访问本地文件”的权限,看似简单的一步,却能极大提升日常办公和开发效率。整个配置过程不到10分钟,全程复制粘贴,新手也能轻松上手。配置完成后,你会发现 AI 不再是“云端工具”,而是能直接融入本地工作流的助手,处理文件、编辑代码都变得更高效、更便捷。如果你的电脑是 macOS,配置步骤略有不同,后续会再更新 m
摘要:Docker运行会积累大量临时资源(停止的容器、悬空镜像、缓存等),导致磁盘空间不足。核心解决方案是使用docker system prune命令,可一键清理无用资源,支持可选参数(如-a清理所有未用镜像,--volumes删除数据卷)。使用时需注意安全风险,建议首次交互式执行确认删除内容,生产环境慎用-a和--volumes。清理前后可用docker system df查看磁盘占用变化。定
本文详细介绍了Milvus向量数据库的核心原理、应用场景及部署实践。主要内容包括: 向量数据库概念:专为AI场景设计,支持高维向量相似度检索 Milvus优势:支持万亿级向量毫秒级查询,内置多种高效索引算法 核心应用:RAG知识库、图像检索、个性化推荐等AI场景 离线部署方案:通过Docker镜像离线导入,解决网络访问问题 详细部署步骤:包括环境准备、镜像导入、docker-compose配置等
Java OOM问题分析与解决策略 摘要:本文分析了Java开发中常见的OutOfMemoryError(OOM)问题,重点探讨了三种主要类型:堆内存OOM、方法区OOM和虚拟机栈OOM。通过具体案例演示了各类OOM的产生场景,并提供了详细的排查方法:使用堆转储分析内存泄漏、监控Metaspace使用情况、检查线程栈信息等。文章还给出了预防OOM的通用策略,包括合理配置JVM参数(堆大小、Meta
摘要:本文介绍了基于DFA算法的敏感词过滤方案,相比传统暴力匹配和正则表达式,DFA算法通过Trie树数据结构实现高效匹配。DFA具有线性时间复杂度(O(n))、内存优化、动态扩展等优势。文章详细解析了DFA的数学模型和Trie树实现原理,包括前缀共享、状态转移等核心概念,并提供了Java实现的代码示例,展示如何构建Trie树和进行DFA匹配。该方案适用于需要实时过滤敏感词的各种应用场景。
因国产化改造需求,很多项目会选择使用以PostgresSQL为基础的国产化替代产品。PostgresSQL是开源关系型数据库,因为其稳定和安全性,以及丰富的数据类型和扩展可以使用,在企业新项目开发中会优先选择使用。下面记录一下PostgresSQL数据库的安装过程供参考。







