MySQL同步ES的6种方案!

博主头像 引言 在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合。 然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题。 这篇文章跟大家一起聊聊MySQL同步ES的6种主流方案,结合代码示例与场景案例,帮助开发者避开常见陷阱,做出最优技术选 ...

SpringBoot3整合SpringSecurity6(三)基于数据库的用户认证

博主头像 大家好,我是晓凡。 写在前面 上一篇文章中,我们了解了SpringSecurity怎么基于内存进行用户认证。但这还远远不够,在实际开发中。 用户往往都存在于数据库,所以从这篇文章开始,我们就要开始学习基于数据库的用户认证。 一、认证流程 其实基于数据库的用户认证和基于内存认证大同小异,我们只需要将从 ...

揭秘 AI 工具的系统提示词「GitHub 热点速览」

博主头像 这次的五一假期,你打卡了哪些好玩的地方?️ 无论身在何处,都别忘了每周二来咱们的「GitHub 热点速览」打卡!准时为你奉上最新、最热的开源项目! 如果你也曾对 Cursor 这类 AI 编程工具的强大感到惊叹,那一定对其背后的“魔法”(系统提示词)充满好奇。上周一个汇集了各大 AI 工具(Cu ...

为什么重写equals一定也要重写hashCode方法?

博主头像 简要回答 这个是针对set和map这类使用hash值的对象来说的 只重写equals方法,不重写hashCode方法: 有这样一个场景有两个Person对象,可是如果没有重写hashCode方法只重写了equals方法,equals方法认为如果两个对象的name相同则认为这两个对象相同。这对于equ ...

Nacos源码—3.Nacos集群高可用分析一

博主头像 大纲 1.Nacos集群的几个问题 2.单节点对服务进行心跳健康检查和同步检查结果 3.集群新增服务实例时如何同步给其他节点 4.集群节点的健康状态变动时的数据同步 5.集群新增节点时如何同步已有服务实例数据 1.Nacos集群的几个问题 问题一:在单机模式下,Nacos服务端会开启心跳健康检查的定 ...

基于口令的密码—PBE

博主头像 目录流程加密流程解密流程盐的作用通过拉伸来改良PBE的安全性如何生成安全口令的建议 定义: PBE(Password - Based Encryption)是一种根据口令生成密钥并用该密钥进行加密的方法。PBE也是一种混合密码系统,组合了密钥生成机制、Salt、Hash、对称加密等技术。 PBE的加 ...

如何搭建基于surging的分布式直播流媒体

前言 这几天一直在优化测试dotnetty,代码是基于https://github.com/cuteant/SpanNetty ,基础上修改优化的,然后发布搭建了分布式rtmp直播服务,内存一直稳定在70mb左右,然后大家可以下载进行测试,也可以观看直播推流的电影,一共有两部,一部是黑衣人,一部是大 ...

Wan2.1 t2v模型Lora Fine-Tune

博主头像 Wan2.1 t2v模型Lora Fine-Tune 1. Wan2.1模型 Wan2.1是由阿里巴巴开源的AI视频生成大模型,具备强大的视觉生成能力,支持文本到视频(T2V)和图像到视频(I2V)任务。该模型基于前沿的Diffusion Transformer架构,结合了因果3D变分自编码器(VA ...

K8s进阶之Deployment的更新&回滚

博主头像 更新概述 更新指的是对 Deployment 所管理应用的配置、镜像版本等进行修改并应用到集群中的过程。通过更新 Deployment,你能够实现应用功能的升级、修复漏洞、调整资源分配等操作。 更新触发条件 镜像版本变更:当需要更新应用的功能或修复已知问题时,通常会使用新的镜像版本。例如,从 ngi ...

为React组件库引入自动化测试:从零到完善的实践之路

博主头像 为什么我们需要测试? 我们的 React+TypeScript 业务组件库已经稳定运行了一段时间,主要承载各类UI展示组件,如卡片、通知等。项目初期,迫于紧张的开发周期,我们暂时搁置了自动化测试的引入。当时团队成员对组件逻辑了如指掌,即便没有测试也能游刃有余。 然而随着时间推移,问题逐渐显现。当新成 ...

CatBoost算法原理及Python实现

博主头像 一、概述 CatBoost 是在传统GBDT基础上改进和优化的一种算法,由俄罗斯 Yandex 公司开发,于2017 年开源,在处理类别型特征和防止过拟合方面有独特优势。 在实际数据中,存在大量的类别型特征,如性别、颜色、类别等,传统的算法通常需要在预处理中对这些特征进行独热编码(One-Hot E ...

自定义Spring Authorization Server登录页

博主头像 一、鸣谢 首先要声明一些感谢: 感谢官方文档的缺失、反复造成我下面这条感谢 感谢那些胡说八道、顾彼失此的某DN文章,让我在冲向坑里的道路上一往无前 废话不多说,看剑! 本文来自:博客园-去哪里吃鱼-自定义Spring Authorization Server登录页 二、版本信息 本文基于如下以来版本 ...

Excel百万数据高性能导出方案!

博主头像 前言 在我们的日常工作中,经常会有Excel数据导出的需求。 但可能会遇到性能和内存的问题。 今天这篇文章跟大家一起聊聊Excel高性能导出的方案,希望对你会有所帮助。 1 传统方案的问题 很多小伙伴门在开发数据导出功能时,习惯性使用Apache POI的HSSF/XSSF组件。 这类方案在数据量超 ...

DeepWiki:AI驱动、免费且实用的 GitHub 源码阅读与分析神器!

博主头像 前言 GitHub 作为全球最大的代码托管平台,汇聚了无数开发者的智慧结晶,为各行各业的技术进步提供了宝贵的资源。然而,面对浩瀚如海的代码库,如何高效地阅读、理解和分析源码,成为了摆在众多开发者面前的一大挑战。今天大姚给大家分享一个 AI 驱动、免费且实用的 GitHub 源码阅读与分析神器:Dee ...

块状链表详解

博主头像 众所周知,数组可以以 \(O(1)\) 的复杂度查询、修改元素,但删除和插入元素的复杂度是 \(O(n)\) 的;链表恰好相反,插入、删除元素的复杂度为 \(O(1)\),但查询为 \(O(n)\)。 有没有能以较优复杂度完成插入、删除、查询、修改操作的线性数据结构? 本篇介绍的块状链表就可以。 顾 ...

上周热点回顾(4.28-5.4)

博主头像 热点随笔: · 《HelloGitHub》第 109 期 (削微寒)· EF Core 10 现已支持 LeftJoin 和 RightJoin 运算符查询了! (追逐时光者)· 一个基于 C# Unity 开发的金庸群侠传 3D 版,直呼牛逼! (追逐时光者)· SQL Server 2025 中 ...

<1···202122···100>