- 博客(9)
- 收藏
- 关注
原创 什么是单点登陆系统(SSO)?
什么是单点登录系统 单点登录的英文名叫做:Single Sign On(简称SSO)。 在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。 后来,我们为了合理利用资源和降低耦合性,于是把单系统拆分成多个子系统。 比如阿里系的淘宝和天猫,很明显地我们可以知道这是两个系统,但是你在使用的时候,登录了天猫,淘宝也会自动登录。 简单来说,单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知该用户已经登录。 单点登录系统特点分析 HTTP协议是无状态的,Session不能依据HTTP连接
2021-07-31 17:49:04 6683
原创 Cookie、Session、Token、JWT-->着重JWT
Cookie、Session、Token、JWT-->着重JWT概念介绍什么是认证(Authentication)什么是授权(Authorization)什么是凭证(Credentials)什么是cookie什么是session什么是token什么是Jwt?jwt数据结构三JWT快速入门三JWT拦截器及配置总结 概念介绍 什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打
2021-07-31 16:58:12 246
原创 SpringSecurity应用浅学
导引: 什么是企业架构?什么是企业架构框架? 我的理解:企业架构实际上是人与物的联系。 企业架构框架实际是企业应用系统提供的解决方案。 SpringSecurity: 基于Spring的企业应用系统提供的安全访问控制方案的安全框架。它主要利用Spring中配置的Bean,利用SpringIoC,DI和AOP(面向切面编程)功能,提供安全访问控制。 1.1认证流程业务分析: 1.2Spring Security 架构设计 其中: 绿色部分是认证过滤器,需要我们自己配置,可以配置.
2021-07-31 15:43:19 248
原创 JAVA数据结构有哪些?
数组 链表,一种递归的数据结构 栈 后进先出 ,先进后出的原则来存储数据 队列 树 是由n(n>0)个有限节点组成的一个具有层次关系的集合 堆 图 哈希表 数组: 优点:1、按照索引查询元素的速度很快。 2、按照索引遍历数组也很方便。 缺点:1、数组的大小在创建后就确定了,无法扩容。 2、数组只能存储一种类型的数据。 添加、删除元素的操作很耗时间,因为要移动其他元素。 链表 《链表是一种递归结构,它或者为空(null),或者是指向一个结点(nod...
2021-07-07 21:33:34 177
原创 浅谈VUE应用及1个小Demo
一 什么是Vue? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。渐进式: 构建项目可以由简单到复杂。 通俗的语言:就是有很多设计好的API工具,降低前端编码量,减少不必要的重复开发时间,让大家更有效的用于开发业务上。 二 Vue的优点 1).体积小 压缩后的文件只有33k 2).运行效率更高 采用虚拟机DOM,一种可以预先通过javaScript对数据进行计算.把最终的DOM操作计算出来并且优化的技术. 由于这个DOM操作属于预处理操作,并没有真实的操作DO
2021-07-06 13:12:59 172
原创 从前端Vue/Axios到后端交互--浅谈Vue生命周期、Ajax调用
一、基本需求 介绍: 此项目实现了对数据库数据的增删查改,后端使用Spring+MyBatis+SpringMVC,前端使用了Vue+JavaScript+AJAX,前后端实现了异步交互,前端页面可以异步更新。项目主要实现了数据的删除、更新。 1.在前端展示基本form表单页面,实现从数据库查询列表,增删改查功能。具体前端页面展示如下: 2.数据库列表展示如下,用的是Navicat工具: 3.展示后页面如下: 4.体现功能:可以通过左边的操作按钮进行数据的修改和删除。同步数据库操作。
2021-07-02 13:09:23 748
原创 浅谈JAVA中的注解--02-Spring常用的注解类型
1.主程序(启动类)层: 代码如下图: package com.jt; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication @MapperScan("com.jt.map
2021-07-01 13:25:40 140
原创 浅谈JAVA中的注解--01
一. 什么是注解(Annotation) Java注解是什么,以下是引用自维基百科的内容 Java注解又称Java标注,是JDK5.0版本开始支持加入源代码的特殊语法元数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。当然它也支持自定义Java标注。 二. 如何定义一个注解 比如定义一个名字叫 info 的注解..
2021-07-01 13:18:29 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人