Java内存泄漏排查

任何使用Java开发应用的开发者都会或多或少遇到OOM(OutOfMemoryError),这个问题的产生源自我们对程序设计的不合理以及对象无法及时释放所占空间导致的。往往此类问题较难排查,需要分析JVM堆内存中对象进行分析才能准确的定位根据原因。本文将介绍一个开发过程中遇到的一个问题,并讲解如何利用JVM工具以及MAT进行问题排查。

Spring Boot源码分析-配置文件加载原理

Spring Boot是目前最流行的Java开发框架,它提供了很多的默认配置,不需要我们再去逐一配置,极大地简化了开发流程。项目中的部分具体配置值一般都写在application.propertiesapplication.yml中,本文就让我们一起来探讨一下Spring Boot如何加载配置文件中的内容。

Maven多模块-Spring Boot项目

在开发过程中,为了方便我们可能会将所有的代码都放在一个项目中,所有人的工作内容都集中在一起。随着业务的快速发展,会导致整个项目越来越复杂和后期维护难等问题。而项目模块化可以更好的实现代码复用,简化项目结构,使逻辑更加清晰,也方便团队分工合作,后期扩展和维护。

设计模式-责任链

责任链设计模式是一种行为模式,其中一组对象按顺序连接在一起,请求在对象链上传递,直到有一个对象处理该请求,返回一个响应对象。否则该请求将继续往下传递。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×