跳至主要內容
别只会搜日志了,求你懂点检索原理吧

本篇主要内容如下:

主要内容
主要内容

前言

项目中我们总是用 Kibana 界面来搜索测试或生产环境下的日志,来看下有没有异常信息。Kibana 就是 我们常说的 ELK 中的 K


悟空...大约 23 分钟项目实战passjava面试刷题项目
ES 高级实战

前言

上篇我们讲到了 Elasticsearch 全文检索的原理《别只会搜日志了,求你懂点原理吧》,通过在本地搭建一套 ES 服务,以多个案例来分析了 ES 的原理以及基础使用。这次我们来讲下 Spring Boot 中如何整合 ES,以及如何在 Spring Cloud 微服务项目中使用 ES 来实现全文检索,来达到搜索题库的功能。


悟空...大约 16 分钟项目实战passjava面试刷题项目
ES 终于可以搜到“悟空哥”了!(ES中文分词)

Elasticsearch 搜索引擎内置了很多种分词器,但是对中文分词不友好,所以我们需要借助第三方中文分词工具包。

悟空哥专门研究了下 ik 中文分词工具包该怎么玩,希望对大家有所帮助。

本文主要内容如下:

主要内容
主要内容

悟空...大约 7 分钟项目实战passjava面试刷题项目
项目简介

PassJava 架构、功能及数据库结构概览

PassJava 项目简介

PassJava 是一款帮助Java面试的开源系统,采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。

项目地址


悟空...大约 1 分钟走近项目passjava面试刷题项目
技术栈使用

基础框架

Spring Boot
MyBatis
Swagger

数据库

MySQL

消息队列

RocketMQ

缓存

Redis

搜索引擎

Elasticsearch

Spring Cloud 微服务

Spring Cloud Alibaba - Nacos 实现注册中心
Spring Cloud Alibaba - Nacos 实现配置中心
Spring Cloud Alibaba - Sentinel 实现服务容错
Spring Cloud Alibaba - Seata 实现分布式事务
Spring Cloud - Ribbon 实现负载均衡
Spring Cloud - Feign 实现远程调用
Spring Cloud - Gateway API网关
Spring Cloud - Sleuth + ZipKin 实现调用链监控


悟空...小于 1 分钟走近项目passjava面试刷题项目
Windows 部署 PassJava

1.启动Nacos服务

和 PassJava 项目配套使用的 Nacos 软件地址如下,各个配置项已经在 Nacos 中配置好了。

链接: https://pan.baidu.com/s/16gddwQGbV4Lh92rI86PVpg
提取码: mjt6

解压密码:passjava

下载完成后,进入到 bin 目录,双击 startup.cmd 程序,开始运行 Nacos 服务。


悟空...小于 1 分钟走近项目passjava面试刷题项目
我用 Mac M1 玩转 Spring Cloud

我的开源 Spring Cloud 项目 PassJava 可以在 Windows 上正常运行,最近不是换 Mac M1了么,想把这个项目在 M1 上跑起来,毕竟我的那台 Windows 用起来发烫,是该体验下 M1 的性能了。

因为 M1兼容性不好,所以在从 0 开始跑这个项目的遇到了很多问题,比如 MySQL 工具经常打不开,前端 Vue 项目起不来,所以专门针对这些疑难杂症,我也做好了记录,相信对使用 M1 的同学有帮助。

我把后端、前端、小程序都上传到同一个仓库里面了,大家可以通过 github 或 码云访问。地址如下:


悟空...大约 10 分钟走近项目passjava面试刷题项目