一、文件上传和下载的原理 文件上传原理:第一、文件上传时,读取文件的二进制进行MD5加密,将该密钥作为开关提交给服务器;若服务器有该密钥,证明文件的内容一模一样,这样就达到了...
一、文件上传和下载的原理 文件上传原理:第一、文件上传时,读取文件的二进制进行MD5加密,将该密钥作为开关提交给服务器;若服务器有该密钥,证明文件的内容一模一样,这样就达到了...
传统的接口文档(版本迭代时,接口文档有可能没有更新),所以采用swagger框架,可以通过注解的方式来生成文档 开发中,可以将需求文档、数据库、接口文档等放在test测试目录...
一、表的关系设计 二、表一般都拥有的字段 idcreate_timeupdate_time但是,中间表就不要以上这三个字段了 三、设置索引查询 一般MySQL语句中都会设置索...
controller层 商品购买接口参数类ItemBuyItemParam,使用@Validated注解进行数据校验 service层(错误的写法) 由于考虑到并发的情况,需...
一、controller层 二、controller层传递的参数封装类 三、全局异常处理 注:使用@Validated注解来校验数据,随机触发校验,不按从上往下的变量进行校验...
一、分页技术的核心条件 二、代码实现 2.1 分页数据封装类PageEntity 1.初始化当前页数2.初始化每页显示条数3.计算limit中起始下标索引值 1.2 cont...
一、用户是否在线校验(双重保障) 先经过注解进入全局拦截器;再通过异常处理器来处理 方式一:通过面向切面的思想,使用注解接口来拦截,需要传递request对象,才可以获取用户...
一、pring的原理 1.1 IOC控制反转 ==> 扫描机制通过代理方式动态创建对象 扫描注解,通过反射获取类路径,动态创建对应类的对象,放置在对象池中(多线程做法,防止短...
一、角色&权限 二、项目中如何校验角色&权限(通过拦截器) 采用spring原理中面向切面(aop)的思想,该思想的作用是:对某一类对象进行监督和控制 主要实现:1.通过注解...
一、在pom.xml配置redis依赖 二、在common包中自定义一个RedisService以及其实现类 Redis的方法比较复杂,可以将经常使用的抽取成方法,形成工具类...
以注册为例(使用maven来依赖管理,springboot项目) https://www.jianshu.com/p/d59411918b6d 总结 一般来说,若需要多次创建...
基于eclipse工具上的 一、Controller层 注册接口参数封装类UserRegisterParam 二、service层 业务层:主要分为三步走:1. 数据校验2....
一、Redis介绍: Redis: 它是一个开源的非关系型的高性能的键值对的数据库。Redis: 是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的...
一、cookie&session cookie是浏览器客户端的存储技术,cookie的数据结构:键值对 session是基于cookie的服务器存储技术,session的数据...
一、逆向工程(srpingboot) resources中generatorConfig.xml 二、逆向工程在eclipse中的运行 2.1 将逆向工程插件(jar包)放置...
一、lombok日志包的用处 lombok包的引入,可以使package中的pojo标准类通过注解动态注入get&set方法,避免手动创建(若多几个/改动成员变量,需要手动创...
一、DDL 数据定义语言 作用:操作数据库结构与表结构的 1.1 操作数据库 1.1.1 查询所有的数据库 1.1.2 查看创建数据库的sql语句 1.1.3 增加数据库 1...
一、数据库 1.1 数据库种类 1.2 框架&工具 二、数据库在Java中的使用原理 利用多态的特性,Java提供一个接口(规范sql语句),而MySQL、SqlServer...
一、mvc+三层架构 二、web前后端 web前端html/css/javascriptxml web后端服务器,tomcat,可以将本地的资源提供给外界使用浏览器访问web...
一、代码管理工具 mavengradle:配置比maven简单(Android) 二、maven配置本地仓库 在maven的settings.xml中配置 三、maven配置...