飘逸峰的博客

Spring--Java程序员的春天

摘要

  • 本文介绍如何在Springboot项目中整合LogStash实现日志采集

  • 本文基于Springboot2.7.x版本进行测试,Logstash版本为8.17.3

阅读全文 »

摘要

阅读全文 »

摘要

  • 本文介绍如何在linux为Elasticsearch安装插件

  • Elasticsearch版本8.17.3

阅读全文 »

摘要

  • 本文介绍如何在linux下安装Elasticsearch集群(三节点)

  • Elasticsearch版本8.17.3

  • 单节点安装参考linux下安装Elasticsearch,本文在此基础上完成集群安装

阅读全文 »

摘要

阅读全文 »

摘要

  • 本文介绍如何在linux下安装Elasticsearch

  • Elasticsearch版本8.17.3

阅读全文 »

摘要

  • 本文介绍如何使用npm

  • npm版本10.5.0

阅读全文 »

摘要

  • Mermaid 是一个支持在Markdown文档中绘制流程图、甘特图、序列图等图形的工具。它基于JavaScript实现,能够将Markdown中的元素渲染成HTML元素,从而在网页上直观地展示各种图表‌

  • Next主题中使用Mermaid说明

  • 本文介绍如何在 Hexo-Next 主题中使用 Mermaid

阅读全文 »

摘要

  • brew是一个软件包管理器,同时支持MacOS和Linux,可以很方便地安装各种软件,比如gitnodepython等。

  • brew虽然支持linux,但是实际使用中很少会使用brew来管理linux的软件包。

  • 本文介绍如何在macos下安装brew,以及如何使用brew管理各种软件包。

  • 本文基于 MacOS Intel Ventura 13.7.1,brew 版本为4.4.8。

阅读全文 »

摘要

  • Poetry是一个轻量级的python包管理器,其目标是帮助开发者快速、轻松地构建、发布和分享python包。说它轻量,是与 conda 相比 poetry 更轻量,同时与 venv + pip Python--virtualenv 的方式相比具有如下优点:
    • 使用缓存机制,避免重复下载依赖包
    • 包管理上更加精确,删除不需要的包时会同时删除与其关联的且没有被使用的那些依赖包,避免无用的依赖包造成打包体积过大
    • 打包和发布更加简单,只需要一个命令就可以打包和发布
阅读全文 »
0%