- 博客(14)
- 资源 (2)
- 收藏
- 关注

原创 使用 Spring 快速创建 web 应用的两种方式
介绍本篇文章主要介绍,如何使用 Spring 开发一个 Web 应用。我们将研究用 Spring Boot 开发一个 web 应用,并研究用非 Spring Boot 的方法。我们将主要使用 Java 配置,但还要了解它们的等效的 XML 配置。使用 Spring BootMaven 依赖首先,我们需要引用 spring-boot-starter-web 依赖:<depende...
2019-11-07 16:49:40
275
原创 IDEA报错:Lombok Requires Annotation Processing
一、问题描述二、解决方法Close your project.Settings > Build, Execution, Deployment > Compiler > Annotation Processors. Check ‘Enable annotation processing’.Open your project. File > Invalidate Caches / Restart… > Invalidate and Restart Wait for th
2020-07-23 10:11:30
1708
原创 Redhat 6.4 / 6.5 / 6.6 / 6.7 / 7.1 ISO集合 下载
下载地址:https://download.youkuaiyun.com/download/qq_14806495/11851265
2020-07-17 14:05:20
4725
原创 Redis消息队列:RPOPLPUSH vs Pub/Sub
介绍Redis以内存数据库而闻名。但是,某些系统将它用作消息队列管理工具。Pub/Sub 和 RPOPLPUSH 是用于实现这样一个系统的两组命令。在这篇文章中,我将分享一些关于这两个命令集的知识,它们的用例以及优缺点。 PUBLISH/SUBSCRIBE假设 Pub/Sub 就像一个无线电台,所有订阅队列的使用者都将接收发布到该队列的所有消息。它是如何工作的消费者 C1、C2、C3...
2019-11-13 23:57:07
438
原创 Spring 的 RequestBody 和 ResponseBody 注解
介绍在这篇文章中,我们将了解 Spring @RequestBody 和 @ResponseBody注释。@RequestBody简单地说,@RequestBody 注解将 HttpRequest 主体映射到一个传输或域对象,从而将入站的 HttpRequest 主体自动反序列化到一个 Java 对象上。首先,让我们看一下 Spring Controller 中的方法:@PostMapp...
2019-11-12 14:13:18
343
原创 Spring REST API 从实体到 DTO 的转换
介绍在本文中,我们将处理 Spring 应用的内部实体与客户端外的 DTO(数据传输对象)之间需要进行的转换。模型映射让我们从介绍用于执行的实体到 DTO 转换的主库开始 —— ModelMapper。我们需要将在 pom.xml 中添加如下依赖:<dependency> <groupId>org.modelmapper</groupId> ...
2019-11-11 17:35:54
389
原创 如何用 Spring 和 Spring Boot 实现 REST API 的自定义异常
介绍本文将演示如何使用 Spring 和 Spring Boot 中实现 REST API 的异常处理,并了解不同版本引入了哪些新功能。**在 Spring 3.2 之前,在 Spring MVC 中处理异常的两种主要方法是:HandlerExceptionResolver 或 @ExceptionHandler 注解。**这两种方法都有一些明显的缺点。**从 3.2 开始,我们就使用 @C...
2019-11-10 11:23:15
287
原创 怎么用 Spring Data 在 RESTful API 中实现更好的分页
介绍本文将重点介绍如何使用 Spring MVC 和 Spring Data 在 RESTful API 中实现分页。REST 分页的可发现性在分页范围内,满足 REST 的 HATEOAS 约束,意味着使 API 的客户端能够基于导航中的当前页面发现下一页和上一页。 为此,我们将使用Link HTTP 响应头,以及 “next”,“prev”,“first” 和 “last” 链接关系类型...
2019-11-09 16:50:13
543
原创 在 RESTful API 中使用 Spring Security
介绍在篇文章中,我们将学习如何使用 Spring 和 Spring Security 5 提供更安全的 RESTful API。我们将使用 Java 配置来设置安全性,并将使用登录和 Cookie 方法进行身份验证。启用Spring SecuritySpring Security 的体系结构完全基于 Servlet 过滤器。注册 Spring Security 过滤器的最简单选择是添加 ...
2019-11-09 10:45:41
414
原创 如何在 Spring REST Controller 中获取 HTTP 头信息
介绍在本篇文章中,我们将研究如何在 Spring Rest Controller 中访问 HTTP 头信息。首先,我们将使用 @RequestHeader 注解分别或同时读取 HTTP 头信息。之后,我们将深入研究 @RequestHeader 的属性。获取 HTTP 头信息获取单个 HTTP 头信息如果我们需要访问一个特定的 HTTP 头信息,我们可以用头名配置 @RequestHe...
2019-11-06 17:28:47
2175
原创 解决'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@localhost ~]# tar zxvf glibc-2.14.tar.gz -C /home/so...
2019-10-16 13:56:43
1938
1
原创 Java13 最新特性你知道多少?
JDK 13 于 2019 年 9 月 17 日正式发布。新版本主要包含五个特性JEP 350: Dynamic CDS ArchivesJEP 351: ZGC: Uncommit Unused MemoryJEP 353: Reimplement the Legacy Socket APIJEP 354: Switch Expressions (Preview)JEP 355: ...
2019-10-11 01:37:54
249
原创 什么是 Lambda,Lambda表达式你用对了吗?
Java 8于2014年3月18日发布以来,Lambdas现在已经成为Java环境中熟悉的一部分。带来了期待已久的lambda表达式(又名闭包)特性。它们对我们用Java编程的影响比平台历史上的任何其他变化都要大。什么是lambda表达式?在数学和计算中,lambda表达式通常是一个函数:对于某些或所有输入值的组合,它指定一个输出值。Java中的Lambda表达式将函数的概念引入到语言中。...
2019-10-08 11:39:42
905
Redhat 6.4 / 6.5 / 6.6 / 6.7 / 7.1 ISO集合
2019-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人