随笔分类 -  JAVA自学笔记

摘要:黑马面试视频:https://www.bilibili.com/video/BV1yT411H7YK/?p=3&spm_id_from=pageDriver&vd_source=5f1d3bd68827f2b51120309172941a9e 面试大全:https://knife.blog.csdn 阅读全文
posted @ 2024-05-08 00:20 一介桃白白 阅读(71) 评论(0) 推荐(0) 编辑
摘要:摘自 https://knife.blog.csdn.net/article/details/121219272 基础篇 1、java中 == 和 equals 的区别? == 是比较运算符,Equals 是方法 == 在判断基本数据类型的时候,就是判断数值是否相等,比如int 10 和 int 2 阅读全文
posted @ 2024-04-30 16:13 一介桃白白 阅读(25) 评论(0) 推荐(0) 编辑
摘要:之前已经总结了 Redis的基础使用 springboot3+vue3(八)Redis 基础使用 -- 登录优化 Redis进阶主要总结一下以下知识点: Redis 持久化 Redis主从 Redis哨兵 Redis分片集群 Redis单节点问题,以及解决方案: 1、数据丢失问题(Redis是内存存 阅读全文
posted @ 2024-04-25 15:28 一介桃白白 阅读(23) 评论(0) 推荐(0) 编辑
摘要:单机的elasticsearch做数据存储,必然面临两个问题:海量数据存储问题、单点故障问题。 解决方案: 海量数据存储问题:将索引库从逻辑上拆分为N个分片,存储到多个节点。 单点故障问题:将分片数据在不同节点备份。(这样有一个点挂掉,还能保证数据是完整的,如图:比如说node1挂掉了,node1的 阅读全文
posted @ 2024-04-25 15:21 一介桃白白 阅读(83) 评论(0) 推荐(0) 编辑
摘要:Demo案例,两个微服务项目,一个操作MySql,一个操作ES hotel-admin :酒店管理微服务demo,实现对酒店信息的增、删、改(操作MySql) hotel-demo:ES demo,实现了对索引库、文档的操作,以及高亮显示、搜索自动补全功能(操作ES) Demo源码下载地址(两个微服 阅读全文
posted @ 2024-04-23 17:40 一介桃白白 阅读(125) 评论(0) 推荐(0) 编辑
摘要:语法 备注:因是只是案例讲解对应关系, “hotelSuggestion” "title_suggest" 和上图的 “mySuggestion” 是一个东西 ,都是suggest的名称,正常开发时应该保持为一个名称。 酒店demo 单元测试案例: @Test void testSuggest() 阅读全文
posted @ 2024-04-23 11:38 一介桃白白 阅读(14) 评论(0) 推荐(0) 编辑
摘要:拼音分词器 自定义分词器 自动实例查询 实现酒店搜索框自动补全 一、拼音分词器 拼音分词器官方下载地址:https://github.com/medcl/elasticsearch-analysis-pinyin elasticsearch-analysis-pinyin-7.12.1 百度网盘下载 阅读全文
posted @ 2024-04-22 17:23 一介桃白白 阅读(23) 评论(0) 推荐(0) 编辑
摘要:本章依据上章 SpringCloud(七.7)ES(elasticsearch)-- 实战练习 的demo基础上练习 本章知识点 聚合的种类 DSL实现聚合 RestAPI实现聚合 一、聚合的种类 桶聚合:TermAggregation 主要针对的是字符串keyword类型(不分词) 度量聚合:主要 阅读全文
posted @ 2024-04-21 14:41 一介桃白白 阅读(40) 评论(0) 推荐(0) 编辑
摘要:demo地址:链接:https://pan.baidu.com/s/16c1mMcQv7bF3Fcz2X_PE7A 提取码:msvy 库表 tb_hotel.sql : 链接:https://pan.baidu.com/s/1wVdh-fZoyeNbLUkyQYCD5g 提取码:3t4y 练习目标一 阅读全文
posted @ 2024-04-20 17:10 一介桃白白 阅读(69) 评论(0) 推荐(0) 编辑
摘要:快速入门 match_all 查询全部 match查询 精确查询 复合查询 排序、分页、高亮 准备工作:初始化JavaRestClient 和 SpringCloud(七.3)ES(elasticsearch)-- RestClient操作索引库、文档 步骤一样 1、引入ES的RestHighLev 阅读全文
posted @ 2024-04-19 11:21 一介桃白白 阅读(38) 评论(0) 推荐(0) 编辑
摘要:搜索结果处理 排序 分页 高亮显示 1、排序 ES支持对搜索结果排序,默认是根据相关度算分(BM25算法的_score)来排序。可以排序字段类型有:keyword类型、数值类型、地理坐标类型、日期类型等。 注意:指定了排序字段后ES就会放弃打分,按指定的排序字段走。 语法如下: 按某个字段排序 / 阅读全文
posted @ 2024-04-19 11:17 一介桃白白 阅读(99) 评论(0) 推荐(0) 编辑
摘要:DSL查询语法 1、查询所有 以下是简写和全写 总结: 2、全文检索查询(match) 全文检索查询,会对用户输入内容分词,常用于搜索框搜索: 回顾在 SpringCloud(七.3)ES(elasticsearch)-- RestClient操作 中创建索引时添加的 all 字段,以及字段拷贝 c 阅读全文
posted @ 2024-04-18 12:11 一介桃白白 阅读(102) 评论(0) 推荐(0) 编辑
摘要:配置DNS地址 用 xftp 打开 /etc/resolv.conf 更改dns地址 nameserver 8.8.8.8 nameserver 8.8.4.4 阅读全文
posted @ 2024-04-16 18:23 一介桃白白 阅读(43) 评论(0) 推荐(0) 编辑
摘要:我们使用xftp 打开此路径 /etc/sysconfig/network-scripts ,找到 ifcfg-ens33 文件并用记事本打开 注意:需要用root用户执行这个编辑命令,不然没有写权限 打开文件后如下图: 保存后回到虚拟机,打开终端执行:systemctl restart netwo 阅读全文
posted @ 2024-04-16 18:13 一介桃白白 阅读(17) 评论(0) 推荐(0) 编辑
摘要:RestClient是ES官方提供的各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。 官方地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html 官方文档使用教程 使用R 阅读全文
posted @ 2024-04-16 17:36 一介桃白白 阅读(111) 评论(0) 推荐(0) 编辑
摘要:ES相关操作 操作索引库(可以理解为创建表结构) 文档操作(可以理解为表中的数据) 操作索引库 mapping属性 mapping是对索引库中文档的约束,常见的mapping属性包括: type:数据类型,具体有哪些类型见下图。 (注意:1、数据类型中并没有数组类型 2、字符串类型如果不需要分词就定 阅读全文
posted @ 2024-04-15 16:36 一介桃白白 阅读(20) 评论(0) 推荐(0) 编辑
摘要:VMware17Pro 下载地址: 链接:https://pan.baidu.com/s/1-rZrUAv8X-89P9jQZINJpQ 提取码:gs81 安装教程和使用方法:https://www.bilibili.com/video/BV1Jj411S7VT/?spm_id_from=333.7 阅读全文
posted @ 2024-04-13 11:33 一介桃白白 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一、因为Centos官网是挂在国外的服务器上,下载镜像时相比于国内的下载速度会慢很多,所以在这里向大家分享两个国内的镜像站去下载Centos镜像。 二、前往阿里云镜像站下载Centos7镜像 1、阿里云官网地址:https://www.aliyun.com/ 2、点击左上角的【文档与社区】展开选择【 阅读全文
posted @ 2024-04-13 11:24 一介桃白白 阅读(1830) 评论(0) 推荐(0) 编辑
摘要:随着业务的发展,数据量越来越庞大,传统的mysql数据库就难以满足业务需求,所以在微服务架构下都会用到分布式搜索技术。 官网地址:https://www.elastic.co/cn/ 什么是elasticsearch? elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中 阅读全文
posted @ 2024-04-12 15:56 一介桃白白 阅读(154) 评论(0) 推荐(0) 编辑