简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring boot默认方式打包,由于打的是全量依赖包(也称为fat包),不但打包慢,体积大,传输也慢,今天教大家给spring boot瘦瘦身。背景现在微服务架构越来越流行,一个项目10多个基于spring boot的服务模块很常见。假设一个服务模块打成jar包是100M,那么一次全量发布可能就需要上传1G的文件。在网络情况好的时候可能还没多大感觉,但如果是代码需要拷贝到内网发布,或者上传到某
Spring Boot有很多非常好的特性,可以帮助我们更快速的完成开发工作。今天和大家聊聊Spring boot的全局异常处理。问题1、spring boot中怎么进行全局异常处理?2、为什么我的404异常捕获不到?3、常见的http请求异常,能统一封装成json返回吗?实战说明项目依赖包:<dependency><groupId>org.springframework.b
同环比是数据分析中的一个重要指标,主要反应指标随时间变化的情况,在日常开发中会经常遇到。环比会突出显示数据的短期趋势,会受到季节等因素的影响。同比更加侧重反映长期的大趋势,也就规避了季节的因素。同比增长率=(本期数-上年同期数)/上年同期数×100%;环比增长率=(本期数-上期数)/上期数×100%
1、自定义收集器Collectorreturn Collector . of(//1、结果容器() -> new BigDecimal [ 1 ] , //2、累加器(result , item) -> {if(item!= 0) {= null) {} else {} } } , //3、并行计算时的合并器(result1 , result2) -> {} , //4、结果转换 total ->
单体应用中引入链路追踪的好处,通过Sleuth实现链路追踪,并简单介绍底层原理
不正确的日志打印不但会降低程序运行性能,还会占用大量IO资源和硬盘存储空间。本文主要总结一些能提高日志打印性能的手段。
前言除了常见的普通索引,唯一索引,组合索引,大家还能说一下mysql中有哪些其他类型的索引吗?今天和大家一起总结mysql中有哪些索引类型。一、mysql中有哪些索引类型?聚簇索引 (Clustered Index)非聚簇索引主键索引(PRIMARY KEY)辅助索引(Secondary Indexes)HASH索引BTREE索引T-TREE索引R-Tree索引自适应hash索引(Adaptive
前言InnoDB是Mysql数据库中最重要的存储引擎,搞清楚它的结构对理解它的各种机制的实现原理非常重要。今天和大家一起分享下InnoDB的结构。一、InnoDB结构由图可知:InnoDB的底层结构主要由2部分组成:内存结构和磁盘结构。二、内存结构详解1、Buffer Pool缓冲池是主内存中的一个区域,InnoDB在访问表和索引数据时会在其中进行缓存。 缓冲池允许直接从内存中处理经常使用的数据,
本文主要对Lombok的实现原理进行了介绍,并通过自定义注解@MyGetter演示了编译期注解处理器的使用过程。
通过向RestTemplate中添加拦截器实现http请求日志的优雅打印