自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曲翎风

欢迎关注我的微信公众号:曲翎风,我的个人博客:https://blog.sagowiec.com

原创 使用 Spring 快速创建 web 应用的两种方式

介绍 本篇文章主要介绍,如何使用 Spring 开发一个 Web 应用。 我们将研究用 Spring Boot 开发一个 web 应用,并研究用非 Spring Boot 的方法。 我们将主要使用 Java 配置,但还要了解它们的等效的 XML 配置。 使用 Spring Boot Maven 依...

2019-11-07 16:49:40

阅读数 17

评论数 0

原创 Redis消息队列:RPOPLPUSH vs Pub/Sub

介绍 Redis以内存数据库而闻名。但是,某些系统将它用作消息队列管理工具。 Pub/Sub 和 RPOPLPUSH 是用于实现这样一个系统的两组命令。在这篇文章中,我将分享一些关于这两个命令集的知识,它们的用例以及优缺点。 PUBLISH/SUBSCRIBE 假设 Pub/Sub 就像一个无...

2019-11-13 23:57:07

阅读数 39

评论数 0

原创 Spring 的 RequestBody 和 ResponseBody 注解

介绍 在这篇文章中,我们将了解 Spring @RequestBody 和 @ResponseBody注释。 @RequestBody 简单地说,@RequestBody 注解将 HttpRequest 主体映射到一个传输或域对象,从而将入站的 HttpRequest 主体自动反序列化到一个 Ja...

2019-11-12 14:13:18

阅读数 16

评论数 0

原创 Spring REST API 从实体到 DTO 的转换

介绍 在本文中,我们将处理 Spring 应用的内部实体与客户端外的 DTO(数据传输对象)之间需要进行的转换。 模型映射 让我们从介绍用于执行的实体到 DTO 转换的主库开始 —— ModelMapper。 我们需要将在 pom.xml 中添加如下依赖: <dependency> ...

2019-11-11 17:35:54

阅读数 22

评论数 0

原创 如何用 Spring 和 Spring Boot 实现 REST API 的自定义异常

介绍 本文将演示如何使用 Spring 和 Spring Boot 中实现 REST API 的异常处理,并了解不同版本引入了哪些新功能。 **在 Spring 3.2 之前,在 Spring MVC 中处理异常的两种主要方法是:HandlerExceptionResolver 或 @Except...

2019-11-10 11:23:15

阅读数 28

评论数 0

原创 怎么用 Spring Data 在 RESTful API 中实现更好的分页

介绍 本文将重点介绍如何使用 Spring MVC 和 Spring Data 在 RESTful API 中实现分页。 REST 分页的可发现性 在分页范围内,满足 REST 的 HATEOAS 约束,意味着使 API 的客户端能够基于导航中的当前页面发现下一页和上一页。 为此,我们将使用Lin...

2019-11-09 16:50:13

阅读数 32

评论数 0

原创 在 RESTful API 中使用 Spring Security

介绍 在篇文章中,我们将学习如何使用 Spring 和 Spring Security 5 提供更安全的 RESTful API。 我们将使用 Java 配置来设置安全性,并将使用登录和 Cookie 方法进行身份验证。 启用Spring Security Spring Security 的体系结...

2019-11-09 10:45:41

阅读数 39

评论数 0

原创 如何在 Spring REST Controller 中获取 HTTP 头信息

介绍 在本篇文章中,我们将研究如何在 Spring Rest Controller 中访问 HTTP 头信息。 首先,我们将使用 @RequestHeader 注解分别或同时读取 HTTP 头信息。 之后,我们将深入研究 @RequestHeader 的属性。 获取 HTTP 头信息 获取单个 H...

2019-11-06 17:28:47

阅读数 183

评论数 0

原创 Java 真实大厂面试题 100 道汇总

1024

2019-10-24 15:40:08

阅读数 145

评论数 0

原创 解决'GLIBC_2.14' not found问题时遇到的坑

1、 glibc下载 从 http://www.gnu.org/software/libc/ 下载源代码。我下载的版本是2.14,链接地址是 http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz 。 2、安装具体步骤如下: [root@l...

2019-10-16 13:56:43

阅读数 11

评论数 0

原创 Java13 最新特性你知道多少?

JDK 13 于 2019 年 9 月 17 日正式发布。 新版本主要包含五个特性 JEP 350: Dynamic CDS Archives JEP 351: ZGC: Uncommit Unused Memory JEP 353: Reimplement the Legacy Socket ...

2019-10-11 01:37:54

阅读数 32

评论数 0

原创 什么是 Lambda,Lambda表达式你用对了吗?

Java 8于2014年3月18日发布以来,Lambdas现在已经成为Java环境中熟悉的一部分。带来了期待已久的lambda表达式(又名闭包)特性。它们对我们用Java编程的影响比平台历史上的任何其他变化都要大。 什么是lambda表达式? 在数学和计算中,lambda表达式通常是一个函数:对...

2019-10-08 11:39:42

阅读数 72

评论数 0

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