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

本篇主要内容如下:

主要内容
主要内容

前言

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


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

前言

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


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

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

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

本文主要内容如下:

主要内容
主要内容

悟空...大约 7 分钟项目实战passjava面试刷题项目
创建数据库和表

用PowerDisigner工具创建数据库

  • 用PowerDisigner工具创建数据库
用PowerDisigner工具创建数据库
用PowerDisigner工具创建数据库

总共有5个微服务数据库:内容、学习、渠道、用户、题目

5个数据库
5个数据库

悟空...小于 1 分钟项目实战passjava面试刷题项目
自动生成前后端代码

1.下载代码生成器框架

git clone https://gitee.com/renrenio/renren-generator.git

2.添加人人开源后端代码

PassJava项目

拷贝文件夹renren-fast到PassJava根目录


悟空...大约 2 分钟项目实战passjava面试刷题项目
整合MyBatis-Plus实现CRUD

1.添加Mybatis-Plus依赖

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.2.0</version>
</dependency>

悟空...大约 1 分钟项目实战passjava面试刷题项目
生成所有微服务的CRUD代码

文档在线地址:www.passjava.cn

生成五大微服务的CRUD代码

1. 修改代码生成器配置文件

(1)\renren-generator\src\main\resources\generator.properties

mainPath=com.jackson0714
package=com.jackson0714.passjava
moduleName=channel
author=jackson0714
email=jackson0585@163.com
tablePrefix=chms_

悟空...大约 1 分钟项目实战passjava面试刷题项目
SpringCloud Alibaba 组件介绍

文档在线地址:www.passjava.cn

SpringCloud Alibaba 组件简介

1.SpringCloud Alibaba概述

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。


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