logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于 Java 的消息队列选型年度总结:RabbitMQ、RocketMQ、Kafka 实战对比

消息队列技术选型摘要:主流消息队列RabbitMQ、RocketMQ和Kafka在吞吐量、延迟和可靠性方面各有侧重。RabbitMQ(万级TPS/微秒延迟)适合轻量级实时场景,支持丰富协议但扩展性弱;RocketMQ(十万级TPS/毫秒延迟)具备金融级事务消息能力,阿里生态支持完善;Kafka(百万级TPS)专攻大数据流处理,支持水平扩展但延迟较高。选型需综合业务场景(如支付/物联网/日志分析)、

#java-rabbitmq#java-rocketmq#java
Elasticsearch 全面解析:从原理到实战的分布式搜索引擎指南

本文全面解析Elasticsearch分布式搜索引擎,涵盖核心概念、工作原理、部署配置、索引设计、数据操作、高级特性、实战应用及性能优化等内容。重点介绍了Elasticsearch的分布式架构、倒排索引机制、集群部署方案、索引映射设计、CRUD操作、复杂查询语法,以及电商搜索和日志分析两大典型应用场景的实现方案。同时提供了详细的性能调优指南、安全配置方法和最佳实践建议,帮助开发者从零开始构建高效可

#java#elk
IK分词器

摘要:IK分词器是Lucene核心的中文分词工具,提供细粒度(ik_smart)和智能(ik_max_word)两种分词模式,支持Elasticsearch集成。其特色功能包括自定义词典扩展、热更新机制及歧义处理,通过config/ik目录配置词典,XML文件启用扩展词库。实际应用中建议结合场景选择分词模式,content字段常用ik_max_word索引+ik_smart搜索的组合配置。注意UT

#jenkins#运维
安装 Elasticsearch

本文介绍了Elastic Stack(ELK)在Windows环境下的安装配置流程。主要内容包括:1)Elasticsearch的下载解压、启动验证及集群配置;2)Logstash的安装和配置文件设置,实现日志输入到Elasticsearch的输出;3)Kibana的配置和启动,用于数据可视化;4)可选Filebeat的轻量级日志采集配置。文中提供了各组件的关键配置参数,并指出需确保Java环境、

#jenkins#运维
MySQL玩转数据可视化

本文系统介绍了MySQL数据可视化全流程技术方案。主要内容包括:1)数据准备阶段通过SQL查询、聚合处理及格式转换;2)可视化工具选型对比BI工具与编程方案;3)具体实现方法涵盖Tableau/PowerBI配置和Python(Matplotlib/Seaborn/Plotly)编程;4)优化策略涉及查询性能提升与安全防护;5)典型应用场景如电商看板和实时监控系统。文章还提供了连接异常、编码问题等

#数据结构#sql#oracle
使用 Cursor 快速创建一个springboot项目

摘要:本文介绍了使用Cursor编辑器快速创建SpringBoot项目的完整流程。首先确保安装Cursor并配置Java环境,然后通过Spring Initializr模板生成项目基础结构。详细说明了项目创建步骤,包括元数据配置、依赖添加,并展示了示例API的编写方法。同时提供了项目运行测试、数据库连接等扩展功能的实现方式,以及调试配置建议。全文提供了从环境搭建到项目部署的完整指导,帮助开发者快速

#spring boot
基于 Java 的消息队列选型年度总结:RabbitMQ、RocketMQ、Kafka 实战对比

消息队列技术选型摘要:主流消息队列RabbitMQ、RocketMQ和Kafka在吞吐量、延迟和可靠性方面各有侧重。RabbitMQ(万级TPS/微秒延迟)适合轻量级实时场景,支持丰富协议但扩展性弱;RocketMQ(十万级TPS/毫秒延迟)具备金融级事务消息能力,阿里生态支持完善;Kafka(百万级TPS)专攻大数据流处理,支持水平扩展但延迟较高。选型需综合业务场景(如支付/物联网/日志分析)、

#java-rabbitmq#java-rocketmq#java
到底了