51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

使用 Spring 和 Hibernate 进行表分区

使用 Spring 和 Hibernate 进行表分区

厉飞雨 阅读(9) 评论(0) 赞(3)

简介 {#简介} -------- 本文将带你了解如何使用 Spring 和 Hibernate 实现表分区。 表分区的目标是将一个大型表分割为多个较小的分区表,以便关联的表和索引记录可以放入内存缓冲池,从而实现更高效的查找或扫描操作。 使用 PostgreSQL 进行表分区 {#使用-postgresql-进行表分区} -------------------------...

Spring 中 applicationContext.xml 与 spring-servlet.xml 的区别

Spring 中 applicationContext.xml 与 spring-servlet.xml 的区别

厉飞雨 阅读(11) 评论(0) 赞(1)

1、简介 {#1简介} ----------- 所有 Java Web 框架都建立在 Servlet Api 的基础之上。在基于 Spring 开发的 Java Web 应用中,有三个文件起着至关重要的作用。通常,按以下顺序将它们串联起来:`web.xml` -\> `applicationContext.xml` -\> `spring-servlet.xml`...

使用 Postman 测试 Spring Websockets API

使用 Postman 测试 Spring Websockets API

厉飞雨 阅读(10) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 本文将会带你了解如何使用 [spring-websockets](/spring/web.html#websocket) 创建一个 Websocket 应用,并且使用 Postman 来进行测试。 2、Java WebSocket {#2java-websocket} -----------------------------...

Spring Boot 配置 Kafka SSL 双向认证

Spring Boot 配置 Kafka SSL 双向认证

厉飞雨 阅读(20) 评论(0) 赞(0)

1、简介 {#1简介} ----------- 本文将带你了解在 Spring Boot 中如何配置 SSL 认证以连接到 Apache Kafka Broker。 安全套接字层(SSL)实际上已被弃用,自 2015 年起被传输层安全(TLS)所取代。不过,由于历史原因,Kafka(和 Java)仍然使用 "SSL"。 2、SSL 概览 {#2ssl-...

Spring 中的 Context Path 与 Servlet Path

Spring 中的 Context Path 与 Servlet Path

厉飞雨 阅读(8) 评论(0) 赞(2)

1、简介 {#1简介} ----------- `DispatcherServlet` 在 Spring 应用中扮演着重要角色,它为应用提供了一个入口点。Context Path 定义了终端用户访问应用的 URL。 本文将带你了解 Spring 中 Context Path(上下文路径)与 Servlet Path(Servlet 路径)的区别。 2、Context Pa...

更改 Spring Boot 中 Log4j2 配置文件的默认位置

更改 Spring Boot 中 Log4j2 配置文件的默认位置

厉飞雨 阅读(15) 评论(0) 赞(0)

1、概览 {#1概览} ----------- 本文将会带你了解如何在 Spring Boot 应用中修改 Log4j2 配置文件的默认位置。 2、通过配置文件更改 {#2通过配置文件更改} ----------------------- 默认情况下,把 Log4j2 配置文件(`log4j2.xml` / `log4j2-spring.xml`)放在项目的 `class...

在 Spring MVC 中设置 JSON Content Type

在 Spring MVC 中设置 JSON Content Type

厉飞雨 阅读(12) 评论(0) 赞(1)

1、简介 {#1简介} ----------- Content Type 表示请求/响应数据的媒体类型(Media Type)。当 Conroller 收到 Web 请求时,它会根据 Content Type 解析请求数据,然后根据 Content Type 响应数据。目前在 REST 中最流行的 Content Type 就是 JSON。 本文将会带你了解如何在 Spri...

Spring Boot 使用 Log4j2 将日志数据写入 Syslog

Spring Boot 使用 Log4j2 将日志数据写入 Syslog

厉飞雨 阅读(13) 评论(0) 赞(1)

1、概览 {#1概览} ----------- 日志是每个应用的重要组成部分。在应用中,可以将日志存储在文件或数据库中。除此以外,还可以将日志数据发送到集中式日志管理应用,如 **Graylog** 或 **Syslog**。 ![应用中的日志系统架构](/upload/2023/11/12/zbJZKwS7ME.webp) 本文将带你了解如何在 [Spring Boot...

使用 Spring Boot 和 GraalVM 构建原生镜像

使用 Spring Boot 和 GraalVM 构建原生镜像

厉飞雨 阅读(15) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 本年将带你了解原生镜像(Native Image)的相关知识,以及如何使用 [Spring Boot](/spring-boot/) 和 GraalVM 构建原生镜像应用。 本文使用的是 Spring Boot 3,但是在末尾会教你如何解决与 Spring Boot 2 的差异问题。 2、原生镜像 {#2原生镜像} ----...