<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Rrx_xue的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Rrx_xue</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Rrx_xue]]></copyright><item><title><![CDATA[VUE3关键字高亮显示方法]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/154480483</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/154480483</guid><author>Rrx_xue</author><pubDate>Thu, 06 Nov 2025 11:09:10 +0800</pubDate><description><![CDATA[该代码实现了一个关键词高亮功能，通过正则表达式匹配文本中的关键词单字并添加橙色样式标签。首先对关键词去重并转义特殊字符，然后构建正则表达式匹配所有关键词中的字，最后用span标签包裹匹配到的字符实现高亮效果。该方法可防止XSS攻击和正则错误，适用于前端展示场景。]]></description><category></category></item><item><title><![CDATA[SpringBoot整合ES遇到的问题]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/153826829</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/153826829</guid><author>Rrx_xue</author><pubDate>Fri, 24 Oct 2025 13:57:53 +0800</pubDate><description><![CDATA[文章摘要： 本文解决了两个Elasticsearch集成问题：1) JDK版本不兼容导致&quot;类文件版本错误&quot;，建议降级ES至8.11.3或升级JDK至17；2) SSL证书验证失败问题，通过PowerShell测试端口连通性后，使用OpenSSL生成证书并导入Java信任库（需注意cacerts路径和默认密码changeit）。关键步骤包括网络测试、证书导出、信任库配置等操作，适用于Spring Boot项目连接ES时的常见环境配置问题。（149字）]]></description><category></category></item><item><title><![CDATA[SpringBoot项目整合ES步骤]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/153821592</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/153821592</guid><author>Rrx_xue</author><pubDate>Fri, 24 Oct 2025 13:48:31 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch Java客户端的配置方法，主要包括：1）Maven依赖配置，包含Elasticsearch相关库和JSON处理依赖；2）YAML配置文件，设置了连接地址、超时时间、认证信息等参数；3）Java配置类实现，通过@Value注解读取配置，构建包含SSL验证和基本认证的ElasticsearchClient。配置类支持自定义证书验证策略，可根据环境选择是否验证主机名和自签名证书，适用于生产环境和开发测试场景。]]></description><category></category></item><item><title><![CDATA[linux环境elasticSearh搭建，包含es，ik，kibana]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/153820577</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/153820577</guid><author>Rrx_xue</author><pubDate>Fri, 24 Oct 2025 11:47:23 +0800</pubDate><description><![CDATA[本文介绍了在Linux环境下搭建ElasticSearch(ES)集群的完整流程，包含Java环境配置、ES安装、IK分词器集成和Kibana可视化工具部署。主要内容包括：1) Java环境变量配置；2) ES 9.1.1版本的安装与配置，包括jvm调优、网络设置和用户权限管理；3) IK中文分词器与ES版本的匹配安装；4) Kibana的配置与ES连接，实现可视化数据管理。文中详细说明了配置文件修改、服务启动命令和常见问题解决方案，如非root用户运行ES、内存设置等注意事项，为搭建完整的ELK栈提供了完]]></description><category></category></item><item><title><![CDATA[TypeScripe发送请求失败]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/127647775</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/127647775</guid><author>Rrx_xue</author><pubDate>Wed, 02 Nov 2022 10:54:54 +0800</pubDate><description><![CDATA[typescripe请求失败]]></description><category></category></item><item><title><![CDATA[Oracle随身笔记]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/120312535</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/120312535</guid><author>Rrx_xue</author><pubDate>Wed, 15 Sep 2021 17:02:28 +0800</pubDate><description><![CDATA[一、||
||     表示连接连个字符串
eg:  111 || 222      ----&gt;     111222
二、exception when
异常处理

]]></description><category></category></item><item><title><![CDATA[Shell脚本学习入门]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/120036040</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/120036040</guid><author>Rrx_xue</author><pubDate>Wed, 01 Sep 2021 11:36:18 +0800</pubDate><description><![CDATA[Shell脚本
一、什么是Shell脚本
Shell 是一个用 C 语言编写的程序，它是用户使用 Linux 的桥梁。Shell 既是一种命令语言，又是一种程序设计语言。
Shell 是指一种应用程序，这个应用程序提供了一个界面，用户通过这个界面访问操作系统内核的服务。
Ken Thompson 的 sh 是第一种 Unix Shell，Windows Explorer 是一个典型的图形界面 Shell。
二、第一个shell脚本
eg：创建test.sh --&gt; echo “helloword” s]]></description><category></category></item><item><title><![CDATA[Map，查找树]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/112338291</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/112338291</guid><author>Rrx_xue</author><pubDate>Thu, 07 Jan 2021 22:06:35 +0800</pubDate><description><![CDATA[一、Map
Map 中的数据是以键值对的形式存在的

加深印象例题：

每个节点只能出现一次，每两个节点之间只能有一条连线，如何实现？
1.可以使用map集合存储，map集合的key想当于一个set集合，set集合的特点就是元素不可重复。
2.map的值定义为set集合的形式，3.HashMap&lt;Object,HashSet&gt;,key是节点，value是连接的节点的集合
4.这样可以实现节点不重复。
二、树查找（深度，宽度）
根据上题（把制作的图定义成的集合形式，当作参数传过来），查找子图存成L]]></description><category></category></item><item><title><![CDATA[mybatisPlus]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110954529</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110954529</guid><author>Rrx_xue</author><pubDate>Thu, 10 Dec 2020 15:45:02 +0800</pubDate><description><![CDATA[1、引入依赖
        &lt;!--mybatis-plus的springboot支持--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.baomidou&lt;/groupId&gt;
            &lt;artifactId&gt;mybatis-plus-boot-starter&lt;/artifactId&gt;
            &lt;version&gt;3.2.0&lt;/version]]></description><category></category></item><item><title><![CDATA[本地域名解析]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110954287</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110954287</guid><author>Rrx_xue</author><pubDate>Thu, 10 Dec 2020 15:39:08 +0800</pubDate><description><![CDATA[1、修改hosts文件
在：C:\Windows\System32\drivers\etc目录下
添加对应的IP地址和域名，如：
# ip 域名
127.0.0.1 ly-gateway
127.0.0.1 ly-registry

如果hosts文件无法修改，可以右击hosts文件，点击属性，兼容性配置，修改权限

或者在外面有权限的地方写一个hosts文件，写好后粘贴过来，覆盖

...]]></description><category></category></item><item><title><![CDATA[统一异常处理]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110953875</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110953875</guid><author>Rrx_xue</author><pubDate>Thu, 10 Dec 2020 15:28:48 +0800</pubDate><description><![CDATA[1、自定义异常处理类
自定义一个异常
自定义异常处理类
统一记录日志（环绕通知）
/**
* 自定义一个异常
*/
@Getter
public class LyException extends RuntimeException {
    /**
     * 异常状态码信息
     */
    private int status;

    public LyException(int status) {
        this.status = status;
    }

    publ]]></description><category></category></item><item><title><![CDATA[SpringCloud学习十二（SpringCloud微服务之Alibaba Nacos）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110748589</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110748589</guid><author>Rrx_xue</author><pubDate>Tue, 08 Dec 2020 21:33:00 +0800</pubDate><description><![CDATA[一、Nacos简介
官网地址：https://nacos.io/zh-cn/index.html
Nacos作用

注册中心：服务发现和服务健康监测
配置中心：动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。

二、安装Nacos
1、下载安装包
在Nacos的GitHub页面，提供有下载链接，可以下载编译好的Nacos服务端或者源代码：

GitHub主页：https://github.com/alibaba/nacos
GitHub的Release下载页：https:]]></description><category></category></item><item><title><![CDATA[SpringCloud学习十一（SpringCloud微服务之消息总线Bus）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110671327</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110671327</guid><author>Rrx_xue</author><pubDate>Fri, 04 Dec 2020 20:22:45 +0800</pubDate><description><![CDATA[一、SpringCloud Bus消息总线简介
在微服务架构体系中，我们通常会使用轻量级的消息代理（MQ）来构建一个共用的消息系统，让所有的微服务节点都连上来。由于该系统中的话题会被所有微服务节点订阅和消费，因此成为：消息总线。
可以利用消息总线方便的实现统一的配置管理和配置动态刷新。
目前，SpringCloud中的SpringCloud Bus技术就实现了消息总线的功能，其底层默认是采用RabbitMQ和Kafka来作为消息代理。
利用SpringCloudBus来实现配置动态刷新的流程图：

二、手动]]></description><category></category></item><item><title><![CDATA[SpringCloud学习十（SpringCloud微服务之Config分布式配置中心）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110665302</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110665302</guid><author>Rrx_xue</author><pubDate>Fri, 04 Dec 2020 19:21:46 +0800</pubDate><description><![CDATA[一、SpringCloud Config简介
Spring Cloud Config为分布式系统中的配置管理提供服务器和客户端支持。它包含两部分：

Config Server：是一个可横向扩展、集中式的配置服务器，它用于集中管理应用程序各个环境下的配置，默认使用Git存储配置文件内容，也可以使用SVN存储，或者是本地文件存储。
Config Client：是Config Server的客户端，用于操作存储在Config Server中的配置内容。微服务在启动时Config Client会请求Config ]]></description><category></category></item><item><title><![CDATA[SpringCloud学习九（SpringCloud微服务之网关Gateway）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110563006</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110563006</guid><author>Rrx_xue</author><pubDate>Thu, 03 Dec 2020 20:37:45 +0800</pubDate><description><![CDATA[一、SpringCloud Gateway简介
Gateway网关是我们服务的守门神，所有前端访问微服务的统一入口，旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。
核心功能特性：

请求路由
集成 Hystrix 断路器
权限控制
限流

加入网关后的服务结构：
路由：gateway加入后，一切请求都必须先经过gateway，因此gateway就必须根据某种规则，把请求转发到某个微服务，这个过程叫做路由。

路由基本组成
id：路由的唯一标识
uri：路由的目的地
predicates：断]]></description><category></category></item><item><title><![CDATA[SpringCloud学习八（SpringCloud微服务之服务调用Feign）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110562686</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110562686</guid><author>Rrx_xue</author><pubDate>Thu, 03 Dec 2020 19:43:10 +0800</pubDate><description><![CDATA[一、服务调用Feign简介
Feign是springcloud中的声明式服务调用组件，可以让开发者 只需要定义接口和配置注解，在调用接口方法时，Feign会根据注解配置 帮我们调用对应的目标服务和方法
二、Feign入门案例
（1）、导入依赖
  &lt;dependency&gt;
    &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;
    &lt;artifactId&gt;spring-cloud-starter-openfeign]]></description><category></category></item><item><title><![CDATA[SpringCloud学习七（SpringCloud微服务之熔断器Hystrix）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110561593</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110561593</guid><author>Rrx_xue</author><pubDate>Thu, 03 Dec 2020 19:28:44 +0800</pubDate><description><![CDATA[雪崩效应产生

流量激增
缓存刷新
程序有bug
硬件故障
数据库严重瓶颈
线程等待同步

雪崩效应解决

超时机制
断路器模式

一、Hystrix介绍
Hystrix是Netflix开源的一个延迟和容错库，用于隔离访问远程服务、第三方库，防止出现级联失败,来为我们的微服务提供防护
Hystrix主要的作用就是：服务的熔断、服务降级、服务限流、近实时监控。
二、线程隔离，服务降级
服务降级
为服务调用提供一个兜底策略，当服务出现异常时，可以调用服务降级方法来快速失败，不会让线程一致阻塞。
线程隔离&amp]]></description><category></category></item><item><title><![CDATA[SpringCloud学习六（SpringCloud微服务之负载均衡Ribbon）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110560868</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110560868</guid><author>Rrx_xue</author><pubDate>Thu, 03 Dec 2020 19:10:36 +0800</pubDate><description><![CDATA[一、负载均衡概述
流程图

两种负载均衡：

集中式LB：偏硬件，服务的消费方和提供方之间使用独立的LB设施，由该设施负责把访问请求以某种策略转发至服务的提供方。
进程内LB：偏软件， 将LB逻辑集成到消费方，消费方从服务注册中心指导哪些地址可用，再自己选择一个合适的服务器。

负载均衡应用：

基于负载均衡的算法，从服务列表中选择指定的服务进行调用

二、服务客户端开启负载均衡
（1）、启动类中，RestTemplate的配置方法上添加@LoadBalanced注解：
   @Bean
    @Load]]></description><category></category></item><item><title><![CDATA[SpringCloud学习五（SpringCloud微服务之注册中心Eureka）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110559195</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110559195</guid><author>Rrx_xue</author><pubDate>Thu, 03 Dec 2020 18:54:37 +0800</pubDate><description><![CDATA[一、Eureka注册中心说明
服务的注册中心，提供了服务的注册、发现及服务的状态管理功能。
Eureka，负责管理、记录服务提供者的信息。服务调用者无需自己寻找服务，而是把自己的需求告诉Eureka，然后Eureka会把符合你需求的服务告诉你。
同时，服务提供方与Eureka之间通过“心跳”机制进行监控，当某个服务提供方出现问题，Eureka自然会把它从服务列表中剔除。
这就实现了服务的自动注册、发现、状态监控。
二、Eureka架构原理


Eureka-Server：就是服务注册中心（可以是一个集群），]]></description><category></category></item><item><title><![CDATA[SpringCloud学习四（SpringCloud的概念和基础）]]></title><link>https://blog.youkuaiyun.com/Rrx_xue/article/details/110558946</link><guid>https://blog.youkuaiyun.com/Rrx_xue/article/details/110558946</guid><author>Rrx_xue</author><pubDate>Thu, 03 Dec 2020 18:16:49 +0800</pubDate><description><![CDATA[一、SpringCloud简介
微服务架构一站式解决方案
SpringCloud它将现在非常流行的一些技术整合到一起，实现了诸如：配置管理，服务发现，智能路由，负载均衡，熔断器，控制总线，集群状态等等功能。
二、主要涉及的组件包括：
Netflix：

Eureka：注册中心 --&gt; consul , zookeeper ，Nacos
Zuul：服务网关 --&gt; spring cloud gateway
Ribbon：负载均衡
Feign：服务调用
Hystix：熔断器  —&gt; Senti]]></description><category></category></item></channel></rss>