#课堂

yb课堂之用户登陆校验拦截器开发 《十一》

登陆校验成功放行登陆不成功返回json数据LoginInterceptor.javapackagenet.ybclass.online_ybclass.interceptor;importcom.fasterxml.jackson.databind.ObjectMapper;importio.jsonwebtoken....

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

LoginRequest.java UserMapper.xml  UserMapper.java UserService.java UserServiceImpl.java packagenet.ybclass.online_ybclass.service....

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 video_bannervideochapterepisodevideo_orderuserCREATETABLE`chapter`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,`video_id`int(11)DEFAULTNULLCOMMENT'视频主键',`tit...

09-面向对象课堂笔记

'''1.randomrandom()|randint()|choice()|sample()2.序列化:obj=>str反:str=>obj存储与传输采用的都是字符串类型json:跨语言用于传输--只有一个根:单一数据|{}包裹的数据|[]包裹的数据--复杂的数据都是由{}与[]嵌套形成--支持的数据类型...
代码星球 代码星球·2020-08-24

python-面向对象-01课堂笔记

''''1、面向过程编程 核心是"过程"二字,过程指的是解决问题的步骤,即先干什么再干什么 基于该思想编写程序就好比在编写一条流水线,是一种机械式的思维方式​ 优点:复杂的问题流程化、进而简单化 缺点:可扩展性差​2、面向对象 核心"对象"二字,对象指的是特征与技能的结...

04-课堂笔记-函数相关

'''字符编码文件头:py2-ASCIIpy3-UTF-8三种字符串:u''b''r''u''.encode('utf-8')b''.decode('utf-8')str(b'',encode='utf-8')bytes(u'',encode='utf-8')​文件操作三步骤:1.开的文件2.操作文件(读写)3.关闭简...
代码星球 代码星球·2020-08-24

06-课堂笔记-包相关

'''装饰器@wraper#fn=wraper(fn)deffn():pass​defwrap(arg):defouter(func):#可以用argdefinner(*args,**kwargs):#可以用argres=func(*args,**kwargs)returnresreturninnerreturnout...
代码星球 代码星球·2020-08-24
首页上一页...23456...下一页尾页