自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 阿里云Linux3部署KingbaseES实战指南

Alibaba Cloud Linux 3作为阿里云优化的操作系统,针对云场景进行了深度适配。KingbaseES作为国产数据库的代表,在此环境下的部署需关注依赖库、内核参数及存储配置。KingbaseES在云环境下的性能表现与参数配置密切相关。

2025-10-13 05:28:55 234

原创 图检索增强的音乐推荐系统

基于知识图谱(Neo4j)和大语言模型(LLM)的图检索增强(GraphRAG)智能音乐推荐系统,结合了图数据库的关联分析能力和LLM的语义理解能力。系统采用前后端分离架构,前端使用Vue.js实现交互界面,后端通过Flask提供API服务,AI算法层整合Neo4j的图查询与LLM的生成能力。

2025-10-13 05:28:10 301

原创 MyBatis-Plus字段类型处理器全解析

MyBatis-Plus的字段类型处理器(TypeHandler)用于处理Java类型与数据库类型之间的转换。通过自定义TypeHandler,可以解决复杂对象(如JSON、枚举、加密字段等)与数据库字段的映射问题。MyBatis-Plus内置了常用处理器,同时也支持开发者扩展。当内置处理器不满足需求时,可自定义处理器。继承并实现抽象方法@Override// 加密逻辑@Override// 解密逻辑// 其他重写方法...注册处理器局部注册:通过注解全局注册:在MyBatis配置中声明。

2025-10-13 05:27:26 295

原创 Linux防火墙:IPTables入门指南

IPTables是Linux内核中内置的防火墙工具,用于管理网络数据包的过滤、转发和修改。它通过规则链(Chains)和表(Tables)实现灵活的网络控制。IPTables支持多种功能,包括包过滤、网络地址转换(NAT)和端口转发。IPTables的核心由表(Tables)和链(Chains)组成。表用于分类规则,链用于定义规则的执行顺序。的主机通过TCP协议访问本机的22端口(SSH)。这条规则拒绝所有其他IP的SSH连接请求。

2025-10-13 05:26:42 253

原创 MybatisPlus与PageHelper分页冲突解决方案

当MybatisPlus和PageHelper同时引入项目时,可能出现以下现象:分页结果不准确、SQL语法错误、分页插件完全失效。MybatisPlus 3.x版本依赖jsqlparser 4.x,而PageHelper 5.x依赖jsqlparser 3.x,两者不兼容。MybatisPlus和PageHelper都是Mybatis生态中常用的分页插件,但两者在同时使用时可能出现冲突。冲突的根源在于两者都依赖jsqlparser进行SQL解析,但版本不兼容可能导致分页失效或SQL解析异常。

2025-10-13 05:25:58 346

原创 顺序存储结构:线性表的高效实现。

顺序存储结构通常使用数组实现,同时需要记录当前线性表的长度和总容量。#define MAXSIZE 100 // 线性表的最大存储容量// 存储数据元素的数组int length;// 当前线性表的长度} SqList;data:用于存储数据元素的静态数组。length:记录当前线性表中实际元素的数量,初始值为0。

2025-10-12 23:20:35 423

原创 Android Framework C/C++开发实战指南。

Android系统虽然主要基于Java/Kotlin开发,但其底层核心功能(如硬件抽象层HAL、Binder通信、多媒体处理等)均依赖C/C++实现。开发者可通过NDK(Native Development Kit)或直接修改AOSP(Android Open Source Project)源码进行C/C++开发。

2025-10-12 23:19:56 312

原创 React 20的useId Hook详解。

Hook,用于生成唯一的 ID。这个 Hook 特别适用于需要为 DOM 元素分配唯一标识符的场景,比如表单控件、标签关联或无障碍访问(ARIA)属性。生成的 ID 是稳定的,即使在服务器和客户端之间也不会发生变化。这对于需要一致性的应用非常重要,比如表单字段的。的设计解决了服务端渲染和客户端渲染之间的 ID 不一致问题。的设计目标是避免服务端渲染(SSR)和客户端渲染(CSR)之间的 ID 不匹配问题。以下是一个简单的示例,展示如何使用。,同时确保生成的 ID 唯一且稳定。生成的 ID 被同时用于。

2025-10-12 23:19:17 250

原创 SpringCloud注册中心:Eureka与Zookeeper深度对比。

CAP理论指分布式系统无法同时满足一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。Zookeeper选择CP架构,在节点故障时优先保证数据一致性,但可能暂时不可用。Eureka是Netflix开源的注册中心组件,采用AP设计原则,保证高可用性和分区容错性。Zookeeper作为分布式协调服务,采用CP设计原则,保证强一致性和分区容错性。基于ZAB协议实现数据同步,适合需要强一致性的场景,如分布式锁、配置中心等。

2025-10-12 23:18:38 158

原创 K8s集群部署Sentinel主从架构。

Sentinel 是阿里巴巴开源的高可用流量控制组件,结合 Docker 和 Kubernetes 可以实现微服务架构下的动态流量管理。以下内容将详细介绍如何在 K8s 集群中部署 Sentinel Docker Gateway 的主从架构。需要准备一个运行中的 Kubernetes 集群,并安装 kubectl 和 Helm 工具。主节点负责规则管理和流量控制决策。从节点通过订阅主节点的规则实现流量控制。部署从节点时需要指定主节点的服务地址。镜像或自定义构建的 Sentinel Gateway 镜像。

2025-10-12 23:18:00 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除