liululee的博客

闲话技术,大笑人生

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

回调“地狱”和反应模式

了解更多有关基于反应流的方法以及如何避免回调地狱的信息。 更好地理解基于反应流的方法的有用性的方法之一是它如何简化非阻塞 IO 调用。 本篇文章将简要介绍进行同步远程调用所涉及的代码类型。然后,我们将演示非阻塞 IO 中的分层如何高效使用资源(尤其是线程),引入了称为回调地狱带来的复杂性以及基于反...

2019-06-28 10:59:39

阅读数 38

评论数 0

回调“地狱”与反应模式

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容了解更多有关基于反应流的方法以及如何避免回调地狱的信息。更好地理解基于反应流的方法的有用性的方法之一是它如何简化...

2019-06-28 08:18:00

阅读数 3

评论数 0

Java动态规划

1. 介绍 动态规划典型的被用于优化递归算法,因为它们倾向于以指数的方式进行扩展。动态规划主要思想是将复杂问题(带有许多递归调用)分解为更小的子问题,然后将它们保存到内存中,这样我们就不必在每次使用它们时重新计算它们。 要理解动态规划的概念,我们需要熟悉一些主题: 什么是动态规划? 贪心算法 简...

2019-06-27 09:16:29

阅读数 54

评论数 0

使用 Spring Data JPA 进行分页和排序

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容了解如何使用 Spring Data JPA 实现分页和排序。概览当处理大量数据时,延迟处理通常是必不可少的。即...

2019-06-26 08:18:00

阅读数 2

评论数 0

ApplicationContextRunner如何简化自动配置测试

1. 概览 众所周知,自动配置是Spring Boot的关键功能之一, 但测试自动配置可能会很棘手。 在以下部分中,我们将展示ApplicationContextRunner如何简化自动配置测试。 2. 测试自动化配置方案 ApplicationContextRunner是一个实用程序类,它运行A...

2019-06-25 09:42:50

阅读数 55

评论数 0

Spring Boot ApplicationContextRunner 测试指南

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容1. 概览 众所周知,自动配置是Spring Boot的关键功能之一, 但测试自动配置可能会很棘手。在以下部分中...

2019-06-25 08:08:00

阅读数 2

评论数 0

Jest — ElasticSearch Java 客户端

1. 介绍 任何使用过Elasticsearch的人都知道,使用基于rest的搜索API构建查询可能是单调乏味且容易出错的。 在本教程中,我们将研究Jest,一个用于Elasticsearch的HTTP Java客户端。Elasticsearch提供了自己原生的Java客户端,然而 Jest提供了...

2019-06-24 09:23:10

阅读数 24

评论数 0

Spring RestTemplate 下载大文件

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容1. 概述 本教程中,我们将展示使用 RestTemplate 下载大文件的不同技术。2. RestTempla...

2019-06-23 08:18:00

阅读数 2

评论数 0

微服务之旅:从Netflix OSS到 Istio Service Mesh

在这篇文章中,我们从Netflix开始,通过Envoy和Istio的崛起,快速浏览微服务的历史. 微服务是具有边界上下文的松散耦合服务,使您能够独立开发,部署和扩展服务。它还可以定义为构建独立开发和部署的分布式系统的架构模式。 在微服务架构中处理服务之间的通信是一项挑战,因为它们需要在不可靠的网络...

2019-06-21 12:26:42

阅读数 24

评论数 0

你知道什么是Jest吗?

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容1. 介绍任何使用过Elasticsearch的人都知道,使用基于rest的搜索API构建查询可能是单调乏味且容...

2019-06-21 12:00:48

阅读数 2

评论数 0

如何排查Java内存泄漏?看完我给跪了!

没有经验的程序员经常认为Java的自动垃圾回收完全使他们免于担心内存管理。这是一个常见的误解:虽然垃圾收集器做得很好,但即使是最好的程序员也完全有可能成为严重破坏内存泄漏的牺牲品。让我解释一下。 当不必要地维护不再需要的对象引用时,会发生内存泄漏。这些泄漏很糟糕。首先,当程序消耗越来越多的资源时,...

2019-06-20 09:36:40

阅读数 89

评论数 0

微服务之旅:从Netflix OSS到Istio Service Mesh

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容微服务是具有边界上下文的松散耦合服务,使您能够独立开发,部署和扩展服务。它还可以定义为构建独立开发和部署的分布式...

2019-06-20 09:22:26

阅读数 1

评论数 0

Spring Security表单登录

1. 简介 本文将重点介绍使用Spring Security登录。 本文将构建在之前简单的Spring MVC示例之上,因为这是设置Web应用程序和登录机制的必不可少的。 2. Maven 依赖 要将Maven依赖项添加到项目中,请参阅Spring Security with Maven一文。 标...

2019-06-18 09:46:53

阅读数 24

评论数 0

Spring Security 表单登录

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容1. 简介本文将重点介绍使用SpringSecurity登录。 本文将构建在之前简单的Spring MVC示例...

2019-06-18 08:28:00

阅读数 1

评论数 0

Java 8 Collectors to Map

1. 介绍 在本教程中,我们将讨论Collectors类的toMap()方法。我们使用它将流收集到一个Map实例中。 对于本教程中涉及的所有示例,我们将使用图书列表作为数据源,并将其转换为不同的Map实现。 2. List 转换 Map 我们将从最简单的情况开始,将List 转换 Map。 Boo...

2019-06-17 09:50:51

阅读数 23

评论数 0

Java 开发者需要了解的18个枚举要点

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容1 Java 开发者需要了解的18个枚举要点想了解更多关于在 Java 中使用枚举的信息吗?看看这篇关于枚举...

2019-06-16 13:36:25

阅读数 1

评论数 0

Java系统中如何拆分同步和异步

很多开发人员说,将应用程序切换到异步处理很复杂。因为他们有一个天然需要同步通信的Web应用程序。在这篇文章中,我想介绍一种方法来达到异步通信的目的:使用一些众所周知的库和工具来设计他们的系统。 下面的例子是用Java编写的,但我相信它更多的是基本原理,同一个应用程序可以用任何语言来重新写。 所需的...

2019-06-14 09:24:39

阅读数 22

评论数 0

Java8 Collectors to Map

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容1. 介绍在本教程中,我们将讨论Collectors类的toMap()方法。我们使用它将流收集到一个Map...

2019-06-14 08:45:00

阅读数 1

评论数 0

Java模块解耦的设计策略

1. 概述 Java 平台模块系统 (Java Platform Module System,JPMS)提供了更强的封装、更可靠且更好的关注点分离。 但所有的这些方便的功能都需要付出代价。由于模块化的应用程序建立在依赖其他正常工作的模块的模块网上,因此在许多情况下,模块彼此紧密耦合。 这可能会导致...

2019-06-13 12:47:45

阅读数 134

评论数 0

Java系统中拆分同步和异步

点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容很多开发人员说,将应用程序切换到异步处理很复杂。因为他们有一个天然需要同步通信的Web应用程序。在这篇文章中,我...

2019-06-13 11:30:00

阅读数 1

评论数 0

提示
确定要删除当前文章?
取消 删除