摘要:
当后端接收到一次http请求后,最先会由tomcat服务器接受到,首先创建“HttpServletRequest”和“HttpServletResponse”对象,然后tomcat将请求交给servlet容器处理,servlet容器根据请求的url路径和配置确定应该由哪一个Servlet来处理该请求 阅读全文
摘要:
首先我们需要先了解对称加密 概念:采用单钥密码系统的加密方法,同一个密钥加密和解密,常用的对称加密算法DES、3DES、AES、RC2、RC5等。 通俗的说就是你家大门锁和钥匙,你家里有都有大门钥匙来开这一把锁。 那他有什么优点呢? 1.加密计算量小,计算快,适合一些大数量进行加密。 那他有什么缺点 阅读全文
摘要:
当我在gateway项目中添加了feign依赖时,报错: 原因:因为在springcloudFeign在Hoxton.M2 RELEASED版本之后就不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错 解 阅读全文
摘要:
一.什么是装箱,什么是拆箱? 装箱:将值类型转换为引用数据类型。 拆箱:将引用数据类型转换为值类型。 说白了就是 Integer与int数据类型之间的转换 二.为什么会有自动一说呢? 我们都知道,java是一个面向对象的语言。因此包括数字、字符、日期、布尔值等等再内的一切都是对象。但是对于cpu来说 阅读全文
摘要:
在java中有一个概念叫引用。 官方给的定义是这样的:在Java中,"引用"(Reference)是指一个变量,它存储了对象的内存地址,而不是对象本身。换句话说,引用是指向对象的指针或者句柄。在Java中,所有的对象都通过引用来访问和操作,而不是直接访问对象本身。 通俗的将就是一个指路人,当有人询问 阅读全文
摘要:
一.关于md5加密的了解与使用 1.分析 MD5加密是一种不可逆的加密算法。也就是说我们只能正向加密,无法反向解密。 于是乎,当我们用它作为密码加密方式时,我们只能加密码从数据库拿来与前端传来的数据加密后进行比较。 2.使用方法 他是由springboot框架提供 二.关于swagger的了解与使用 阅读全文
摘要:
拦截器的使用: 首先注册一个拦截器 ①先定义一个类LoginCheckInterceptor,继承接口HeaderInterceptor ②实现默认方法 preHandle() 目标资源实现之前执行,返回true代表放行,false代表拦截 postHandle() 目标资源实现之后执行 after 阅读全文
摘要:
过滤器:指可以把请求拦截下来,实现一些特殊功能 Filter编写: 定义一个类并继承接口Filter,实现方法doFilter,其余两种idea会自动实现无需编写。 doFilter中filterChain.doFilter(servletRequest,servletResponse)用来实现拦截 阅读全文
摘要:
JWT全称:Json Web Token Token:令牌、信物的意思。 JWT指在通信双方以一种json数据格式安全的传输。 JWT组成: 三部分: 第一部分:header,用于记录令牌类型和签名算法, 第二部分:Payload(有效载荷),用来自定义一些信息。 第三部分:Signature(签名 阅读全文
摘要:
注解:格式要求 @DateTimeFormat(pattern=“yyyy-MM-DD”) @Pathvariable 用来绑定动态请求参数 @RequestBody 用来接收前端传来的动态请求参数,一般post请求,对象接收。 在Controller层中返回值参数要与需求文档的参数相同。 依赖: 阅读全文