自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nicky's blog

Email:nickypm@foxmail.com

  • 博客(799)
  • 资源 (400)
  • 收藏
  • 关注

原创 Apache Pulsar:核心概念、架构原理与实践

摘要: Apache Pulsar作为云原生分布式消息流平台,融合消息队列、数据存储和轻量化计算功能,支持多租户、跨地域复制等企业级特性。其核心优势在于计算与存储分离的架构,提供四种订阅模式:独占模式确保严格顺序消费;灾备模式实现故障自动切换;共享模式支持高吞吐并行处理;键共享模式兼顾同Key顺序与整体吞吐。Pulsar兼容Kafka等生态,适配现代云原生应用的弹性伸缩与高可用需求,是下一代消息系统的理想选择。

2025-12-27 13:25:09 907

原创 2025 技术创作与实战:深耕数据库、中间件与 AI 应用的进阶之路

2025年技术创作聚焦数据库、中间件与AI应用三大领域,通过深度测评国产数据库OpenTeleDB和openGauss6.0LTS,剖析RocketMQ/Kafka中间件原理,实践AI开发框架,产出20余篇实战性技术文章。创作坚持"问题导向+结构化呈现"原则,实现工作需求与前沿技术探索的平衡,累计收获3万+阅读量并入选CSDN年度TOP300博主。文章从技术突破、内容沉淀、成果转化三个维度,系统总结了将项目经验转化为技术分享的方法论,并提出2026年深化技术研究、丰富呈现形式的发展规划,

2025-12-27 13:24:00 1100

原创 RocketMQ高可用架构详细说明

RocketMQ高可用架构解析:采用主从同步设计确保数据可靠性,支持自动故障转移和读负载均衡。核心机制包括主从数据同步、多种复制策略(SYNC/ASYNC MASTER)和刷盘方式(SYNC/ASYNC FLUSH)。4.5版本引入的Dledger基于Raft协议实现自动选主,将故障恢复提升至秒级。生产环境建议部署多副本(3Master+2Slave/组),跨物理机/可用区分布,并监控同步延迟等关键指标。通过主从架构+Dledger+Raft选举,RocketMQ在保证高性能的同时实现了高可靠性。

2025-12-15 16:36:00 989

原创 分组拖动排序功能全流程实现(前端Sortable.js + 后端Java批量更新)

本文详细介绍了分组拖动排序功能的完整实现方案,前端采用轻量级Sortable.js实现拖拽交互,后端使用Java+MyBatis进行批量更新。核心要点包括:数据库设计新增sort_num字段存储排序序号;前端仅传递分组ID顺序列表;后端自动分配连续排序号并批量更新,通过事务保障原子性。该方案兼顾性能与数据安全,适用于各类后台管理系统的排序需求。

2025-12-15 16:35:29 562

原创 RocketMQ 核心原理与实战指南

本文全面介绍了Apache RocketMQ 4.7.1版本的核心原理与实战应用。作为阿里开源的高性能消息中间件,RocketMQ采用NameServer轻量级路由、Broker主从架构、CommitLog集中存储等设计,支持10万级TPS。开发层面详细讲解了Java API和Spring Boot集成方法,包括生产者、消费者实现及事务/顺序/延迟等特殊消息处理。存储机制方面重点分析了PageCache、MMAP等优化技术,并阐述了消费者负载均衡与重试策略。RocketMQ凭借其高吞吐、低延迟特性,已成为分

2025-12-08 17:31:34 949 1

原创 Kafka Consumer原理分析及特性总结

Kafka核心机制与消费者原理解析 本文系统剖析了Kafka的核心运行机制,重点关注消费者原理与高性能设计。在消费者部分,详细阐述了Offset的存储机制(特殊Topic __consumer_offsets)、三种重置策略(earliest/latest/none)及提交方式(自动/手动)。深入解析了消费者与分区的动态分配关系,包括三种分配策略(Range/RoundRobin/Sticky)和ReBalance触发流程(JoinGroup/SyncGroup协议)。同时揭示了Kafka百万级TPS的四大

2025-12-08 17:27:31 631

原创 云电脑玩转 CANN 全攻略:从环境搭建到创新应用落地

本文详细解析华为CANN架构在云电脑环境中的部署与应用全流程。针对云电脑特性(无硬件访问权、资源共享等),从系统环境适配(内核版本、编译依赖、权限验证)到核心组件安装(依赖库、驱动分场景适配),提供原理说明与实操命令。特别说明无昇腾硬件时的仿真驱动安装方案,包括环境变量配置与验证方法。通过逐步骤拆解和问题排查指南,帮助开发者克服云环境限制,实现CANN的零门槛开发与工业级应用落地。

2025-12-08 13:40:58 8962

原创 云电脑深度玩转CANN:从环境适配到图像分类案例实现

本文详细介绍了在云电脑环境下部署华为CANN(Compute Architecture for Neural Networks)AI计算架构的全流程指南。重点剖析了云电脑与物理机的核心差异(无直接硬件访问权、资源共享、环境依赖预装),并提供了从环境适配到工业级应用落地的完整解决方案。内容包括:1)深度前置检查(系统版本、内核版本、编译依赖、权限验证);2)依赖库补装与版本管理;3)针对有无昇腾硬件的两种驱动安装方案(实体驱动安装与仿真模式配置);4)环境变量配置与验证方法。通过逐步骤拆解和原理详解,帮助开发

2025-12-08 13:40:40 8779

原创 用Git精准统计作者提交次数和代码行数

本文介绍如何使用Git命令精准统计团队成员的代码贡献,包括提交次数和代码行数(新增、删除及净增行数)。通过git shortlog和git log --numstat结合awk处理数据,并用printf格式化输出,实现清晰对齐的统计结果。文章还提供了针对特定分支、排除非代码文件、按时间筛选等场景化优化方案,并解答了常见问题如作者信息不一致和统计速度慢的解决方法。这套脚本能帮助团队高效评估开发效率,优化协作流程。

2025-12-08 13:38:12 843

原创 大型MySQL查询优化实战:从全表扫描到毫秒级响应的通用索引设计

摘要: 本文通过一个企业级MySQL慢查询优化案例,展示如何通过索引设计和SQL重构将全表扫描优化为毫秒级响应。针对涉及千万级数据的三表关联查询,提出"过滤性优先、关联字段居中、覆盖查询收尾"的复合索引设计原则,并给出具体索引创建方案。优化后的SQL消除了冗余子查询,修正了JOIN类型,避免了索引字段的函数操作。最终执行计划验证索引完全生效,响应时间显著提升。文章总结了通用化索引设计的四大核心原则,包括最左前缀匹配、覆盖索引优先等,适用于保护业务隐私的同时解决大表查询性能问题。(149字

2025-12-08 13:37:55 543

原创 魔珐星云SDK实战测评:从0到1搭建会“思考+互动”的智能数字人客服应用

摘要: 魔珐星云SDK通过三大核心优势(高质量、低延时、低投入)打破传统3D数字人开发的“不可能三角”,让开发者1小时内即可搭建具备多模态交互能力的智能数字人。平台提供超写实/二次元等风格的数字人形象,支持语音、表情、动作的实时协同,并通过免费积分降低试错成本。实战案例演示了从注册、配置到接入大语言模型的全流程,最终实现的数字人助手能自然响应天气查询、旅行规划等指令,交互体验堪比真人。

2025-12-06 11:39:52 1026

原创 LazyLLM测评 | 基于LazyLLM Agent大模型搭建聊天机器人

LazyLLM是一款低代码多Agent大模型应用框架,通过模块化设计和数据流驱动范式简化AI开发流程。其三层架构(基础层/控制层/应用层)支持主流模型接入、任务灵活编排和预置组件调用,具备动态Token剪枝、多Agent协同等核心技术。实测显示,仅需3行代码即可搭建Web聊天机器人,进阶功能如代码注释Agent可自动生成规范文档,大幅提升开发效率。相比传统框架,LazyLLM显著降低了多模型协同与部署复杂度,为大模型落地提供高效解决方案。

2025-11-21 15:51:17 897

原创 体验OpenTeleDB:从源码下载到企业级场景实测,国产开源数据库的新突破

摘要: 国产开源数据库OpenTeleDB基于PostgreSQL 17深度优化,集成XProxy连接池、XStore存储引擎和XRaft高可用三大核心技术。实测显示,XProxy使10万级并发下TPS提升6.6倍,XStore将高频更新场景的数据膨胀率从186%降至3.7%,XRaft实现秒级主备切换。该数据库兼容PostgreSQL生态,通过木兰许可证开源,为企业级应用提供高性能、低运维的数据库新选择,尤其适合电商、金融等高并发场景。从源码编译到功能验证的全流程体验证实了其技术突破性。

2025-11-21 09:36:12 747 2

原创 SpringBoot系列之CompletableFuture控制同步任务的先后执行

摘要:本文探讨SpringBoot中使用CompletableFuture控制异步任务执行顺序的解决方案。针对"先同步分组数据再同步人员绑定"的业务场景,通过supplyAsync()和thenAcceptAsync()的链式调用实现强制先后执行,确保前置任务完成前不启动后置任务。文章详细介绍了线程池配置、异常处理和join()方法的使用场景,展示了CompletableFuture在简化顺序控制、避免手动管理状态方面的优势。该方案能有效解决传统异步方式中的执行顺序混乱问题,为有强依赖关

2025-11-13 17:11:11 799

原创 实测openGauss 6.0 LTS向量版:国产数据库的 RAG 实践之路

openGauss 6.0.0向量版测评:国产数据库RAG实践新突破 本文详细介绍了openGauss 6.0.0 LTS向量版的新特性和升级指南。关键改进包括:Docker安装简化、向量维度支持提升至16000、HNSW索引正式可用、并行向量扫描性能提升35%、ARM64架构支持等。文章提供了完整的升级清单,涵盖镜像更换、驱动更新、密码策略等关键步骤,特别强调6.0.0版本在保持高度兼容性的同时实现了性能显著提升。通过SQL示例和Java项目配置说明,帮助开发者快速迁移现有应用,充分利用新版本优势。

2025-11-10 22:45:04 1122

原创 openGauss 6.0.0 向量版深度测评:国产数据库的 RAG 实践之路

实测openGauss 6.0 LTS向量版:国产数据库的RAG实践 openGauss 6.0 LTS向量版针对AI场景进行深度优化,支持16000维向量、HNSW索引和SIMD加速,显著提升向量检索性能。文章详细介绍了3种部署方式(Docker/Compose/K8s)、SQL语法、Java全栈集成方案以及500万向量压测结果(HNSW索引可达3900 QPS)。同时分享了10个典型踩坑案例(如密码策略、内存溢出等)及解决方案,为RAG架构提供了国产数据库新选择。

2025-11-10 22:43:45 1312

原创 AI+Linux 命令高效提取大量日志数据

本文提出AI与Linux命令结合的日志分析新范式,解决传统方案中手动拼接正则、提取结构化数据困难、日志格式变更维护成本高等痛点。通过"命令粗筛+AI精处理"流程,实现从日志定位、服务筛选到数据提取的自动化。具体方案包括:AI自动生成正则表达式、解析日志提取结构化数据、动态适配日志格式变更。该模式具有降本增效、低门槛、高适应性等优势,同时需注意数据安全、结果校验和规模控制。未来可向"自然语言提需求→AI自动出结果"方向发展,进一步降低技术门槛。

2025-10-21 21:40:59 930 2

原创 Java中怎么获取子线程方法、结果或状态

本文介绍了Java中获取和与子线程交互的四种常用方法:1)继承Thread类自定义线程方法;2)通过Runnable共享对象交互;3)使用Callable和Future获取返回值;4)线程池管理结合Future。重点说明了每种方法的实现代码示例,并强调了线程安全、阻塞特性等注意事项。这些方法覆盖了获取子线程状态、结果和返回值的主要场景,开发者可根据需求选择合适方案。

2025-10-21 21:40:09 434 1

原创 SpringBoot系列之实现高效批量写入数据

本文介绍了使用Spring Boot实现高效批量数据插入的实践方案。通过配置MySQL的批量插入优化参数、Hibernate批处理设置,并结合异步线程池处理,显著提升了大数据量插入性能。文章详细展示了从实体类定义、JPA配置到服务层实现的完整代码,包括关键配置说明(如rewriteBatchedStatements、batch_size等参数)和异步线程池的优化设置。该方案适用于高并发场景下的批量数据插入需求,能有效降低数据库压力并提高系统响应速度。

2025-08-28 17:41:06 766

原创 如何使用Linux命令统计日志中的设备调用次数

摘要:本文介绍如何利用Linux命令行工具统计日志文件中特定接口/api/v1/orders被不同设备调用的次数。通过组合使用grep提取日志行和设备编码,sort和uniq -c统计出现次数,最后用sort -nr降序排序,形成高效的分析流程。文章还提供了处理分布式日志文件的扩展方法,展示了Linux命令行工具在日志分析中的强大功能。

2025-08-28 17:40:55 680

原创 大数据量的ArrayList怎么获取n个元素

本文介绍了从大数据量ArrayList中高效获取前n个元素的几种方法:1)推荐使用subList()创建视图,效率高但与原列表关联;2)循环截取适合需要处理元素的情况;3)Stream API提供简洁语法但性能略低。针对超大列表,建议避免不必要副本、分批处理并合理设置初始容量。方法选择需平衡效率、内存占用和功能需求。

2025-08-25 15:50:51 316

原创 如何跨库迁移一张大表数据

摘要:跨库迁移大表数据可采用多种方法:1)数据库自带工具(如MySQL的mysqldump、Oracle的EXPDP/IMPDP);2)ETL工具(如Kettle)配置源/目标连接实现字段映射;3)编程方式(如Python分批次处理)。注意事项包括:迁移前备份源数据、确保网络稳定、处理数据类型差异、迁移后验证数据一致性。重点是根据数据量和系统环境选择合适方法,并做好异常处理和性能优化。

2025-08-25 15:50:38 386

原创 hashmap和treemap的区别

【摘要】 HashMap和TreeMap是Java中两种常用的Map实现,核心区别在于: 数据结构:HashMap基于哈希表(数组+链表/红黑树),TreeMap基于红黑树; 有序性:HashMap无序,TreeMap按键自然或自定义顺序排序; 性能:HashMap平均O(1)操作,TreeMap稳定O(log n); 键要求:HashMap允许null键需重写hashCode/equals,TreeMap键不可null且需可比较; 适用场景:HashMap适合高频查询无排序需求,TreeMap适合范围查询

2025-08-25 15:50:22 1083

原创 Java接口调用第三方接口时的超时处理策略

摘要:本文介绍了Java调用第三方接口时的超时处理策略,包括设置合理超时时间、使用线程池/Future机制以及CompletableFuture三种方法。通过HttpURLConnection/HttpClient设置连接和读取超时是最基础方案;ExecutorService配合Future.get()可实现灵活的任务超时控制;而Java 8的CompletableFuture.orTimeout()则提供了更简洁的异步超时处理方式。文中给出了三种方案的完整代码示例,帮助开发者有效应对第三方接口响应不可控的

2025-08-25 15:50:10 553

原创 Kafka 为什么具有高吞吐量的特性?

Kafka高吞吐量的核心在于其分布式架构和性能优化设计。通过分区机制实现并行读写,顺序写入磁盘提升I/O效率,利用页缓存减少磁盘操作。网络传输采用批量处理、数据压缩和零拷贝技术降低开销。存储层通过分段文件和稀疏索引优化检索效率。副本机制保证可用性同时最小化性能影响。整个系统通过协同优化实现了对硬件资源的高效利用,使其成为高吞吐场景的首选。

2025-08-22 13:57:17 481 2

原创 MySQL 8.0.17 “Too Many Connections” 排查指南

摘要:MySQL 8.0.17出现"Too many connections"错误时,需快速排查连接数上限问题。通过SHOW VARIABLES和SHOW PROCESSLIST确认当前状态,临时提高max_connections可缓解问题。持久化方案需修改my.cnf配置文件,调整超时参数,并检查应用连接池配置。业务侧需监控流量、优化逻辑,高并发场景可引入代理或读写分离。最后通过脚本监控和系统性检查流程(确认→临时方案→持久配置→应用检查→业务优化)彻底解决问题。

2025-08-22 13:57:03 379

原创 Kafka Broker 核心原理全解析:存储、高可用与数据同步

Kafka Broker核心原理深度解析:采用分区与副本机制实现横向扩展与高可用性,通过Segment切分和稀疏索引优化海量消息存储效率,提供删除和压缩两种消息清理策略。高可用方面依赖Controller选举和ISR机制保障服务连续性,数据同步通过LEO和HW机制确保一致性。这些设计共同支撑了Kafka高吞吐、低延迟和强容错的特性,使其成为分布式消息系统的首选方案。

2025-08-22 13:56:53 986

原创 Python开发一个AI智能答题MCP插件

摘要 AI智能答题助手是一款基于MCP平台的数学题图片识别与解答插件,整合了PaddleOCR图像识别和SiliconFlow API解题能力。该工具支持上传数学题图片自动识别题目内容,并提供详细解答步骤,具有中英文识别和数学公式优化功能。项目采用Flask后端+HTML/CSS/JS前端架构,支持本地运行和蓝耕云MCP平台部署。核心功能包括图片OCR识别、自动解题、步骤展示,适用于学生自学和教师辅助教学场景,通过技术手段提升数学学习效率。

2025-08-20 10:09:22 1041

原创 SpringBoot系列之从繁琐配置到一键启动之旅

Spring Boot通过"约定优于配置"理念简化开发:1)Starter一键依赖解决坐标冲突;2)自动装配(@ConditionalOnClass等)实现智能配置;3)application.yml统一管理配置。实战演示3步集成MyBatis:引入Starter、配置数据源、@MapperScan注解扫描。多环境配置通过profile文件切换,支持外部化参数覆盖。Spring Boot本质是让开发者专注于业务逻辑,而非框架配置。

2025-08-15 16:30:34 362

原创 Kafka生产者原理深度解析

本文深入解析Kafka生产者的核心原理,包括消息发送流程和关键组件。Kafka生产者通过主线程和Sender线程协同工作,消息经过拦截器预处理、序列化转换、分区器分配后,由消息累加器批量暂存,最终由Sender线程发送。文章详细介绍了拦截器的扩展机制、序列化实现方式、分区策略选择、消息批量处理原理以及ACK应答机制如何保障数据可靠性(0/1/all三种级别)。通过合理配置这些组件,开发者可以在性能和可靠性之间取得平衡,满足不同业务场景需求。

2025-08-15 16:29:00 1014

原创 SpringBoot系列之实现一个AI聊天助手

本文介绍了基于Spring Boot框架实现的AI聊天助手项目。该项目使用Spring Boot 3.2.3、Spring AI 1.0.0-M5等技术栈,集成DeepSeek-R1-Distill-Llama-8B模型实现智能对话功能。文章详细介绍了项目配置流程、运行方式和核心代码实现,包括ChatMessage模型类和服务类ChatService的关键功能,如消息处理、历史记录管理和AI响应获取等。读者可通过提供的GitHub链接获取完整代码,快速搭建自己的AI聊天应用。

2025-08-14 11:57:56 1245

原创 Arthas如何快速定时CPU占用高的线程

摘要:本文介绍了使用Arthas工具快速定位高CPU占用线程的方法。相比传统方式(top+jstack组合),Arthas提供更高效的诊断方案:通过dashboard命令实时监控系统指标,thread命令分析线程堆栈,以及jvm、heapdump等辅助命令。这些功能能直观展示线程状态,快速锁定问题方法,显著提升生产环境问题排查效率,避免了传统方法效率低、定位不准的缺点。(149字)

2025-08-14 11:57:37 490

原创 在腾讯云CodeBuddy上实现一个AI聊天助手

本文介绍了如何在腾讯云CodeBuddy平台上实现基于Spring Boot和OpenAI API的AI聊天助手项目。项目使用DeepSeek-R1-Distill-Llama-8B模型,通过SiliconFlow API提供服务,具备聊天、历史记录管理等功能。文章详细说明了环境准备、项目搭建步骤、API配置方法以及核心代码实现,其中ChatService类负责处理与AI的交互逻辑。项目支持Web界面和API调用两种交互方式,并提供了常用API端点的使用示例,帮助开发者快速构建功能完善的AI聊天应用。

2025-08-13 16:34:08 764

原创 Python多线程实现大文件快速下载

本文介绍了使用Python实现多线程下载大文件的方法。通过将文件分成多个部分并发下载,可以显著提高下载速度。文章详细讲解了多线程下载原理,并提供了基于concurrent.futures.ThreadPoolExecutor的完整代码实现,包括文件分块、并发下载和合并等关键步骤。同时指出了实际应用中需要注意的服务器支持、线程数量选择等技术细节,为高效下载大文件提供了实用解决方案。

2025-08-13 16:33:38 798

原创 IDEA中使用腾讯云代码助手CodeBuddy

本文介绍了如何在IntelliJ IDEA中安装腾讯云代码助手CodeBuddy。主要内容包括:1) 访问腾讯云官网获取免费个人版插件;2) 选择JetBrains IDEs开发环境并下载对应版本;3) 通过磁盘安装或插件市场搜索完成安装。针对下载速度慢的问题,提供了Python多线程下载脚本和IDM等加速方案。文中还包含常见问题解答,如版本兼容性检查和网络连接问题排查。该指南旨在帮助开发者快速部署腾讯云代码助手,提升开发效率。

2025-08-13 10:44:46 2989

原创 SpringBoot系列之集成 Kafka 实现事务机制:从配置到实战

本文详细介绍了Spring Boot集成Kafka实现事务机制的实践方案。文章涵盖从环境配置到核心代码实现,重点讲解了如何通过Kafka事务管理器确保生产、消费和偏移量提交的原子性。主要内容包括:引入Spring Kafka依赖、关键配置参数说明、带事务的消息发送与消费代码示例、事务管理器配置以及事务回滚验证方法。同时提供了性能优化建议和监控方案,强调结合Saga模式或Outbox模式实现跨服务事务一致性。该方案适用于需要Exactly-Once语义的生产环境,能有效解决分布式系统中的数据一致性问题。

2025-08-13 10:44:17 897

原创 Kafka生产者事务机制原理

Kafka生产者事务机制通过2PC(两阶段提交)实现"恰好一次"语义,解决跨会话重复消息和跨分区原子性问题。核心流程包括:Producer注册事务ID、发送暂存消息、Coordinator预提交状态、正式提交后消息对外可见。事务API提供5个关键方法(如initTransactions、commitTransaction),支持原子性、幂等性和隔离性。实现上依赖内部Topic(__transaction_state)记录状态,消费者仅在事务提交后才能读取消息。该机制简化了分布式消息处理,

2025-08-08 15:53:03 1757

原创 Kafka 消息幂等性实现详解:原理、机制与实践

本文详细介绍了Kafka消息幂等性的实现原理与实践。文章首先解释了消息幂等性的概念,即在分布式环境中保证重复消息只被处理一次。然后分析了Kafka需要幂等性的原因,包括网络超时、Broker故障等场景可能导致的重复问题。核心实现原理基于生产者ID(PID)和序列号(Sequence Number)机制,配合Broker端的状态管理。文章还介绍了事务消息的实现方式,通过两阶段提交保证跨分区原子性。最后提供了完整的配置清单、运行验证方法和常见问题解决方案,并附有思维导图辅助理解。

2025-08-08 15:52:43 1449

原创 从 LinkedIn 到 Apache:Kafka 的架构设计与应用场景

本文全面介绍了Apache Kafka的核心概念、诞生背景、架构特性及生产实践。从LinkedIn的业务痛点出发,解析Kafka作为分布式流处理平台的三重角色。通过对比表格详解Broker、Partition等核心概念,列举消息传递、日志聚合等典型应用场景,并提供Java API和Spring集成示例。文章特别对比了Kafka与RabbitMQ的差异,指出Kafka适合高吞吐流处理,RabbitMQ更适合复杂路由场景。最后给出学习路线和实战建议,强调技术选型需结合具体业务需求。

2025-08-06 10:35:07 1274

原创 Linux 单机部署 Kafka 详细教程(CentOS 7+)

本文详细介绍了在CentOS 7系统上安装配置Kafka消息系统的完整流程。首先说明需要准备Java环境(JDK 8+),并提供了JDK下载、安装和环境变量配置方法。接着重点讲解ZooKeeper的安装部署,包括单机和集群模式配置。随后指导Kafka的下载安装、关键参数配置和启动方法。最后通过创建主题、发送和消费消息验证系统运行情况。全文采用分步骤命令行操作方式,涵盖从环境准备到功能测试的全过程,适合作为Linux环境下搭建Kafka的实践参考。

2025-08-06 10:34:47 934

dubbo+zookeeper集群配置.docx

dubbo+zookeeper集群配置.docx 希望这份文档dubbo+zookeeper集群配置.docx可以帮助学习者

2020-04-06

我看IT四象限-罗敏.pdf

我看IT四象限-罗敏.pdf

2020-05-30

Oracle12c可插拔数据库数据泵功能体验 2.0.pdf

Oracle12c可插拔数据库数据泵功能体验 2.0.pdf,这份文档介绍Oracle12c可插拔数据库数据泵功能

2020-07-10

前后端接口安全技术JWT极速入门教程.pdf

[JWT]的全称为Json Web Token (JWT),是目前最流行的跨域认证解决方案,是在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519),JWT 是一种JSON风格的轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权。前后端接口安全技术JWT极速入门教程.pdf,这是一份JWT入门教程,使用SpringBoot2.2.x版本进行集成开发

2020-11-20

Oracle分析函数.pdf

Oracle分析函数.pdf,这份资料详细介绍了Oracle分析函数的使用,Oracle分析函数.pdf是一份不错的文档

2020-05-30

AWR手册_v1.0.pdf

AWR手册_v1.0.pdf是一份Oracle sql调优的资料,AWR手册_v1.0.pdf,AWR手册_v1.0.pdf,AWR手册_v1.0.pdf

2020-05-30

DBA运维之索引.pdf

DBA运维之索引.pdf,这份文档是oracle官方的公开课,介绍了oracle索引的使用等等方面的知识

2020-07-10

装箱问题遗传算法MATLAB实现.doc

装箱问题遗传算法MATLAB实现.doc,这份文档介绍了装箱问题遗传算法MATLAB实现,装箱问题遗传算法MATLAB实现.doc

2020-08-08

sqlhc.sql脚本

sqlhc.sql脚本是用于监控系统和sql性能的,sqlhc常用于sql调优.

2020-06-19

MySQL数据库之undo log和redo log工作原理.png

MySQL数据库之undo log和redo log工作原理.png,这是一份图例,画图表示undo log和redo log的工作原理

2020-10-15

JMeter基本使用方法.zip

JMeter基本使用方法.zip,这份资料介绍了JMeter的基本使用方法,可以用于学习参考,JMeter基本使用方法.zip

2020-07-12

查找未使用绑定变量sql.sql

查找未使用绑定变量sql.sql

2020-06-19

部署构建Spring5.0.x版本源码教程参考.html

部署构建Spring5.0.x版本源码教程参考.html,这是一份基于Spring.5.0.x版本的教程,使用idea构建+gradle构建

2020-11-19

adb+driver.zip

adb+driver.zip,安卓开发开发者模式adb调试需要的adb+驱动driver相关工具软件,希望可以帮助需要的人

2020-10-25

Elasticsearch系列之极速入门与实践教程.html

Elasticsearch系列之极速入门与实践教程.html,这是一份Elasticsearch的入门教程,Elasticsearch系列之极速入门与实践教程.html

2020-07-19

plsql_get_true_explain.sql

在plsql拿执行计划脚本分享

2020-06-19

report_sql_monitor_html.sql

report_sql_monitor_html.sql,获取sql monitor html格式的报告,report_sql_monitor_html.sql,report_sql_monitor_html.sql

2020-06-19

report_sql_monitor_text.sql

report_sql_monitor_text.sql,获取sql monitor text格式报告,report_sql_monitor_text.sql,report_sql_monitor_text.sql

2020-06-19

我的简书博客.rar

博客链接:https://www.jianshu.com/u/176aa10e9315,将自己的简书博客打包上传,分享出来

2020-06-14

xplan-master.zip

xplan-master.zip是Oracle sql调优的常用工具,xplan-master.zip

2020-05-30

Visual Studio Code搭建VUE开发环境.pdf

Vue.js 是一款易学易用,性能出色,适用场景丰富的 Web 前端框架。它基于标准 HTML、CSS 和 JavaScript 构建,提供容易上手的 API 和一流的文档。可以用来开启PC网页、移动端网页页面、小程序等等

2024-08-07

Springframework核心技术AOP详细介绍文档.pdf

Springframework核心技术AOP详细介绍文档.pdf,这份文档比较详细地介绍了Spring框架的一个核心技术AOP,先从理论说起,然后给出典型的例子

2020-11-24

SpringFramework5.0.x源码学习笔记.pdf

SpringFramework5.0.x源码学习笔记.pdf,这是一份SpringFramework5.0.x的源码学习笔记,主要通过debug方式学习Spring的核心技术ioc和aop的实现原理

2021-02-03

基于Zookeeper实现分布式锁实践教程

基于Zookeeper实现分布式锁实践。Zookeeper是一个分布式的,开源的分布式应用程序协调服务,是Hadoop和hbase的重要组件。zookeeper的数据机构是一种节点树的数据结构,zNode是基本的单位,znode是一种和unix文件系统相似的节点,可以往这个节点存储或向这个节点获取数据

2022-04-14

SpringBoot系列之搭建WebSocket应用

`SpringBoot`系列之`@ServerEndpoint`方式开发`WebSocket`应用。在做到实时的数据推送方面,经常会使用`WebSocket`或者`MQTT`来实现,`WebSocket`是一种不错的方案,只需要建立连接,服务端和客户端就可以进行双向的数据通信。`WebSocket`是一种建立在TCP协议上的一种网络协议,与Http协议类似,端口都是`80`或者`443`,协议标识符是`ws`、如果是加密安全的就是`wss`,这个和`http/https`有点类似。WebSocket 连接以 HTTP 请求/响应握手开始,连接成功后,客户端可以向服务端发送消息,反之亦可,WebSocket协议支持二进制数据和文本字符串的传输。因为客户端和服务端之间只有一条TCP通信连接,以后所有的请求都使用这条连接,所以Websocket也是属于长连接。

2024-06-20

Linux系列之不解压直接查看gzip压缩日志文件.pdf

Linux系列之不解压直接查看gzip压缩日志文件,在Linux服务器上,日志文件经常会用gzip格式进行压缩,以节省磁盘,对于这种压缩文件,需要解压?然后再用cat、grep这些命令进行查看?其实不需要,Linux系统提供了zgrep、zcat这些命令。可以支持不解压gzip文件,直接查看

2023-12-28

adb driver(32/64位)

adb driver(32/64位)是安卓手机通用的adb驱动程序,适用于插上usb线,手机adb连接不上,找不到adb interface驱动的情况

2023-12-16

Redis系列之常有数据类型应用场景

Redis支持多种数据类型,比如String、hash、list、Set、SortedSet、Streams、Bitmap、Hyperloglog、Geo(物理位置)等等,在 官网也给出了说明,本博客就挑一些比较常有的数据类型说说,本文例子基于Redisson实现

2023-11-08

Springboot2.2.1版本集成Redisson急速入门与实践教程

Redisson是一款基于java开发的开源项目,提供了很多企业级实践,比如分布式锁、消息队列、异步执行等功能。本文基于Springboot2版本集成redisson-spring-boot-starter实现redisson的基本应用

2023-11-07

window版本redis-server6.2.14

window版本redis-6.2.14版本,支持32位和64位操作系统,使用Cygwin工具生成的EXE可执行文件

2023-11-06

IDEA free-idea-mybatis-2019版本

1、生成mapper xml文件 2、快速从代码跳转到mapper及从mapper返回代码 3、mybatis自动补全及语法错误提示 4、集成mybatis generator gui界面

2023-07-09

装箱问题遗传算法MATLAB实现.docx

装箱问题遗传算法MATLAB实现.docx,这份稳定介绍了装箱问题遗传算法的简单实现例子,可以作为参考学习

2020-11-22

SpringCloud系列之API Gateway开发手册(Hoxton版本).pdf

SpringCloud系列之API Gateway开发手册(Hoxton版本).pdf,这是一份基于SpringBoot2.x版本,SpringCloud Hoxton版本的入门教程,适合做入门教程,仅供学习参考

2020-11-20

SpringBoot系列之RestTemplate使用示例

SpringBoot系列之RestTemplate使用示例,博主之前经常对接一些接口,所以发现写一些http请求比较麻烦,学习springboot的过程知道可以用 RestTemplate来做http请求,RestTemplate 是 Spring Framework 框架封装的基于模板方法设计模式的一个工具类,带有同步模板方法 API 的原始 Spring REST 客户端类,下面博主分析一些对接过程的一些经验

2022-06-12

bcprov-jdk15on-154.zip

bcprov-jdk15on-154.zip,bcprov-jdk15on-154.jar,修复异常:https://stackoverflow.com/questions/6851461/why-does-ssl-handshake-give-could-not-generate-dh-keypair-exception的jar

2020-12-03

browser.min.js和polyfill.min.js(用于支持ES6语法兼容IE).zip

browser.min.js和polyfill.min.js(用于支持ES6语法兼容IE).zip

2021-06-03

JVM系列之性能调优参考手册(实践篇).pdf

JVM系列之性能调优参考手册(实践篇).pdf,资源分享达人

2021-08-03

jce6到8对应jar.zip

jce6到8对应jar.zip,jce6、jce7、jce8对应的jar,详情可以参考https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure

2020-12-17

bcprov-ext-jdk15on-154和bcprov-jdk15on-154下载

bcprov-ext-jdk15on-154和bcprov-jdk15on-154下载,可以用于处理jdk6的javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure ,详情参考https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure

2020-12-17

bcprov-ext-jdk15on-154.zip

bcprov-ext-jdk15on-154.zip,bcprov-ext-jdk15on-154.jar,修复异常:https://stackoverflow.com/questions/6851461/why-does-ssl-handshake-give-could-not-generate-dh-keypair-exception的jar

2020-12-03

空空如也

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

TA关注的人

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