Spring Boot 最流行的 16 条最佳实践!

Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。


       面试题     Java , SpringBoot , 面试题

Java并发:分布式应用限流 Redis + Lua 实践

任何限流都不是漫无目的的,也不是一个开关就可以解决的问题,常用的限流算法有:令牌桶,漏桶。在之前的文章中,也讲到过,但是那是基于单机场景来写。


       Redis     Java , Lua , RateLimiter , Redis , SpringBoot , 分布式

Dubbo 整合 Pinpoint 做分布式服务请求跟踪

在使用Dubbo进行服务化或者整合应用后,假设某个服务后台日志显示有异常,这个服务又被多个应用调用的情况下,我们通常很难判断是哪个应用调用的,问题的起因是什么,因此我们需要一套分布式跟踪系统来快速定位问题,Pinpoint可以帮助我们快速定位问题(当然,解决方案也不止这一种)。


       Dubbo     Dubbo , Pinpoint , SpringBoot

Spring Boot 中使用 MongoDB 增删改查

本文快速入门,MongoDB 结合SpringBoot starter-data-mongodb 进行增删改查


       SpringBoot     MongoDB , SpringBoot

Spring Boot 中使用 RocketMQ

本文快速入门,RocketMQ消息系统的安装部署,发送,和接收消息,监控消息,的详细说明。


       SpringBoot     RocketMQ , SpringBoot

Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo

Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo


       Docker     Docker , Redis , SpringBoot

Spring Boot 中使用 Java API 调用 Elasticsearch

ElasticSearch 是一个高可用开源全文检索和分析组件。提供存储服务,搜索服务,大数据准实时分析等。一般用于提供一些提供复杂搜索的应用。


       SpringBoot     ElasticSearch , SpringBoot

Spring Boot 中使用 Java API 调用 lucene

Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎


       SpringBoot     Lucene , SpringBoot

Spring Boot 中使用 公共配置

常用应用属性

可以在application.properties / application.yml file中指定各种属性,也可以在命令行开关中指定。本节提供了常见的Spring Boot属性和对使用它们的基础类的引用的列表。


       SpringBoot     LogBack , SpringBoot

Spring Boot 中使用 LogBack 配置

LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手。(log4j的原型是早前由Ceki Gülcü贡献给Apache基金会的)下载地址 https://logback.qos.ch/download.html


       SpringBoot     SpringBoot
Your browser is out-of-date!

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

×