- 博客(19)
- 收藏
- 关注
原创 搭建GItlab实现自动化部署Springboot项目(超详细)
本例程中使用Docker搭建GItlab,Gitlab runner 通过编写CICD文件实现Springboot项目自动部署。
2024-03-15 18:38:38
4272
原创 Spring AOP + 异步任务实现日志记录(操作日志、异常日志)参考ruoyi
AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范例,用于将横切关注点(cross-cutting concerns)从应用程序的核心逻辑中分离出来。横切关注点是那些与应用程序的核心功能无关但又散布在多个部分的关注点,如日志记录、事务管理、安全性、错误处理和性能优化。AOP的目标是提高代码的模块性、可维护性和可重用性。
2023-10-17 09:45:10
6334
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
741
1
原创 解决org.springframework.security.access.AccessDeniedException: Access is denied at org.springframewor
anonymous() 用于明确指定只允许未经身份验证的用户访问,如果用户进行了身份验证反而不能访问,这种配置一般用于登录、注册页面,用户未登录时候可以访问,登录之后不能访问,而 .permitAll()用于明确指定允许所有用户(包括已登录的用户)访问。
2023-09-15 08:45:08
3980
原创 SpringCloud——分布式搜索elasticsearch之数据聚合
在Elasticsearch(ES)中,数据聚合是一种功能强大的操作,用于从大规模数据集中提取和计算有意义的汇总信息。聚合可以根据您定义的条件和规则,从原始数据中生成统计结果、分析指标、计算度量值等。
2023-06-08 22:02:20
287
原创 SpringCloud——分布式搜索elasticsearch之RestClient查询文档
RestClient是Elasticsearch官方提供的一个用于与Elasticsearch集群进行通信的Java库。它提供了一组简单易用的API,我们可以使用Java代码进行与Elasticsearch的交互。
2023-06-07 22:15:29
433
原创 SpringCloud——分布式搜索elasticsearch之DSL查询语句的使用
在Elasticsearch中,我们可以通过指定排序方式来对查询结果进行排序。可以排序的字段类型有:keyword类型、数值类型、地理坐标类型、日期类型等。默认情况下Elasticsearch会根据查询的相关性得分对文档进行排序,以便将与查询最相关的文档排在前面。相关性得分是根据匹配查询条件的程度和其他因素计算的,Elasticsearch会自动处理。
2023-06-07 20:39:16
758
原创 SpringCloud——分布式搜索elasticsearch之RestClient
简介:RestClient是Elasticsearch Java客户端库的一部分,它提供了一种低级别的方式来与Elasticsearch集群进行通信。它是一个轻量级的HTTP客户端,用于发送请求和接收响应。通过RestClient,我们可以直接发送HTTP请求(如GET、POST、PUT、DELETE等)到Elasticsearch集群的RESTful API端点,并处理响应数据。它提供了一些方便的方法和功能,用于执行索引、搜索、聚合、更新、删除等操作。
2023-06-06 16:00:40
1382
原创 SpringCloud——分布式搜索elasticsearch之文档操作
在Elasticsearch中,文档是存储在索引中的最小数据单元。它是对应于JSON格式的数据对象,表示实际的数据记录。每个文档都具有唯一的ID,并且包含一组键值对,用于表示文档的字段和相应的值,本文主要介绍了对文档的基本操作。
2023-06-06 12:42:24
360
原创 SpringCloud——分布式搜索之初识elasticsearch
Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。
2023-06-06 09:13:14
491
原创 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
423
原创 @RequestMappering和Restful
1.@RequestMappering@RequestMapping是一个用来处理请求地址到处理器controller功能方法映射规则的注解,这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法controller上,可用于类或方法上。注解在类上,表示类中的所有响应请求的方法都是以该地址作为父路径(模块路径)。意思是说这个注解可以处理客户端请求的地址,将地址映射到类上或者方法上面,1.url路径映射:@RequestMapping("/xxx")@RequestMappin
2022-05-17 16:50:40
1043
原创 单链表笔记
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
819
原创 学生信息管理系统(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
2416
3
ES 拼音分词器 https://github.com/medcl/elasticsearch-analysis-pinyin
2023-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人