自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springcloud使用satoken进行权限认证

- Sa-Token 权限认证,在线文档:https://sa-token.cc -->在分布式环境中通过中间件redis来进行数据的存储达到数据共享的目的,并且可以重启数据不丢失。-- Sa-Token 整合 Redis (使用 jackson 序列化方式) -->网关和使用了satoken的子模块都需要配置sa-token和redis的yml文件。微服务子模块 有跨模块访问的 需要有sametoken 需要配一个校验的类。--redis连接池-->首先需要在登录接口中添加。在子模块导入以下依赖。

2024-06-05 23:14:16 467 2

原创 ElasticSearch学习记录

为什么要使用elasticsearch,在很多网站,我们通常去搜索一条信息都是通过模糊查询去搜索的,但是模糊查询有一个痛点,就是它会去数据库里逐一的把每一条数据都进行扫描然后查询是否包含搜索信息,平时我们可能感觉不到,这要是有数百万条数据,那效率可就特别慢了那我们用elasticsearch就可以解决这个问题了 ,通过名字就可以知道,es主要是用于查询特点:数据存储、分析数据、搜索数据。

2024-06-05 23:13:07 876 1

原创 springboot使用Redis

这里选择在linux安装redis,因为Windows的redis版本比较低,并且后面学习学习部署等也会用到linux,所以建议安装一个虚拟机。别急还有反转 还有另一个大佬因为觉得很麻烦但是又不想掏钱 就写了一个脚本只要上面的大佬一更新,就自动更新 主打一个自己动手丰衣足食。4.因为前面允许了任何地址都可以访问,这样就不安全了,所以我们需要开启一个密码。解压到当前目录 注意我是进入了当前文件的 所以可以直接就解压。因为redis是由C语言编写的,所以需要由cgg的环境。

2024-05-28 23:33:00 1091

原创 SpringBoot 通过邮箱发送验证码

步骤:登录QQ -->进入邮箱-->设置-->账号-->找到服务状态并开启。欧克,至此通过QQ邮箱发送验证码就完成了。2.点击账号 找到服务 点击开启服务。此为学习成果,如有不足,欢迎补充!通过postman 发送请求。这里直接展示业务层的代码。

2024-05-27 20:27:56 244 1

原创 springMvc学习

熟练后,我们可以使用@restController,它里面包含了@controller和@responseBody,配合@postmapping,@getmapping,@deletemapping,@putmapping进行处理指定的URL。如图加上@configuration代表这是配置类,@componentscan是用来扫描的,需要扫描控制器的包,如果还有其它配置的话就需要再去扫对应的包,@enableWebMvc代表用注解开启mvc。实体类需要与其属性名一致,数组也需要加此注解。

2023-11-26 15:04:43 35

原创 springAOP和事务相关知识

在@Transactional中可以添加事务相关配置,如readOnly,timeout,rollbackFor,rollbackForClassName,noRollbackFor,noRollbackForClassName,以及propagation。1.连接点:程序执行过程中的任意位置的所有方法都可以是连接点,不管是接口里面的抽象方法,还是实现类里面的重写方法,都是连接点。3.通知:在切入点处执行的操作,也就是共性功能,在springAOP中最终是以方法的形式呈现的。4.通知类:定义通知的类。

2023-11-19 19:50:16 30 1

空空如也

空空如也

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

TA关注的人

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