# Spring Boot Lettuce Pool 在使用Spring Boot开发应用程序时,我们经常会涉及到与Redis进行交互的情况。而对于与Redis进行通信,通常会使用Lettuce作为Redis的客户端,它是一个基于Netty的高性能Redis客户端。在实际开发中,我们需要管理连接池以提高性能和减少资源消耗。本文将介绍如何在Spring Boot中使用Lettuce连接池。 ##
原创 2024-03-08 06:26:23
337阅读
 JDBC部要求我们掌握其他框架的查询语言,它是基于SQL这种数据访问语言的。JDBC很多便捷的功能是很多框架不能比的,但是JDBC也不是十全十美的,它具有强大的功能、灵活性和其他一些优点,但也有缺点。     传统的JDBC对数据库的操作,有很多重复的代码,这样给程序员带来了很多额外的工作量,Spring提供了JDBC模板很好的解决了这个问题
# REDIS (Redis 配置) # 连接工厂使用的数据库索引 spring.redis.database= 0 # Redis服务器主机 spring.redis.host= localhost # 登录redis服务器的密码 spring.redis.password= # 给定时间池可以分配的最大连接数 使用负值为无限制 spring.redis.pool.max-active= 8
转载 2023-11-22 20:56:46
84阅读
前言:日常开发中我们常用ThreadPoolExecutor提供的线程池服务帮我们管理线程,在Springboot中更是提供了@Async注解来简化业务逻辑提交到线程池中执行的过程。由于Springboot中默认设置的corePoolSize=1和queyeCapacity=Integer.MAX_VALUE,相当于采用单线程处理所有任务,这就与多线程的目的背道而驰,所以这就要求我们在使用@Asy
转载 2023-08-15 18:40:27
69阅读
# Spring Redis配置Jedis Pool Redis是一种内存数据库,用于缓存和持久化数据。在Spring框架中,我们通常使用Jedis来连接和操作Redis数据库。Jedis是一个Java语言的Redis客户端,提供了丰富的API用于操作Redis数据库。 ## Jedis Pool Jedis Pool是Jedis连接池,用于管理Jedis连接,避免每次操作Redis时都创建
原创 2024-03-08 06:24:48
50阅读
SpringBoot 入门SpringBoot 的主要特点为:创建独立的 Spring 应用程序嵌入到 Tomcat,无需部署 WAR 文件简化 Maven 配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置绝对没有代码生成并且对 XML 也没有配置要求SpringBoot下载地址配置及新建项目步骤SpringBoot 配置文件配置文件的路径及优先级配置文件的路径 Spring
SpringBoot整合SpringData JPA :先来了解下什么是jpa:是hibernate的抽象是他的一个子集:(jdbc--->mysql)包括映射元数据: jPA中的API:         Persistence  类是用于获取 EntityManagerFactory 实例。该类包含一个名为 c
转载 2024-01-12 09:17:55
57阅读
遇到一个怪怪的问题:Java代码 org.springframework.ldap.CommunicationException: connection closed; nested exception is ...
转载 2015-06-27 21:33:00
166阅读
2评论
在日常工作中,我们通过SpringDataMongodb来操作Mongodb数据库,在SpringBoot中只需要引入spring-boot-starter-data-mongodb即可。很多时候我们往往需要操作多个数据库(微服务架构下一个服务一个独立的库),最简单的方式就是在项目中为每个数据库配置下,比如:@Bean@PrimarypublicMongoDbFactorymongoDbFacto
原创 2020-08-03 21:04:23
550阅读
遇到一个怪怪的问题:Java代码  org.springframework.ldap.CommunicationException: connection closed; nested exception is javax.naming.CommunicationException: connection closed [Root exception is java.i
转载 2021-07-31 11:39:54
1126阅读
# Spring Boot中的Lettuce连接池配置详解 在Spring Boot项目中,我们通常使用Lettuce作为Redis客户端的连接池,来管理Redis的连接和资源。这篇文章将详细介绍Spring Boot中Lettuce连接池的配置项`spring.redis.lettuce.pool.maxActive`,并提供相应的代码示例。 ## Lettuce连接池概述 Lettuce
原创 2023-08-28 12:46:33
2328阅读
这两天参考各种资料在做springboot整合dubbo,这里记录下。 整个工程由dubbo-provider和dubbo-consumer两个模块构成,完整目录如下: 具体步骤:1.使用IDEA创建一个空的MAVEN项目 填写GroupId和ArtifactId 项目创建完成后,删除src目录,在pom.xml中添加<packaging>pom</packaging> &
转载 2024-07-16 19:51:11
78阅读
配置例如以下: ①web.xml配置 <servlet> <servlet-name>remote</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!--
转载 2016-02-29 12:05:00
65阅读
2评论
## 实现Java Spring HTTP的步骤 为了帮助你了解如何实现Java Spring HTTP,我将为你提供一份详细的步骤指南。在下面的表格中,你可以看到整个过程的步骤概述。 ```mermaid pie title Java Spring HTTP实现步骤 "步骤1" : 了解Java Spring框架 "步骤2" : 创建一个新的Java Spring项目 "步骤3" : 添加S
原创 2023-10-07 08:48:37
39阅读
**Kubernetes关键词科普:spring.redis.jedis.pool.max-active** 作为一名经验丰富的开发者,我将会详细解释在Kubernetes中如何实现`spring.redis.jedis.pool.max-active`这个关键字。首先,让我们通过以下步骤来了解整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 配置Spring Boo
原创 2024-04-29 11:36:35
253阅读
# 使用Spring Boot指定HTTP端口 在Spring Boot应用程序中,默认情况下,HTTP端口是8080。但是,有时候我们需要更改端口号以避免端口冲突或其他原因。本文将介绍如何在Spring Boot应用程序中指定HTTP端口。 ## 方法一:在application.properties中配置端口号 可以在`application.properties`文件中指定HTTP端口
原创 2024-07-12 06:00:43
114阅读
# 实现Spring Boot Http Range ## 概述 在本文中,我将指导你如何在Spring Boot中实现HTTP Range功能。HTTP Range允许客户端请求仅获取资源的一部分,这对于大文件下载或者想要节省带宽的情况非常有用。 ## 流程步骤 下面是实现“Spring Boot HTTP Range”的流程步骤: | 步骤 | 描述 | | ---- | ---- |
原创 2024-04-04 06:39:32
238阅读
Hibernate, Spring, Struts 相关 1.      Hibernate工作原理及为什么要用? 原理:  1. 读取并解析配置文件  2. 读取并解析映射信息,创建SessionFactory  3. 打开Sesssion  4. 创建事务Transa
转载 5月前
9阅读
# Spring Boot Http Get 实现教程 ## 简介 在这篇教程中,我将教会你如何使用 Spring Boot 实现 HTTP GET 请求。首先,我们来看一下整个实现的流程。 ```mermaid journey title Spring Boot Http Get 实现流程 section 准备工作 配置环境和项目依赖 section
原创 2023-09-30 05:48:23
47阅读
Spring Boot应用程序中,HTTP端口默认为8080。但可以通过server.port来设置,application.properties:server.port
原创 2022-11-09 18:53:11
325阅读
  • 1
  • 2
  • 3
  • 4
  • 5