admin
-
一起来学 SpringBoot 2.x | 第二十七篇优雅解决分布式限流
作者:唐亚峰 出自:https://blog.battcn.com/ * * *在前面的两篇文章中,介绍了一些限流的类型和策略,本篇从 Spring Boo…
-
一起来学 SpringBoot 2.x | 第二十五篇打造属于你的聊天室(WebSocket)
出自: https://blog.battcn.com/ Webscoket 对浏览器有一定的要求,所以使用之前要考虑兼容性的问题…. Webscoket WebSocket 是 …
-
一起来学 SpringBoot 2.x | 第二十三篇轻松搞定重复提交(分布式锁)
作者:唐亚峰 出自: https://blog.battcn.com/ 在 一起来学SpringBoot | 第二十二篇:轻松搞定重复提交(一) 一文中介绍了 单机版的重复提交解决…
-
一起来学 SpringBoot 2.x | 第二十二篇轻松搞定重复提交(本地锁)
作者:唐亚峰 出自: https://blog.battcn.com/ 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有…
-
一起来学 SpringBoot 2.x | 第二十一篇轻松搞定数据验证(三)
作者:唐亚峰 出自: https://blog.battcn.com/ 前面两章中详细介绍了 数据有效性校验的重要性、 自定有数据有效性校验注解 本章也是 轻松搞定数据验证的最后一…
-
一起来学 SpringBoot 2.x | 第二十篇轻松搞定数据验证(二)
作者:唐亚峰 出自: https://blog.battcn.com/ 一起来学SpringBoot | 第十九篇:轻松搞定数据验证(一) 中介绍了 数据有效性校验的重要性,也简单…
-
一起来学 SpringBoot 2.x | 第十九篇轻松搞定数据验证(一)
作者:唐亚峰 出自: https://blog.battcn.com/ 对于任何一个应用而言,客户端做的数据有效性验证都不是安全有效的, 而数据验证又是一个企业级项目架构上最为基础…
-
一起来学 SpringBoot 2.x | 第十七篇轻松搞定文件上传
作者:唐亚峰 出自: https://blog.battcn.com/ 文件上传和下载是 JAVA WEB中常见的一种操作,文件上传主要是 将文件通过IO流传输到服务器的某一个特定…
-
一起来学 SpringBoot 2.x | 第十八篇轻松搞定全局异常
作者:唐亚峰 出自: https://blog.battcn.com/ 实际项目开发中,程序往往会发生各式各样的异常情况,特别是身为服务端开发人员的我们,总是不停的编写接口提供给前…
-
一起来学 SpringBoot 2.x | 第十二篇初探RabbitMQ消息队列
作者:唐亚峰 出自: https://blog.battcn.com/ MQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。 可以将它理解成邮局,发送者将消…
-
一起来学 SpringBoot 2.x | 第十四篇强大的 actuator 服务监控与管理
作者:唐亚峰 出自: https://blog.battcn.com/ actuator是 spring boot项目中非常强大一个功能,有助于对应用程序进行监视和管理,通过 re…
-
一起来学 SpringBoot 2.x | 第十一篇集成Swagger在线调试
作者:唐亚峰 出自: https://blog.battcn.com/ 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术…
-
一起来学 SpringBoot 2.x | 第十篇使用Spring Cache集成Redis
作者:唐亚峰 出自: https://blog.battcn.com/ Spring 3.1 引入了激动人心的 基于注释(annotation)的缓存(cache)技术,它本质上不…
-
一起来学 SpringBoot 2.x | 第九篇整合Lettuce Redis
作者:唐亚峰 出自: https://blog.battcn.com/ Spring Boot 除了支持常见的ORM框架外,更是对常用的中间件提供了非常好封装,随着 Spring …
-
一起来学 SpringBoot 2.x | 第八篇通用Mapper与分页插件的集成
作者:唐亚峰 出自: https://blog.battcn.com/ 在 一起来学SpringBoot | 第七篇:整合Mybatis一文中,我们介绍了 Mybatis这款优秀的…
-
一起来学 SpringBoot 2.x | 第七篇整合Mybatis
作者:唐亚峰 出自: https://blog.battcn.com/ MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,几乎避免了所有的 JDB…
-
一起来学 SpringBoot 2.x | 第六篇整合SpringDataJpa
作者:唐亚峰 出自: https://blog.battcn.com/ 上一篇介绍了 Spring JdbcTemplate的使用,对比原始的 JDBC而言,它更加的简洁。但随着表…
-
一起来学 SpringBoot 2.x | 第五篇使用JdbcTemplate访问数据库
作者:唐亚峰 出自: https://blog.battcn.com/ Spring Framework对数据库的操作在 JDBC上面做了深层次的封装,通过 依赖注入功能,可以将 …
-
一起来学 SpringBoot 2.x | 第四篇整合Thymeleaf模板
作者:唐亚峰 出自: https://blog.battcn.com/ 在前面几章中已经介绍了如何创建一个 SpringBoot 项目,同时简单的描述了 SpringBoot RE…
-
一起来学 SpringBoot 2.x | 第二篇SpringBoot 配置详解
作者:唐亚峰 出自: https://blog.battcn.com/ 上一篇介绍了 SpringBoot 由来及构建方式,通过第一章的教程我们对 SpringBoot 不在感到陌…