泽兴芝士网

一站式 IT 编程学习资源平台

Apache Commons Pool——优化你的java内存

大家好,我是吉森。我会持续分享一些开发技巧、经验和技术,如果你也热爱各种开发技术,欢迎关注我。

springboot连接redis连接池和sentinel

springboot连接redis连接池和sentinel

在配置文件中配置application.yml

ip: 192.168.0.110
spring:
  redis:
    password: redis123
    timeout: 2000
    lettuce:
      pool:
        max-active: 1000#连接池最大连接数(使用负值表示没有限制)
        max-idle: 10# 连接池中的最大空闲连接
        max-wait: -1连接池最大阻塞等待时间(使用负值表示没有限制)
        min-idle: 5# 连接池中的最小空闲连接
    cluster:
      nodes: ${ip}:6379,${ip}:6380,${ip}:6381
      max-redirects: 3# 获取失败 最大重定向次数
    sentinel:
      master: redis_master
      nodes: ${ip}:26379

自定义对象池实践(自定义对象数组)

自从研究了 commons-pool2 之后,进行了多次实践,实现的效果也是非常好的。但是在一些轻量级场景当中,使用

Grpc应用(一),基本实现(grpc使用)

使用grpc可以用来进行不同系统之间的信息交互,而且grpc不限于java,使用同一个proto文件可以在不同的编程语言之间交互。

上面这张图介绍了proto文件的语法,对应proto3.0,具体更多的内容请参考文档:

下面我们先讲一下如何在java中通过proto文件生成java代码,然后再讲如何使用。

添加如下依赖与插件:

Java代码

  1. <dependency>
  2. <groupId>io.grpc</groupId>

SpringBoot整合Redis(springboot整合websocket)

SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis,官网地址:
https://spring.io/projects/spring-data-redis

(1)提供了对不同Redis客户端的整合(Lettuce和Jedis)

redis知识总结(基础篇,可复习,可学习)

最近redis差不多看完了,前面学的也忘了好多,所以正好写篇博客复习复习。此篇介绍的是redis的基础篇,希望这篇能帮到各位大佬。

在Spring Boot中利用Redis实现排行榜功能?

Redis是目前比较流行的高性能的内存数据库,支持了比较丰富的数据库结构,其中我们可以通过Sorted Set数据结构来进行排行榜操作的处理,它不仅支能够以有序的方式来存储分值,还可以支持比较高效的数据查询操作,下面我们就来看看如何在Spring Boot中通过Redis实现排行榜操作。

配置Spring Boot与Redis的连接

通用池化框架实践之GenericKeyedObjectPool

前两天写了一篇文章介绍commons-pool2这个通用池化框架通用池化框架commons-pool2实践,其中提到了可以池化一个对象和一组对象,一个对象用到了

Redis面试攻防战:如何赢得技术博弈的胜利

今天,我面试了某大厂的java开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的mac,他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧。看了你的简历,觉得你对redis应该掌握的不错,我们今天就来讨论下redis......”。我想:“来就来,兵来将挡水来土掩”。

记一次springboot2.5.6升级到3.4(springboot更新操作)

以下基于本人项目,如有问题欢迎指出。如有新的内容添加,评论区见........

一、JDK的变化

SpringBoot3.X以上需要Java17作为最低版本。下载地址

<< < 15 16 17 18 19 20 21 22 23 24 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言