Laravel jwt 报错 Argument 3 passed to Lcobucci\JWT\Signer\Hmac::doVerify() must be an instance of Lcobucci\JWT\Signer\Key, null given

通过php artisan jwt:secret解决报错,在.env文件中新增一行JWT_SECRET=secret

何时使用@Autowierd与@Resource

@Autowired(来自Spring)按类型查找,书写方便,不用在后面跟名字,缺点:当一个Service有多个ServiceImpl去实现时,那么会报错,因为它不知道去实现哪一个@Qualifier 虽然用这个可以解决报错,但是引起...

DAO PO BO VO DTO POJO的概念与区别

第 1 个:DAO  DAO(Data Access Object)数据访问对象,它是一个面向对象的数据库接口,负责持久层的操作,为业务层提供接口,主要用来封装对数据库的访问,常见操作无外乎 CURD。我们也可以认为一个 DAO 对应...

解决Github打不开问题

3个查询网址github网址查询:The world's leading software development platformgithub域名查询:github.global.ssl.fastly.net Website sta...

RSA加密原理

一、加密基本原理小明想发消息给小红表白,但是小明害怕黑客小刚会截取表白消息,于是小明决定加密之后再发出去。加密之前的消息称为明文,加密之后的消息称为密文。看到明文我们可以理解其中的含义,看到密文则无法理解其中的含义:小红收到了小明的加...

解决自签名证书在Chrome上的“不是私密连接问题”

一、生成证书1、创建根证书新建MyCompanyCA.cnf文件并输入以下内容:[ req ] distinguished_name = req_distinguished_name x509_extensions = ro...

require.js的用法及AMD模块的写法

一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。  <s...

Stream语法详解

1. Stream初体验我们先来看看Java里面是怎么定义Stream的:A sequence of elements supporting sequential and parallel aggregate operations.我...

FastDFS上传文件时,出现500错误

项目背景:项目使用微服务的架构进行开发,前端进行文件上传时,首先经过nginx反向代理到对应的上传文件模块的服务器,再由该服务器将图片上传到FastDFS。点击上传文件后出现500首先就去检查了自己的程序,发现没有日志打出来,所以应该...