- 博客(7)
- 收藏
- 关注
原创 ElasticSearch在SpringBoot中的操作
在之前学习ES的api时,总觉得很繁琐,并且极不熟悉,所以重新学习,并且封装工具类,用于处理通用的响应结果,最终以达到巩固的目的目录前言ES http操作Gitee地址常用操作索引操作文档操作常用查询操作常见参数设置常见组合类型工具类封装分页参数请求实体ES聚合请求实体ES通用响应实体ES结构解析工具类API操作文档操作批量删除批量保存批量更新修改常用查询操作bool多条件组合match内容匹配match_all匹配全部multi_match多字段匹配range范围匹配function_score得分控制。
2024-09-14 14:50:58
968
1
原创 ElasticSearch的http请求
初次学习ES认为api极其繁琐,因此多次到了使用ES的环境总感觉些许不适应,因此重新学习,重新学习之后感觉Boot的api很清晰,担心以后会再次遗忘,遂写下本文章用作复习和巩固目录前言URL路径请求规范APIFOX地址分词器操作测试分词器索引操作创建索引查询索引删除索引修改索引文档操作创建文档查询文档删除文档增量修改常用查询操作查询全部单字段匹配多字段匹配精确匹配数值范围匹配得分控制组合匹配常见参数设置分页排序高亮常用聚合类型等值聚合平均值聚合和值聚合最小值聚合最大值聚合。
2024-09-12 06:38:45
957
原创 Spring中bean的生命周期
实例化,创建注入的对象 属性赋值 初始化,自定义的initMethod方法,Spring中又分为前/中/后三个阶段 前: 执行有@PostConstruct注解的方法 中: 执行接口InitializingBean内的afterPropertiesSet方法 后:执行接口BeanPostProcessor内的postProcessBeforeInitialization方法和postProcessAfterInitialization方法 使用 销毁
2024-09-10 00:19:32
169
原创 JWT的使用
JWT(JSON Web Token)是一种用于在网络应用间安全传输信息的开放标准(RFC 7519)。它使用 JSON 对象作为载荷(payload)来传输信息,并使用数字签名或加密方式对该 JSON 对象进行验证和保护。
2024-01-04 19:55:30
445
1
原创 SpringBoot3和mybatisplus整合出现的问题
springboo3和mybatisplus整合出现Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String错误,原因是依赖内部内部的依赖版本过低处理方案是,排除原有的版本,引入新的依赖版本同时又会出现错误。
2023-12-28 21:14:29
1551
4
原创 学习中Session实现验证码登陆存在的问题
将用户手机验证登录生成的code(验证码)存储在Session中时,在用户点击登录校验时,不止要判断code是否符合,还要判断是不是发送code请求的手机号,否则会导致发送手机号请求与登录手机号不符合的问题,导致可以用自己的手机号登录别人的账号。非常严重。解决方案:1.存储在Session中时拼凑上手机号和验证码,两者结合在一起,同取同放。2.目前博主了解的redis中,在存放key与value时可以使用手机号为key,code为value的方式,达到了一一使用,不会导致登录验证的手机号与生成c
2022-11-07 01:27:03
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人