首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring Boot
huan1993
创建于2021-05-10
订阅专栏
Spring Boot 学习
等 4 人订阅
共22篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
huan1993
8月前
后端
Java
实现fastdfs防盗链功能
我们可以通过fastdfs实现一个分布式文件系统,如果我们的fastdfs部署在外网,那么任何一个人知道了我们的上传接口,那么它就可以文件的上传和访问。那么我们如何阻止他人访问我们fastdfs
45
点赞
评论
huan1993
8月前
后端
Java
SpringBoot整合fastdfs
在前一节中,我们搭建了一个单机版的fastdfs服务,此处我们将fastdfs与springboot进行整合,实现文件的上传和下载。
29
点赞
评论
huan1993
1年前
后端
Spring Boot
在SpringBoot中使用logback优化异常堆栈的输出
在我们在编写程序的过程中,无法保证自己的代码不抛出异常。当我们抛出异常的时候,通常会将整个异常堆栈的信息使用日志记录下来。通常一整个异常堆栈的信息是比较多的,而且存在一些没用的信息。那么我们优化?
849
6
4
huan1993
1年前
后端
Spring Boot
Spring按业务模块输出日志到不同的文件
在我们开发的过程中,可能存在如下情况: 1、有些时候我们需要调用第三方的接口,一般情况下,调用接口,我们都会记录请求的入参和响应的。如果我们自己系统的日志和第三方的日志混合到一个日志文件中,这样不好。
588
6
评论
huan1993
1年前
后端
Spring Boot
SpringBoot中异常处理
在我们编写程序的过程中,程序中可能随时发生各种异常,那么我们如何优雅的处理各种异常呢?此处我们就一起来解决一下这个问题。
72
1
1
huan1993
1年前
后端
Spring Boot
SpringBoot扩展点EnvironmentPostProcessor
之前项目中用到了Apollo配置中心,对接Apollo配置中心后,配置中心的属性就可以在程序中使用了,那么这个是怎么实现的呢?配置中心的属性又是何时加载到程序中的呢?
502
5
评论
huan1993
1年前
后端
Spring Boot
替换Spring容器中已经存在的Bean
我们在开发的过程中,有些类是自动加入到Spring容器中的,如果我们要替换掉这些默认的实现该怎么操作呢?
181
2
6
huan1993
1年前
后端
Spring Boot
Spring的3级缓存和循环引用的理解
在我们写代码的过程中一般会使用 @Autowired 来注入另外的一个对象,但有些时候发生了 循环依赖,但是我们的代码没有报错,这个是什么原因呢?
232
点赞
评论
huan1993
1年前
后端
Java
SpringBoot自定义控制层参数解析
在Spring的Controller中,我们通过@RequestParam或@RequestBody就可以将请求中的参数映射到控制层具体的参数中,那么这个是怎么实现的呢?
303
3
评论
huan1993
1年前
后端
数据库
Spring Data Redis Stream的使用
Stream类型是 redis5之后新增的类型,在这篇文章中,我们实现使用Spring boot data redis来消费Redis Stream中的数据。实现独立消费和消费组消费。
1795
6
评论
huan1993
1年前
后端
Lua
redis中lua脚本的简单使用
在使用redis的过程中,发现有些时候需要原子性去操作redis命令,而redis的lua脚本正好可以实现这一功能。比如: 扣减库存操作、限流操作等等。
956
5
2
huan1993
1年前
后端
Spring Boot
SpringBoot加密配置属性
在系统中的运行过程中,存在很多的配置属性,比如: 数据库配置、阿里云配置 等等,这些配置有些属性是比较敏感的,是不应直接以明文的方式出现在配置文件中,因此对于这些配置我们就需要加密来处理。
367
1
评论
huan1993
1年前
后端
Spring
Spring DeferredResult 异步请求
最近在做项目的过程中,有一个支付的场景,前端需要根据支付的结果,跳转到不同的页面中。而我们的支付通知是支付方异步通知回来的,因此在发出支付请求后 无法立即获取到支付结果,此时我们就需要轮训获取结果。
917
3
评论
huan1993
1年前
后端
Java
seata整合多数据源
在这篇文章中,我们使用Seata整合一下多数据源的场景。多数据源切换的功能我们使用dynamic-datasource-spring-boot-starter来完成。
336
1
评论
huan1993
1年前
后端
Java
Seata整合SpringBoot和Mybatis
在上一节中,我们学习了Seata的集群部署,在这篇文章中,我们使用SpringBoot整合Seata实现分布式事务功能,此处使用的是Seata的AT模式。
1076
2
评论
huan1993
1年前
Spring
后端
Spring动态添加定时任务
在工作中,有些时候我们有些定时任务的执行可能是需要动态修改的,**比如:** 生成报表,有些项目配置每天的8点生成,有些项目配置每天的10点生成,像这种动态的任务执行时间,使用Spring Task
551
点赞
评论
huan1993
2年前
后端
Spring父子上下文的使用案例
最近在看在使用Spring Cloud的时候发现,当我们通过Feign去调用别的微服务时,当我们有多个Feign客户端(比如:用户微服务、商品微服务)时,是可以为每个Feign客户端配置不同的配置。
821
4
评论
huan1993
2年前
Spring Boot
基于ImportBeanDefinitionRegistrar和FactoryBean动态注入Bean到Spring容器中
我们自己开发了一个第三方的jar包,想和Spring整合起来,并注入到Spring容器中。自己的jar包中,需要加入到Spring容器的类上都加入了一个自定义注解
1618
13
1
huan1993
2年前
Spring Boot
基于自定义Validator来验证枚举类型
在我们系统中,有部分字段的值是枚举类型的,但是请求参数中一般不会直接使用枚举来进行接收,而是使用Interget等类型来接收,当系统中这些值是必须的时候,我们要保证前端系统传递的数据是正确的,合法的,因此需要进行校验。 比如:用户的性别 Sex 只能是 0-未知 1-男 2-女…
700
5
6
huan1993
2年前
Spring Boot
SpringBoot整合Prometheus
实现SpringBoot和Prometheus的一个简单整合。 1、启用prometheus端点。 2、给每个指标指定一个通用的标签,application见下方的截图。 3、指定管理的端口和路径。 可以看到里面存在一个 process_files_open_files 指标,…
774
1
评论
下一页