![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 73
一个普通但努力的程序猿
这个作者很懒,什么都没留下…
展开
-
Map+函数式优化if-else
Map+函数式优化if-else需求最近写了一个服务:根据优惠券的类型resourceType和编码resourceId来 查询 发放方式grantType和领取规则实现方式:根据优惠券类型resourceType -> 确定查询哪个数据表根据编码resourceId -> 到对应的数据表里边查询优惠券的派发方式grantType和领取规则优惠券有多种类型,分别对应了不同的数据库表:红包 —— 红包发放规则表购物券 —— 购物券表QQ会员外卖会员实际的优惠券远不止这原创 2022-01-17 11:12:48 · 1371 阅读 · 0 评论 -
Docker + Spring Boot + FastDFS 搭建文件服务器
Docker + Spring Boot + FastDFS 搭建一套分布式文件服务器!首先说一下从零开始自己去搭一个fastdfs挺麻烦,后来看到有人把做好的 docker 镜像传出来了,那搭建起来就很容易了1.第一步安装docker:在 root 权限下yum install -y docker-io #安装docker yum install -y docker-io #安装dockerservice docker star #启动dockerdocker -v # 查看docker版原创 2022-01-11 09:44:34 · 162 阅读 · 0 评论 -
使用 SpringBoot2.X 实现 Quartz 动态任务的分布式调度
使用 SpringBoot2.X 实现 Quartz 动态任务的分布式调度见名知意,该篇番外主要是要解决如下几个问题:1、使用 SpringBoot2.x 版本集成 Quartz2、Quartz 的任务动态实现:调度任务可以通过页面进行新增、删除、启动、暂定等操作任务数据使用数据库保存任务之间实现简单的依赖3、Quartz 实现分布式调度,使用其本身提供的基于数据库的实现SpringBoot2 集成 Quartz1、SpringBoot 不同的版本对于 Quartz 的集成有一定的差别原创 2022-01-11 09:36:18 · 710 阅读 · 0 评论 -
SpringBoot 全局日期格式化(基于注解)
SpringBoot 全局日期格式化(基于注解)使用教程根据官方文档 Custom JSON Serializers and Deserializers ,想要接管Jackson的JSON的序列化和反序列化,只需通过注解@JsonComponent来声明其静态内部类即可。首先根据项目要求提供自定义的日期序列化器和反序列化器,其中包括:DateJsonSerializer extends JsonSerializer<Date> 表示将Date格式化为日期字符串。DateJsonD原创 2021-11-11 10:26:33 · 400 阅读 · 2 评论 -
Log4j2的使用
Log4j2的使用优点:更简化的配置更强大的参数格式化最优秀的性能使用步骤:引用log4j2的maven依赖log4j-api在log4j-core中已经有依赖了,直接依赖core即可<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>原创 2021-10-08 11:36:47 · 52 阅读 · 0 评论 -
SpringBoot 解决跨域
SpringBoot 解决跨域,3种解决方案!问题背景:本人在开发中遇到了跨域问题,在网上查询了许多解决方案,在此做一个总结。CORS简介:CORS是一个W3C标准,全称是"跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。CORS需要浏览器和服务器同时支持。它的通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源原创 2021-08-06 09:40:02 · 56 阅读 · 0 评论