自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前后端分离模式验证码的使用

前后端不分离在前后端不分离的开发模式下。验证码的实现相对简单,因为前端向服务器端请求验证码之后直接将验证码存储在sesison中,用户在浏览器输入验证码之后,直接从sesion中取出判断即可。前后端分离前后端分离之后,由于出现了跨域。以及分不是开发session不能共享的问题,后端一般都是直接禁用session,使用redis来代替session的功能。实现流程1、前端发送请求来请求验证码(base64)2、服务器端接收到用户验证码的请求之后,使用工具类来生成验证码(base64)3、将获取到

2021-04-30 16:05:55 2338 2

原创 前后端分离开发下的权限管控 :SpringSecurity 框架

首先在了解前后端分离模式下使用SpringSecurity框架之前,我们需要先了解token和jwt(Json Web Token)技术token 和 session 的区别?由于http协议是无状态的协议,一次请求之后浏览器端无法保存服务器端携带过来的数据,所以为了解决这一问题,所以就有session 的出现来保存本次会话状态下的数据。(session底层的实现是基于cookie来实现的,每次请求通过携带 Jsessionid来获取Session域中的数据)SESSION 是服务器通过 Key-Va

2021-04-21 21:23:48 481 1

原创 SpringMVC 执行流程

springMVC(javaweb 开发框架)1、MVC三层架构:模型(service、dao)、视图(JSP等)、控制器(Controller)什么是mvc?* MVC 是模型、视图、控制器的简写,是一种软件设计规范* 是将业务逻辑、数据、显示分离的方法来组织代码* MVC主要的作用就是降低了控制器(Controller)和视图 (View) 之间的双向耦合度* MVC不是一种设计模式、MVC是一种架构模式。当然不同的MVC存在着差异Model(数据模型):提供要展示的数据。因此包含数据和

2021-03-08 14:13:54 7222 7

原创 spring01------------------IOC设计思想

什么是IOC设计思想?IOC:Inversion of Control 一般被翻译为”控制反转“, 主要的目的就是达到解耦合的作用,解除了创建Java对象和 Java代码之间的耦合度(个人理解)1、首先用传统开发模式写一段代码首先新建一个UserDao接口public interface UserDao { void getUser() ; }创建UserDao 的实现类public class UserDaoImpl implements UserDao { publi

2021-02-28 10:02:16 163 1

原创 设计模式学习----------------单例模式

什么是单例模式? 单例模式:说白了就是单实例(一个对象)保证一个类中只能有一个对象,在内存中只能开辟 一块内存空间,就叫做单例模式(个人理解)。也是最简单的设计模式之一。Servlet 接口库 就是单例模式的典型体现,不过是违单例(构造方法没有私有化)! **单例模式的核心:**:构造方法私有化(保证不会在外部创建对象,而是只能在本类中创建,保证内存 中只会开辟一块内存空间!!!)单例模式共分为:饿汉式、懒汉式、DCL懒汉式、静态内部类方式、枚举方式饿汉

2021-02-26 10:10:16 99

空空如也

空空如也

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

TA关注的人

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