首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SpringBoot体系化开发实践
pdai
创建于2022-07-09
订阅专栏
SpringBoot体系化开发实践
等 18 人订阅
共19篇文章
创建于2022-07-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
# SpringBoot定时任务 - Spring自带的定时任务是如何实现的?有何注意点?
通过前文我们基本梳理了定时任务体系:Timer和ScheduledExecutorService是JDK内置的定时任务方案,以及Netty内部基于时间轮实现的HashedWheelTimer,再到Qu
SpringBoot定时任务 - 经典定时任务结构设计:时间轮(Timing Wheel)案例和实现原理
Timer和ScheduledExecutorService是JDK内置的定时任务方案,而业内还有一个经典的定时任务的设计叫时间轮(Timing Wheel), Netty内部基于时间轮实现了一个Ha
SpringBoot定时任务 - 开箱即用分布式任务框架xxl-job
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。本文介绍XXL-JOB以及SpringBoot的集成。
SpringBoot定时任务 - 什么是ElasticJob?如何集成ElasticJob实现分布式任务调度?
前文展示quartz实现基于数据库的分布式任务管理和job生命周期的控制,那在分布式场景下如何解决弹性调度、资源管控、以及作业治理等呢?针对这些功能前当当团队开发了ElasticJob,2020 年
SpringBoot定时任务 - 集成quartz实现定时任务(单实例和分布式两种方式)
最为常用定时任务框架是Quartz,并且Spring也集成了Quartz的框架,Quartz不仅支持单实例方式还支持分布式方式。本文主要介绍Quartz,基础的Quartz的集成案例本,以及实现基于数
SpringBoot集成文件 - 如何集成itextpdf导出PDF?itext的变迁?
除了处理word, excel等文件外,最为常见的就是PDF的导出了。在java技术栈中,PDF创建和操作最为常用的itext了,但是使用itext一定要了解其版本历史和License问题,在早前版本
SpringBoot集成文件 - 如何基于POI-tl和word模板导出庞大的Word文件?
有没有开源库通过模板方式导出word呢?poi-tl是一个基于Apache POI的Word模板引擎,也是一个免费开源的Java类库,你可以非常方便的加入到你的项目中,并且拥有着让人喜悦的特性。
SpringBoot集成文件 - 如何使用POI导出Word文档?
前文我们介绍了通过Apache POI导出excel,而Apache POI包含是操作Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。所以
SpringBoot集成文件 - 集成POI之Excel导入导出
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能。本文主要介绍通过Spr
SpringBoot数据库管理 - 用flyway对数据库管理和迁移
上文介绍了Liquibase,以及和SpringBoot的集成。除了Liquibase之外,还有一个组件Flyway也是经常被使用到的类似的数据库版本管理中间件。本文主要介绍Flyway, 以及Spr
SpringBoot数据库管理 - 用Liquibase对数据库管理和迁移?
Liquibase是一个用于**用于跟踪、管理和应用数据库变化的开源工具**,通过日志文件(changelog)的形式记录数据库的变更(changeset),然后执行日志文件中的修改,将数据库更新或回
SpringBoot接口 - API接口有哪些不安全的因素?如何对接口进行签名?
在以SpringBoot开发后台API接口时,会存在哪些接口不安全的因素呢?通常如何去解决的呢?本文主要介绍API**接口有不安全的因素**以及**常见的保证接口安全的方式**,重点**实践如何对接口
SpringBoot接口 - 如何生成接口文档之非侵入方式(通过注释生成)Smart-Doc?
通过Swagger系列可以快速生成API文档,但是这种API文档生成是需要在接口上添加注解等,这表明这是一种侵入式方式; 那么有没有非侵入式方式呢, 比如通过注释生成文档? 本文主要介绍非侵入式的方式
SpringBoot接口 - 如何生成接口文档之Swagger技术栈?
SpringBoot接口 - 如何生成接口文档之Swagger技术栈? 准备知识点 什么是OpenAPI规范(AOS)? 什么是Swagger? Swagger和SpringFox有啥关系? 什么是K
SpringBoot接口 - 如何优雅的写Controller并统一异常处理?
SpringBoot接口如何对异常进行统一封装,并统一返回呢?以上文的参数校验为例,如何优雅的将参数校验的错误信息统一处理并封装返回呢?
SpringBoot接口 - 如何优雅的对参数进行校验?
在以SpringBoot开发Restful接口时, 对于接口的查询参数后台也是要进行校验的,同时还需要给出校验的返回信息放到上文我们统一封装的结构中。那么如何优雅的进行参数的统一校验呢?
SpringBoot接口 - 如何优雅的对接口返回内容统一封装?
SpringBoot接口 - 如何优雅的对接口返回内容统一封装? RESTful API接口? 为什么要统一封装接口
SpringBoot开发 - 什么是热部署和热加载?devtool的原理是什么?
SpringBoot开发 - 什么是热部署和热加载?devtool的原理是什么? 准备知识点 什么是热部署和热加载? 什么是LiveLoad? 配置devtools实现热部署 POM配置 IDEA配置
SpringBoot开发 - 如何定制自己的Banner?还能用图片?
SpringBoot开发 - 如何定制自己的Banner?还能用图片? 什么是Banner ?如何更改Banner 文字Banne?