logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式任务调度框架之开山鼻祖:Quartz

XXL-JOB,方便对任务的管理控制。本来一开始就想讲述一下该框架,但是在学习了解过程中发现该框架式基于Quartz思想开发实现的,Quartz是一个很火的开源任务调度框架,完全由Java写成,可以说是 Java 定时任务领域的老大哥或者说参考标准,所以在这里先讲讲Quartz框架。

文章图片
#分布式
一文带你掌握elasticsearch复合字段类型:Arrays、Flattened、Nested在业务系统中最佳实践

在当下互联网系统中使用非常广泛,是一个非常热门的组件框架。那到底是什么呢?是一个分布式、实时的搜索和分析引擎,通常用于处理和查询大规模的结构化与非结构化数据。它基于 Apache Lucene 构建,具有高效的全文搜索、数据存储、数据分析和数据可视化功能。主要应用于日志分析、监控、数据检索、实时分析等场景。这里关于基础入门使用篇elasticsearch入门使用教程详解,看这篇就够了高级进阶原理篇

文章图片
#elasticsearch#后端#大数据
elasticsearch高级篇:核心概念和实现原理

elasticsearch在一个索引中,你可以定义一种或多种类型,但是后来elasticsearch升级版本中,不断弱化type这个概念,直到elasticsearch7.0以后type正式在es中废除,7.0以后默认不再支持自定义索引类型,新建索引时会默认添加一个类型_doc,所以在之前elasticsearch基础篇说到的elasticsearch和关系型数据库的类别就不太准确,之前说索引对应

文章图片
#elasticsearch#大数据#搜索引擎
别再把 MCP 当成大模型的“手脚”:LLM 并不会直接调用 MCP

本文系统讲解 MCP 的核心概念、架构角色与工作原理,厘清 Tools、Resources、Prompts 的区别,并通过本地天气服务和远程 GitHub Server 展示完整接入流程。同时总结工具设计、权限控制、凭据保护、提示注入防护等最佳实践,帮助开发者快速掌握 MCP 并安全应用于实际项目。

文章图片
#人工智能#MCP
一次把 Spring MVC 文件上传参数“查没了”的排查:multipart、Filter 与 request body 的连环坑

本文分析了一个Spring Boot项目中文件上传接口的异常问题。当token放在URL参数中时,接口能正常接收表单数据和文件;但token放在请求头中时,后端却无法解析参数和文件。排查发现,问题源于一个缓存请求体的过滤器过早读取了原始请求流,导致Servlet容器无法正确解析multipart/form-data请求。核心原因是过滤器在构造RequestBodyWrapper时直接消费了输入流,

文章图片
#spring#mvc#java +1
Vue-Vben-Admin 从入门到实战:后端开发的前端探索之旅

本文介绍了一名后端工程师如何通过Vue-Vben-Admin快速入门前端开发。该框架基于Vue3+TypeScript+Vite技术栈,提供开箱即用的企业级后台解决方案。文章从环境搭建入手,详细解析了项目结构(API层对应Controller、路由类似RequestMapping),并通过创建测试页面的实战演示了组件开发流程。作为后端转全栈的优质学习资源,Vue-Vben-Admin能帮助开发者理

文章图片
#前端#vue.js#javascript
一文带你掌握 LLM、Token、Context、Prompt、RAG、MCP、Skill、Agent 等 AI 核心概念

AI技术栈解析:从核心组件到系统集成(2024-2026) 本文梳理了AI领域核心概念及其系统关系:LLM作为推理中枢处理Token化输入,Context构成临时工作区,Prompt驱动任务执行。RAG扩展外部知识,MCP标准化工具连接,Skill封装可复用流程,Agent整合为执行系统。文章详解了LLM的概率预测本质与能力边界,Token对成本/性能的影响,Context的动态构建策略,并提供了

文章图片
#人工智能
微信数据库解析总结

获取添加未通过的好友信息,此时有两种情况:1)添加同属一个群的好友。rcontact表存放了该账号涉及的所有账号(微信账号,群账号)的基本信息(eg:微信昵称,备注,原微信号,改之后的微信号,全拼等等)。:如果是群账号,说明这条消息是群会话消息,发送人在content内容前面(发送人微信号:发送内容);注意:这里如果通过微信号,扫码添加的陌生人,其username是一长串的以@stranger结尾

文章图片
#数据库#微信
别再无脑 cat 了!后端排查 GB 级生产日志的实战命令

摘要 本文针对Java后端开发人员,总结了高效处理生产环境日志的Linux命令与实战技巧。生产日志具有体积大、多线程交织、滚动频繁等特点,需掌握核心命令组合快速定位问题。 关键点: 日志特征与陷阱:避免直接编辑大文件,需选择cat/less/tail等安全命令,并注意压缩归档日志的处理。 分布式链路追踪:通过TraceId跨文件聚合日志(grep -h配合sort),还原完整请求链路。 核心命令精

文章图片
#后端#linux#java
数据脱敏实现:“想在哪脱就在哪脱,想脱谁就脱谁! ! !“

以上全部就是本期关于数据脱敏知识点的总结介绍啦。首先介绍了数据脱敏需求的背景、概念和重要性,紧接着我们逐步探讨实现方案,权衡利弊了相关实现选择,最终选择的自带的jackson自定义序列化实现,它的实现原来其实就是在json进行序列化渲染给前端时,进行脱敏,这样可以有效降低性能损耗,并且也不会侵入系统业务层逻辑这样可以保证我们的业务逻辑不会因为数据脱敏出现逻辑错误。与此同时也强调了动态灵活可配置的脱

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