自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 搭建EMQX MQTT服务器(超详细)

本文主要介绍了使用Docker Compose搭建 MQTT服务器

2024-03-20 13:02:07 539

原创 搭建GItlab实现自动化部署Springboot项目(超详细)

本例程中使用Docker搭建GItlab,Gitlab runner 通过编写CICD文件实现Springboot项目自动部署。

2024-03-15 18:38:38 1831

原创 Spring AOP + 异步任务实现日志记录(操作日志、异常日志)参考ruoyi

AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范例,用于将横切关注点(cross-cutting concerns)从应用程序的核心逻辑中分离出来。横切关注点是那些与应用程序的核心功能无关但又散布在多个部分的关注点,如日志记录、事务管理、安全性、错误处理和性能优化。AOP的目标是提高代码的模块性、可维护性和可重用性。

2023-10-17 09:45:10 4180 1

原创 解决org.thymeleaf.exceptions.TemplateInputException: Error resolving template [xxxxx.html],

在这个配置中,设置为false表示不会对这些文件进行过滤,即它们将按原样包含在生成的JAR文件中。这个配置的目的是告诉Maven,在构建项目时,将src/main/resources目录下满足上述通配符模式的各种资源文件包含在生成的JAR文件中。:这个元素用于指定要包含在构建中的资源文件的通配符模式列表。项目中使用到了邮件发送功能,需要使用thymeleaf的模板进行邮件发送,但是发现模板一直找不到,.properties:所有属性文件(通常是应用程序的配置文件)**/*.tld:所有标签库描述文件。

2023-09-29 15:20:57 413 1

原创 解决org.springframework.security.access.AccessDeniedException: Access is denied at org.springframewor

anonymous() 用于明确指定只允许未经身份验证的用户访问,如果用户进行了身份验证反而不能访问,这种配置一般用于登录、注册页面,用户未登录时候可以访问,登录之后不能访问,而 .permitAll()用于明确指定允许所有用户(包括已登录的用户)访问。

2023-09-15 08:45:08 3145

原创 SpringCloud——分布式搜索elasticsearch之自动补全

介绍了ES的自动补全

2023-06-09 14:30:45 618

原创 SpringCloud——分布式搜索elasticsearch之数据聚合

在Elasticsearch(ES)中,数据聚合是一种功能强大的操作,用于从大规模数据集中提取和计算有意义的汇总信息。聚合可以根据您定义的条件和规则,从原始数据中生成统计结果、分析指标、计算度量值等。

2023-06-08 22:02:20 205

原创 SpringCloud——分布式搜索elasticsearch之RestClient查询文档

RestClient是Elasticsearch官方提供的一个用于与Elasticsearch集群进行通信的Java库。它提供了一组简单易用的API,我们可以使用Java代码进行与Elasticsearch的交互。

2023-06-07 22:15:29 273

原创 SpringCloud——分布式搜索elasticsearch之DSL查询语句的使用

在Elasticsearch中,我们可以通过指定排序方式来对查询结果进行排序。可以排序的字段类型有:keyword类型、数值类型、地理坐标类型、日期类型等。默认情况下Elasticsearch会根据查询的相关性得分对文档进行排序,以便将与查询最相关的文档排在前面。相关性得分是根据匹配查询条件的程度和其他因素计算的,Elasticsearch会自动处理。

2023-06-07 20:39:16 449

原创 SpringCloud——分布式搜索elasticsearch之RestClient

简介:RestClient是Elasticsearch Java客户端库的一部分,它提供了一种低级别的方式来与Elasticsearch集群进行通信。它是一个轻量级的HTTP客户端,用于发送请求和接收响应。通过RestClient,我们可以直接发送HTTP请求(如GET、POST、PUT、DELETE等)到Elasticsearch集群的RESTful API端点,并处理响应数据。它提供了一些方便的方法和功能,用于执行索引、搜索、聚合、更新、删除等操作。

2023-06-06 16:00:40 1075

原创 SpringCloud——分布式搜索elasticsearch之文档操作

在Elasticsearch中,文档是存储在索引中的最小数据单元。它是对应于JSON格式的数据对象,表示实际的数据记录。每个文档都具有唯一的ID,并且包含一组键值对,用于表示文档的字段和相应的值,本文主要介绍了对文档的基本操作。

2023-06-06 12:42:24 181

原创 SpringCloud——分布式搜索elasticsearch之索引库操作

本文阐述了对索引库的操作

2023-06-06 10:30:01 251

原创 SpringCloud——分布式搜索之初识elasticsearch

Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。

2023-06-06 09:13:14 389

原创 Redis基础——1、Linux下安装Redis(超详细)

本文主要介绍了如何再Linux系统下安装Redis

2023-05-12 21:20:24 49169 25

原创 IP属地的功能是如何实现的呢,简单实现获取ip地址和IP属地。

获取ip地址,ip属地

2022-08-16 20:00:21 1560

原创 SpringMVC数据处理及跳转

目录1、ModelAndView(视图解析器)2、使用ServletAPI3、使用SpringMVC4、数据处理5、数据显示到前端6、乱码问题解决1、ModelAndView(视图解析器)设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}在Spring核心配置文件中:<bean class="org.springframework.web.servlet.view.Interna

2022-05-18 08:31:20 343

原创 @RequestMappering和Restful

1.@RequestMappering@RequestMapping是一个用来处理请求地址到处理器controller功能方法映射规则的注解,这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法controller上,可用于类或方法上。注解在类上,表示类中的所有响应请求的方法都是以该地址作为父路径(模块路径)。意思是说这个注解可以处理客户端请求的地址,将地址映射到类上或者方法上面,1.url路径映射:@RequestMapping("/xxx")@RequestMappin

2022-05-17 16:50:40 900

原创 单链表笔记

2.3单链表和循环单链表文章目录2.3单链表和循环单链表@[toc]2.3.1 单链表的定义2.3.1 初始化单链表2.3.2销毁单链表2.3.4求线性表的长度2.3.5求线性表的第i个元素2.3.6找到指定元素的序号2.3.7插入元素算法2.3.8删除第i个元素2.3.9输出线性表2.3.10查找指定元素返回序号2.3.11头插法建表2.3.12尾插法建表2.3.13单链表的算法设计示例例2.11单链表中第一个最大值的结点例2.12设计一个算法,求单链表中第一个最大值的前驱结点例2.13设计一个算法,删

2021-10-20 22:50:03 348

原创 学生信息管理系统(java+io+swing)

说明:1.开发环境基于eclipse外加windowbuilder插件。2.采用io流持续储存文件到本地磁盘。3.Arrylist对文件信息进行操作。一、界面展示本地储存学生信息的txt文件,可在此对学生信息增删改查但需要注意格式。二、项目构架三、相关代码及介绍1.IO部分学生实体类package stuManager;public class StuInfo { private int stuId;// 学号 private String stuName;// .

2021-09-14 11:53:28 2135 3

ES 拼音分词器 https://github.com/medcl/elasticsearch-analysis-pinyin

ES中的拼音分词器: 拼音分词器是一种在中文文本中将汉字转换为对应拼音的工具。它可以将中文文本分解为拼音首字母或完整拼音,并将其作为词汇进行索引和搜索。 拼音分词器的主要作用是为了支持拼音检索或拼音搜索,特别是在需要处理中文拼音的场景中。它可以将中文文本转换为拼音,从而使得用户在搜索时可以通过拼音来匹配相应的结果。 例如,对于中文词语"中国",拼音分词器可以将其转换为"zhong"和"guo"两个拼音词汇。当用户输入"zhong"时,拼音分词器可以匹配到包含"中国"的文档或词条。 拼音分词器有多种实现方式和算法,例如基于字典的分词、基于拼音库的分词等。常见的拼音分词器有Pinyin Analyzer、IK Analyzer等,它们使用不同的算法和规则来处理中文文本,并将其转换为相应的拼音形式。 拼音分词器在实现中文拼音检索、自动补全提示等功能时起到了重要的作用,为用户提供了更多的搜索选择和便利性。

2023-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除