51dev.com IT技术开发者社区

51dev.com 技术开发者社区

yb课堂之实战登陆模块开发整合Json Web Token《十》

yb课堂之实战登陆模块开发整合Json Web Token《十》

LoginRequest.java UserMapper.xml  UserMapper.java UserService.java UserServiceImpl.java packagenet.ybclass.online_ybclas...

yb课堂之登陆校验Json Web Token实战之封装通用方法 《九》

yb课堂之登陆校验Json Web Token实战之封装通用方法 《九》

<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.7.0</version></depe...

java WT -- JSON WEB TOKEN 加密/校验工具类

java WT -- JSON WEB TOKEN 加密/校验工具类

<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.7.0</version></depe...

yb课堂之分布式应用下登陆校验解决方案 JWT讲解 json wen token 《八》

yb课堂之分布式应用下登陆校验解决方案 JWT讲解 json wen token 《八》

JWT是一个开放标准,它定义了一种用户简介,自包涵的用于通信双方之间以JSON对象的形式安全传递信息的方法。可以使用HMAC算法或者是RSA的公钥密钥进行签名简单来说:就是通过一定规范来生成token,然后可以通过解密算法逆向解密token,这样就可以后去用户信息优点生产的token可以包含基本信息...

yb课堂之用户注册登陆模块《六》

yb课堂之用户注册登陆模块《六》

注册接口开发MD5加密工具类封装<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-...

yb课堂之单机和分布式应用的登陆校验解决方案 《七》

yb课堂之单机和分布式应用的登陆校验解决方案 《七》

session保存在浏览器和应用服务器会话之间用户登陆成功,服务端会保存一个session,当然客户端有一个sessionId客户端会把sessionId保存在cookie中,每次请求都会携带这个sessionId真实的应用不可能单节点部署,所以就有多节点登陆session共享的问题需要解决tomc...

yb课堂之自定义异常和配置 《五》

yb课堂之自定义异常和配置 《五》

自定义异常继承RuntimeException开发异常处理器ExceptionHandlepackagenet.ybclass.online_ybclass.exception;/***自定义异常类*/publicclassYBExceptionextendsRuntimeException{pri...

java MD5加密工具类

java MD5加密工具类

/***MD5加密工具类*@paramdata*@return*/publicstaticStringMD5(Stringdata){try{java.security.MessageDigestmd=java.security.MessageDigest.getInstance("MD5");by...

yb课堂实战之首页banner轮播图和视频详情接口开发 《四》

yb课堂实战之首页banner轮播图和视频详情接口开发 《四》

VideoMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-m...

yb 课堂实战之视频列表接口开发+API权限路径规划 《三》

yb 课堂实战之视频列表接口开发+API权限路径规划 《三》

packagenet.ybclass.online_ybclass.utils;publicclassJsonData{/***状态码,0表示成功过,1表示处理中,-1表示失败*/privateIntegercode;/***业务数据*/privateObjectdata;/***信息描述*/pri...

yb课堂 实战之Mybatis打通Mysql数据库 《二》

yb课堂 实战之Mybatis打通Mysql数据库 《二》

server.port=8081#========================数据库相关配置=====================spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url...

Mybatis XXXMapper.xml映射文件配置

Mybatis XXXMapper.xml映射文件配置

<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">&...

新版SpringBoot-Spring-Mybatis 数据库相关配置

新版SpringBoot-Spring-Mybatis 数据库相关配置

application.propertiesserver.port=8081#========================数据库相关配置=====================spring.datasource.driver-class-name=com.mysql.cj.jdbc.Drive...

yb课堂 核心数据库表字段设计和测试数据准备 《一》

yb课堂 核心数据库表字段设计和测试数据准备 《一》

 video_bannervideochapterepisodevideo_orderuserCREATETABLE`chapter`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,`video_id`int(11)DEFAULTNULLCOMMENT'...

新版SpringBoot-Spring-Mybatis事务控制

新版SpringBoot-Spring-Mybatis事务控制

https://start.spring.io  pom.xml中添加druid依赖<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId...