Spring Boot
黛色翩翩
来了就是朋友 我是黛色翩翩。我们立志做最好的开源项目分享平台,这里不仅仅有各种有趣且实用的开源项目,还会定期分享关于Java,并发编程,性能优化,中间件服务,架构设计等相关后端知识与面试,就业,找工作,简历模板等就业大计,拥有我就相当于拥有整个互联网包括,快来聊一聊吧
展开
-
Spring-Boot集成Swagger最全解
文章目录Spring-Boot整合Swagger前言依赖注入基础配置APiInfoSwagger 配置扫描接口接口注解讲解@APi@ApiOperation@ApiImplicitParam@ApiModel@ApiModelProperty数据库代码部分所有的请求信息具体的请求信息GetMappingPostMapping返回类的具体封装ResponseCodeResultCode具体业务讲解(部分)模拟请求发送其他后记Spring-Boot整合Swagger源码地址:SpringBoot-Swag原创 2020-08-22 11:48:57 · 901 阅读 · 31 评论 -
SpringBoot整合Shiro实战演练
SpringBoot-Shiro前言单看此篇文章有些雾里看花的感觉,可以去github上进行源码下载,结合自己的理解来学习SpringBoot 与Shiro的整合。本篇文章具体讲解SpringBoot与Shiro的整合操作,同时对于后端数据库中数据的获取使用到MyBatis,最后结合shiro与Thymeleaf完成对于不同用户的登录之际进行不同的展示信息。具体完整的学习可以参见 张开涛-Shiro,这里不对具体的原理部分进行深入学习,在学习本文章之前,默认对Shiro已经有了基础的认知,来学习与原创 2020-08-14 23:43:11 · 317 阅读 · 19 评论 -
第三方登录之Github登录篇
文章目录前言正文创建App图解流程:前言在前面项目的学习中用来练手的都是本地的项目,进行一个用户名和密码登录即可,也做过一些的限制操作等,比如在登录时候对于用户名(电话号码的验证等等)详情见秒杀项目登录设计,但也都是本地的登录,不需要验证码,也不需要授权等,也就没有上线的可能性。所以就想着来记录和写一些关于第三方授权登录的文章。之前也做过关于短信验证码的登录,但是短信验证购买的是腾讯一年的SDK(不是零成本),这里就不作具体的介绍。今天这里来介绍一下Github第三方验证登录,后续的还有gitee,QQ原创 2020-05-12 11:10:29 · 5067 阅读 · 1 评论 -
数据缓存解决方案
文章目录前言数据库缓存数据存在在内存中数据库业务数据分散存储搭建数据库集群数据库缓存之查询缓存持久层缓存二级缓存配置Redis二级缓存在配置文件中加上对应配置信息具体使用 @Cacheable测试后言删除二级缓存数据二级缓存的注解(@Cacheable)写在什么位置业务层缓存前言为什么要使用到缓存:主要还是由于数据库的IO能力不足,因为对于很多的数据数量还是很大,存储在内存中会消耗很大的内存空...原创 2020-04-25 13:07:50 · 1038 阅读 · 0 评论 -
实战演练如何防止重复提交
介绍对于表单重复提交对于大家来说都不陌生,就是说当我们在进行表单提交时候,有可能出现网络延迟的情况,这个时候我们又点击按钮进行了表单的重复提交,对于以下的情况,我们可能就只是进行了两次的登录,对于这种情况问题还不是很大。但是对于以下的情况,当我们在进行第一次转账时候,输入了密码,却发现并没有得到任何的响应,于是又进行了一次的转账,这个时候就可能会导致两次的转账的出现,这种情况来说是比较严重的...原创 2020-04-24 23:21:38 · 1088 阅读 · 5 评论