会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
码者无疆
“码”界老兵,分享程序人生。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
2021年11月23日
Java 项目中使用 Resilience4j 实现客户端 API 调用的限速/节流机制
摘要: 在本系列的上一篇文章中,我们了解了 Resilience4j 以及如何使用其 Retry 模块。现在让我们了解 RateLimiter - 它是什么,何时以及如何使用它,以及在实施速率限制(或者也称为“节流”)时要注意什么。 代码示例 本文附有GitHub 上的工作代码示例。 什么是 Resilie
阅读全文
posted @ 2021-11-23 21:43 码界行者
阅读(388)
评论(0)
推荐(0)
2021年11月22日
使用 Resilience4j 框架实现重试机制
摘要: 在本文中,我们将从快速介绍 Resilience4j 开始,然后深入探讨其 Retry 模块。我们将了解何时、如何使用它,以及它提供的功能。在此过程中,我们还将学习实现重试时的一些良好实践。 代码示例 本文在 GitHu 上附有工作代码示例。 什么是 Resilience4j? 当应用程序通过网络进
阅读全文
posted @ 2021-11-22 18:07 码界行者
阅读(455)
评论(0)
推荐(0)
2021年11月16日
在 Spring Boot 中使用搜索引擎 Elasticsearch
摘要: Elasticsearch 建立在 Apache Lucene 之上,于 2010 年由 Elasticsearch NV(现为 Elastic)首次发布。据 Elastic 网站称,它是一个分布式开源搜索和分析引擎,适用于所有类型的数据,包括文本、数值 、地理空间、结构化和非结构化。Elastic
阅读全文
posted @ 2021-11-16 11:06 码界行者
阅读(398)
评论(0)
推荐(0)
2021年11月10日
Java 设计模式 Monads 的美丽世界
摘要: 让我从免责声明开始。从函数式编程的角度来看,下面的解释绝不是精确的或绝对准确的。相反,我将重点解释的清晰和简单性上,以便让尽可能多的 Java 开发人员进入这个美丽的世界。 几年前,当我开始深入研究函数式编程时,我很快发现有大量的信息,但对于几乎完全具有命令式背景的普通 Java 开发人员来说,几乎
阅读全文
posted @ 2021-11-10 20:32 码界行者
阅读(64)
评论(0)
推荐(0)
在 Java Spring Boot 项目中使用结构化日志节省时间
摘要: 【注】本文译自: Saving Time with Structured Logging - Reflectoring 日志记录是调查事件和了解应用程序中发生的事情的终极资源。每个应用程序都有某种类型的日志。 然而,这些日志通常很混乱,分析它们需要付出很多努力。在本文中,我们将研究如何利用结构化日志
阅读全文
posted @ 2021-11-10 11:38 码界行者
阅读(278)
评论(0)
推荐(0)
2021年11月9日
使用 Spring Boot 构建可重用的模拟模块
摘要: 【译】本文译自: Building Reusable Mock Modules with Spring Boot - Reflectoring 将代码库分割成松散耦合的模块,每个模块都有一组专门的职责,这不是很好吗? 这意味着我们可以轻松找到代码库中的每个职责来添加或修改代码。也意味着代码库很容易掌
阅读全文
posted @ 2021-11-09 10:48 码界行者
阅读(89)
评论(0)
推荐(0)
2021年11月5日
实用函数式 Java (PFJ)简介
摘要: 【注】本文译自: Introduction To Pragmatic Functional Java - DZone Java 实用函数式(Pragmatic Funcational) Java 是一种基于函数式编程概念的现代、非常简洁但可读的 Java 编码风格。 实用函数式 Java (PFJ)
阅读全文
posted @ 2021-11-05 19:48 码界行者
阅读(525)
评论(0)
推荐(0)
2021年11月4日
Bash 脚本简介
摘要: 【注】本文译自: An Introduction to Bash Scripting Bash 脚本简介 幻想自己是计算机科学家、业余爱好者或技术书呆子吗?然后在某个时候,您将或应该考虑在您的数字工作区中使用 Bash 脚本。 Bash (Bourne Again Shell) 是一个解释器,负责处
阅读全文
posted @ 2021-11-04 20:02 码界行者
阅读(848)
评论(0)
推荐(0)
2021年11月3日
如何在 Spring 中使用事件
摘要: 【注】本文译自:Spring Events | Baeldung 1. 概述 在本教程中,我们将讨论如何在 Spring 中使用事件。 事件是框架中最容易被忽视的功能之一,但也是更有用的功能之一。和 Spring 中的许多其他东西一样,事件发布是 ApplicationContext 提供的功能之一
阅读全文
posted @ 2021-11-03 18:47 码界行者
阅读(122)
评论(0)
推荐(0)
使用 Spring Boot 和 @SpringBootTest 进行测试
摘要: 【注】本文译自: Testing with Spring Boot and @SpringBootTest - Reflectoring 使用@SpringBootTest 注解,Spring Boot 提供了一种方便的方法来启动要在测试中使用的应用程序上下文。在本教程中,我们将讨论何时使用 @Sp
阅读全文
posted @ 2021-11-03 09:58 码界行者
阅读(989)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
公告