自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud+Sa-Token+Redis做登录校验

思路:先创建一个权限表,在自定义权限类中通过从数据库获取权限再放进该类,将auth模块注册在注册中心,gateway模块进行调用,登录成功之后,gateway通过检验satoken返回的token来判断是否登录成功,如果登录成功则可访问其他微服务,gateway就要建立一个全局过滤器来拦截其他路径,比如一个测试微服务模块。这种多层安全策略可以提供更全面的保护。因此,当您将这些配置信息改为您自己的邮箱信息时,意味着您的应用程序将使用您的邮箱账户来发送注册验证码等邮件,而不是从您的个人邮箱客户端发送。

2024-05-17 15:11:26 1047

原创 SpringCloud整合GateWay+Sa-Token做登录验证(干货)

等一系列权限相关问题,在这里我就不详细介绍了,想要了解的同学可以去查看官方文档 https://sa-token.cc/doc.html。

2024-05-17 15:07:28 1658

原创 Java基础之反射

许多关于反射的讲解都是,在运行状态中,对于任意一个类,能知道他们的属性、构造方法、成员方法。对于任意一个对象,还能调用里面的一切方法和属性。假如有程序员A和程序员B,A想调用B写的类,但是B还没完成,A可以通过反射来修改或者查看B写的类有什么并且可以调用。

2024-04-13 13:30:10 245 1

原创 泛型的介绍与原理

大家都知道java泛型是伪泛型,这是因为在java编译期间,所有泛型信息都会被擦掉。泛型基本上都是在编译器这个层次上实现的,在生成的字节码文件中是不包含泛型的基本信息的,使用泛型的时候加上类型参数,在编译器编译的时候会去掉,这就是类型擦除一句话概括:在编译期完成类型检查后,把某个具体的泛型引用擦除成了Object而丢失了它运行时所赋予的类型信息。

2024-04-13 13:29:46 276 1

原创 SpringBoot项目多模块开发详解

将一个复杂项目拆分成多个模块是解决上述问题的一个重要方法,多模块的划分可以降低代码之间的耦合性(从类级别的耦合提升到jar包级别的耦合),每个模块都可以是自解释的(通过模块名或者模块文档),模块还规范了代码边界的划分,开发者很容易通过模块确定自己所负责的内容。

2024-03-04 14:28:39 3407 3

原创 SpringBoot开发中VO、DTO的作用,以及使用场景

视图层,用于将某个页面数据或者值封装起来,用于数据传输、数据展示等场景,将数据返回给前端,有可能前端不需要每个数据,只需要三四个,所以只需要写用到的属性,VO类一般与数据库表的字段一一对应,可以使用Lombok注解简化代码。

2024-03-03 20:53:36 748

原创 将springboot项目部署到Linux系统教程

对于公司来说,不用为操作系统支付任何费用,因为Linux是开源的。

2024-03-01 19:26:12 1338 1

原创 MybatisPlus

(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2023-12-10 23:47:09 132 1

原创 学习基于ssm框架前后端分离实现注册登录MD5加密的心得体会

最简单的MD5工具类运用实现前后端分离的ssm框架的登陆注册

2023-11-30 21:42:26 493 1

原创 SpringMVC全面学习

Spring MVC是Spring Framework提供的Web组件,全称是Spring Web MVC,是目前主流的实现MVC设计模式的框架,提供前端路由映射、视图解析等功能Java Web开发者必须要掌握的技术框架。

2023-11-25 20:11:23 199 1

原创 Spring事务管理

获取事务对象名称获取事务的隔离级别获取事务的传播行为获取事务的超时时间获取事务是否只读。

2023-11-19 21:02:41 63

原创 8.实现SpringMVC入门案例

它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。经典MVC模式中,M是指模型,V是视图,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。(3)处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。(7)客户端向路径 http://localhost:8080/mvc_demo_war_exploded/hello发起请求测试。

2023-11-18 21:36:54 39 1

空空如也

空空如也

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

TA关注的人

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