首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring-Boot
简放视野
创建于2023-01-17
订阅专栏
Spring Boot最佳实践
等 2 人订阅
共20篇文章
创建于2023-01-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【有哪些坑】Apollo配置中心FAQ常见问题列表
FAQ 常见问题回答 部署&开发遇到的常见问题 1. Apollo是什么? Apollo(阿波罗)是一款可靠的分布式配置管理中心,能够集中化管理应用的不同环境、不同集群的配置
Sentinel流量治理集成Apollo配置中心的技术方案
【场景】业务服务稳定性保障,流量治理(流量控制、限流、熔断降级、系统负载保护)。 业务研发希望,通过Sentinel提供的流控防护能力,保障业务核心服务的稳定性。
【Arthas案例】两个相同全限定类名StaticLoggerBinder,引起log4j.Level类找不到异常
两个不同的GAV依赖冲突,包含相同全限定类名,引起ClassNotFoundException 1.完整的异常调用栈【从案发现场找线索】 2.关键的异常日志 3.案发现场的源代码 4.解决方法
Spring框架是如何查找方法上的异步任务注解@Async
Spring框架层面,查找方法上的注解的原理与机制是一样的。 在方法层面,Spring框架已经找到子类的@Async注解,原因是查找注解会搜索整棵类型继承树,包括超类和实现的接口。
Spring异步任务@Async的默认线程池执行器是如何初始化的
Spring异步任务@Async的默认线程池执行器,是从哪里来?是如何初始化的?【结论】异步任务@Async的默认线程池执行器是通过TaskExecutionAutoConfiguration#a
问题带来多少成长,看你挖得有多深多痛
本文从实际工作中遇到的一个Redis访问超时问题出发,探究背后Spring、Lettuce和Netty的工作原理,并利用Arthas等调试工具,分析了EventLoop线程对连接处理的重要性,以及在处
SkyWalking链路追踪上下文TraceContext的traceId生成的实现原理剖析
SkyWalking通过字节码增强技术实现,结合依赖注入和控制反转思想,以SkyWalking方式将追踪身份traceId编织到链路追踪上下文TraceContext中。 是不是很有趣,很有意思!!!
Java-8函数式编程设计-Functional-Interface
我自己的理解,函数式编程对用户最大的价值是促使开发者养成模块化编程的习惯,代码可读性和维护性提高很多。
Java异常体系结构核心解析-Throwable
Java异常体系结构,是一种分层/层次结构树模型。 异常的根类是 java.lang.Throwable,核心数据结构/模型和实现都在于此类。了解她们对理解异常信息很关键。 其子类 java.lang
从Spring-Boot-Starters学习如何治理maven依赖版本冲突问题
做中间件对接业务的同学,肯定对jar依赖冲突问题印象深刻。 Spring Boot Starters 实质上是Maven依赖和插件模块化管理,见spring-boot-starter-parent的
使用RedisCacheWriter#clean在线异步地批量扫描匹配删除缓存数据spring-data-redis
生产环境,某云的某个业务Redis实例,触发内存使用率,连续 3 次 平均值 >= 85 %告警。 运维同学告知,看看需要怎么优化或者升级配置?分享了其实例RDB的内存剖析链接。 通过内存剖析详情发现
ReactiveRedisTemplate自动配置定义和序列化方式选择spring-data-redis
Spring-Boot的Redis自动配置类,RedisReactiveAutoConfiguration和RedisAutoConfiguration,组件ReactiveRedisTemplate
基于Spring-Boot的应用环境感知自识别配置
基于Spring Boot的应用环境感知自识别配置解决方案 1.Spring Boot应用集成etcd配置源 在分布式、云化的系统里,应用的配置(尤其是依赖服务的配置、环境相关的配置)都存储到应用的本
Spring-Boot之浅析配置项解析
Spring Boot之浅析配置项解析 Spring Boot之浅析配置项解析(一) Spring Boot之浅析配置项解析(二) Spring Boot之浅析配置项解析(三) Spring Boot
Spring-Boot启动流程简析
Spring Boot启动流程简析 Spring Boot启动流程简析(一) Spring Boot启动流程简析(二) Spring Boot启动流程简析(三) Spring Boot启动流程简析(四
Spring-Boot和Tomcat的启动日志源码调用剖析
分析Spring Boot启动和关闭的info级别的日志和IDE debug调试来熟悉Spring Boot和Spring Framework在启动和关闭整个过程中的工作,对Spring框架整体有所理
Dubbo应用启动与关闭流程日志剖析——注解配置
基于info日志,熟悉Dubbo应用的启动与关闭流程,对我们使用好有帮助,为源码剖析做准备。 示例项目源码:spring-boot-rpc-dubbo-provider-annotation
分布式系统可观测性之应用业务指标监控
Peter Bourgon 撰写了总结文章《Metrics, Tracing, and Logging》系统地阐述了这三者的定义、特征,以及它们之间的关系与差异。文中将可观测性问题映射到了如何处理指标
Spring Boot实现HTTP大文件断点续传分片下载-大视频分段渐进式播放
服务端如何将一个大视频文件做切分,分段响应给客户端,让浏览器可以渐进式地播放。 Spring-Boot实现HTTP分片下载断点续传,从而实现H5页面的大视频播放问题,实现渐进式播放,每次只播放需要播放
Spring-Boot之执行器端点(Actuator Endpoint)实现剖析
本文从Spring Boot源码层面剖析执行器端点的实现原理。整体实现思路是将端点(Endpoint)适配委托给MVC层策略端点(MvcEndpoint),再通过端点MVC适配器(EndpointMv