- 博客(629)
- 问答 (2)
- 收藏
- 关注
原创 K8S安装
本文摘要: 详细介绍了在Rocky Linux系统上部署Kubernetes 1.35集群的完整流程,包括:1)所有节点的前置配置(主机名解析、禁用Swap、内核参数调优及防火墙设置);2)使用containerd作为容器运行时的安装与配置;3)通过阿里云镜像源安装kubeadm/kubelet/kubectl组件;4)Master节点初始化及kubectl权限配置;5)创新性采用内置bridge插件实现Pod网络通信的解决方案(无需额外CNI插件)。最终成功部署单节点集群,所有核心组件(API Serve
2026-07-04 18:09:44
306
原创 redis集群安装部署 redis三主三从集群
本文详细介绍了Redis三主三从集群的部署方案。首先需在每台服务器上安装Redis 5.0+版本,创建配置目录并配置6个节点(7001-7006端口),包括集群模式、密码认证、持久化等关键参数。然后启动所有实例并开放防火墙端口,使用redis-cli的cluster create命令建立集群关系(3主3从)。最后通过cluster info/nodes命令验证集群状态,并提供了故障转移、扩容缩容等运维建议。文中特别强调了高可用性实现、内存管理策略和网络安全配置等生产环境注意事项。
2026-04-30 21:04:45
108
5
原创 验证主从复制
Redis集群验证主要包括两部分:1. 主从复制验证:通过查看主从关系、写入主节点数据并从节点读取、检查复制偏移量来确认数据同步正常。2. 分片路由验证:通过写入多个key观察自动路由跳转,并使用CLUSTER KEYSLOT命令查看key的槽位分布,确认数据能正确分布到不同主节点。测试结果显示集群工作正常,包括自动路由、数据写入读取、槽位分配等功能均符合预期。
2026-04-29 19:07:49
50
原创 redis集群安装部署 redis三主三从集群
本文详细介绍了Redis 7.4.1三主三从集群的安装部署过程。主要内容包括:1)下载Redis最新稳定版本并解压安装;2)在三台机器上配置环境变量、创建集群目录和配置文件;3)设置集群参数如端口、密码、持久化等;4)启动Redis实例并创建集群,指定主从关系;5)验证集群状态和节点信息;6)提供集群创建失败时的清理和重启方法。整个过程涵盖了从软件安装、集群配置到服务启动的全流程,并包含故障处理方案,为搭建高可用的Redis集群提供了完整指导。
2026-04-19 16:39:10
50
原创 基于Java17+SpringBoot+Vue3+Uniapp+设计模式前后端分离考试学习一体机设计与实现企业级3.20版本(视频讲解)
本文介绍了一款基于SpringBoot+Vue3开发的多角色在线考试学习系统。系统采用前后端分离架构,包含uniapp移动端和PC管理后台,集成了用户管理、题库管理、在线考试、错题训练等功能。后端使用SpringBoot+MyBatisPlus+Redis,前端采用Vue3+ElementUI,支持微信小程序登录和支付。系统实现了RBAC权限控制、WebSocket实时通信、多租户等功能,提供37张数据库表支持业务需求。文章详细展示了系统功能架构、数据库设计、核心代码实现及界面截图,为开发者提供了完整的项目
2025-12-13 20:54:59
1127
原创 基于Java+SpringBoot3+Vue前后端分离电商OMS管理系统设计与实现
本文介绍了一个基于SpringBoot+Vue的电商管理系统设计与实现。系统采用MVC架构,前端使用Vue+ElementUI,后端使用SpringBoot+MyBatis-plus等技术栈,数据库采用MySQL8。文章从非功能性需求(性能、安全等)和可行性分析(技术、经济、法律等)角度阐述了系统设计依据,展示了商品管理、订单管理等核心功能模块,并提供了角色管理模块的代码实现示例。系统具备完善的权限控制,采用SpringSecurity和JWT实现安全认证。开发环境要求Windows10+JDK17,可部署
2025-11-29 19:53:24
759
原创 在 Kibana 中执行 Elasticsearch 操作
【摘要】本文详细介绍如何在Kibana中使用DevTools控制台执行Elasticsearch操作。内容涵盖索引创建、CRUD操作(增删改查)、高级查询(多条件、范围、聚合)、索引管理等核心功能,提供完整的命令示例和使用流程。特别说明通过自动补全、语法高亮、历史记录等DevTools特性提升操作效率,并强调验证响应结果的重要性。适用于需要快速掌握Kibana操作Elasticsearch的开发运维人员。
2025-11-02 22:03:55
962
原创 2025-2026年最全的计算机软件毕业设计选题大全
本文介绍了一位拥有5W+粉丝的全栈开发工程师,提供微服务项目搭建及毕业设计实战服务。博主持有中级软件证书及英语六级证书,具有大厂工作经历,擅长SpringBoot、MyBatis、Vue等前后端分离技术,发表过查重率极低的优秀论文。提供包括求职招聘、在线考试、商城管理等50+Java项目案例,涵盖SpringCloud、Uniapp等热门技术栈。文章推荐了5套企业级实战视频课程,包含SpringBoot、Uniapp小程序、SpringCloudAlibaba等内容,并提供了项目源码获取方式。
2025-11-02 21:53:39
1208
原创 如果主动回调的话,商品数据量比较大,该如何设计主动查询与更新
✌全网粉丝5W+,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌。
2025-10-12 17:14:00
608
原创 第三方和审核场景回调还是主动查询
本文介绍了第三方商品推送审核系统的设计方案。系统采用SpringBoot框架实现,包含商品推送、状态查询、审核处理三大核心功能模块。通过数据库记录商品审核状态,提供主动查询和回调通知两种方式确保第三方及时获取审核结果。系统采用异步处理和重试机制提高可靠性,并包含签名验证、乐观锁等安全措施。该方案解决了人工审核周期不确定的问题,满足了第三方对审核结果实时性的需求,同时保证了系统的稳定性和安全性。
2025-10-12 16:54:13
1049
原创 2025版本的idea解决Git冲突
【摘要】本文介绍了IDEA2025中Git分支管理的GUI操作流程。主要内容包括:1)创建临时分支并刷新远程分支列表;2)合并test分支的图形化操作;3)使用三窗格合并工具解决代码冲突;4)提交推送及创建合并请求的GUI方法。文章特别强调了IDEA2025的新特性:改进的冲突解决界面、批量处理功能和快捷操作提示。所有操作均可通过图形界面完成,无需使用命令行,适合开发人员提高Git操作效率。
2025-10-08 11:57:57
1388
原创 Git冲突解决
【摘要】本文详细介绍了如何完全使用IDEA图形界面进行Git分支合并操作的全流程。从在GitLab创建临时分支、IDEA拉取分支、合并test分支并图形化解决冲突,到提交代码、创建Merge Request及关闭原分支MR,提供了完整的可视化操作指南。文章特别强调了IDEA的图形化优势,包括直观的冲突解决工具、分支管理可视化功能,以及无需记忆Git命令的便捷性,帮助开发者更高效地进行版本控制。同时分享了实用的IDEA快捷键和技巧,适合全栈开发工程师参考使用。
2025-10-08 10:52:55
1018
原创 上架商品合规流程有多条,有的长,有的短,有的需要审核,校验商品的合规性
这个流程体系化的确保了从提交前、审核中到上架后的全链路合规性,并能灵活适应不同商品的实际情况。
2025-09-07 21:56:06
1357
原创 Git 仓库拉取 master 分支代码,并创建带有自己名字的 dev 分支
这样,你就有了自己的开发分支,既能独立工作,又能与团队代码保持同步!
2025-07-13 15:56:42
1319
原创 JDK新特性:Optional类
Optional的正确使用可以显著减少代码中的null检查,使代码更加简洁和可读,同时减少NullPointerException的发生。
2025-07-13 15:46:26
701
原创 Springboot3整合消息队列Kafka
Kafka 是一个分布式的流处理平台,由 LinkedIn 公司开发。它是一种高吞吐量、低延迟的消息传递系统,主要用于处理实时数据流和日志数据。Kafka 是一个基于发布-订阅(publish-subscribe)的模型,通过将消息存储在不同的 topic(主题)中,允许多个消费者并行地消费数据。
2025-07-12 17:42:09
1070
原创 Spring的DispatcherServlet 的工作流程
通过理解 DispatcherServlet 的工作流程,可以更好地扩展 Spring MVC(如自定义参数解析、视图渲染),同时高效调试请求处理链路中的问题。
2025-06-17 20:50:52
999
原创 支付成功但未收到回调的处理方案
通过以上方案,可以系统性地解决支付成功但未收到回调的问题,确保订单状态的最终一致性。实际实施时应根据业务量大小调整重试策略和监控频率,关键业务建议增加人工审核环节。
2025-06-15 09:10:15
1289
原创 提升QPS的全链路优化方案
通过以上各层的优化措施,可以显著提升系统的整体QPS。实际优化时应根据具体业务场景和系统特点,有针对性地实施这些策略,并通过监控数据验证优化效果。
2025-06-11 17:40:45
903
1
原创 MySQL中的锁
理解这些锁的类型、作用、兼容性以及在不同隔离级别下的行为,对于设计和优化高并发数据库应用、诊断性能问题和死锁至关重要。合理设计索引、事务和SQL语句能有效减少锁冲突,提升系统并发能力。
2025-06-09 08:26:31
948
4
原创 RockyLinux9.6搭建k8s集群
kubernetes(k8s)是2014年由Google公司基于Go语言编写的一款开源的容器集群编排系统,用于自动化容器的部署、扩缩容和管理;kubernetes(k8s)是基于Google内部的Borg系统的特征开发的一个版本,集成了Borg系统大部分优势;
2025-06-06 15:48:32
1518
3
原创 微服务SpringCloud项目中编码实战
通过以上实践,可在 Spring Cloud 微服务体系中有效落地 DDD 设计思想,构建高内聚、低耦合、业务语义清晰的系统。
2025-06-04 20:34:01
969
原创 MySQL的MVCC机制
通过 MVCC,MySQL InnoDB 在保证事务隔离性的同时,极大地提高了数据库的并发处理能力,是现代 OLTP 应用高性能的重要基石。
2025-06-03 19:21:34
1309
原创 领域驱动设计(Domain-Driven Design, DDD)
成功应用 DDD 能显著提升软件对业务的贴合度、可理解性、可维护性和应对变化的能力。但它不是银弹,需要评估项目的复杂度和团队的意愿能力来决定是否采用,并投入必要的学习成本和协作努力。
2025-06-02 15:46:17
922
原创 Redis分布式锁深度解析与最佳实践
通过以上系统性的分析和实践建议,可以构建出健壮可靠的Redis分布式锁方案。对于大多数Java项目,推荐直接使用Redisson框架,它已经处理了各种边界条件和异常情况。
2025-06-01 16:44:38
1039
原创 RedisTemplate的setIfAbsent方法原理详解
这个方法的核心价值在于提供了原子性的"不存在则设置"操作,是Redis实现分布式系统协调的基础原语之一。
2025-05-30 17:23:25
2119
原创 MySQL到Elasticsearch增量迁移系统设计方案
此方案已在多个生产环境验证,可保证每秒处理5000+条变更记录,端到端延迟控制在5秒内。建议在正式上线前进行全量迁移+增量追平的演练。
2025-05-28 10:43:29
774
原创 Prometheus 架构及其特性
此解决方案明确了我们可能会在面向用户的次要版本之间破坏内部 Go API,因为在主版本零中允许破坏性变更。
2025-05-25 13:12:18
1266
原创 Promethues+Alertmanager+Grafana监控消息队列RocketMQ并发送告警
Apache RocketMQ 自诞生以来,因其架构简单、业务功能丰富、具备极强可扩展性等特点被众多企业开发者以及云厂商广泛采用。历经十余年的大规模场景打磨,RocketMQ 已经成为业内共识的金融级可靠业务消息首选方案,被广泛应用于互联网、大数据、移动互联网、物联网等领域的业务场景。
2025-05-24 18:17:21
821
原创 RocketMQ 消费场景下的二级缓存缓冲机制详解
通过这种二级缓存缓冲架构,您可以:轻松应对万级TPS消息消费保证数据最终一致性实现优雅的流量削峰提供快速的数据查询能力
2025-05-24 08:07:49
761
1
原创 RocketMQ 两种消费者接口对比与使用场景
通过理解这两种接口的区别,您可以根据具体业务场景选择最合适的实现方式。对于大多数新项目,推荐使用功能更强大的RocketMQReplyListener。
2025-05-23 15:03:59
1033
原创 RocketMQ 生产消费消息消息解析与重试机制详解
正确解析各种格式的消息体灵活设置消息重试次数和间隔实现健壮的消息处理逻辑方便地进行单元测试和集成测试
2025-05-23 10:38:06
979
空空如也
jenkins报了这个错误,有人知道吗
2021-09-11
canal出现启动没有日志产生
2021-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅