泽兴芝士网

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

Spring Boot 运行原理(5分钟速解)

Spring Boot

Redis进阶十二之Lettuce使用技巧详解

前言

Lettuce 是 Redis 的一款高级 Java 客户端,与 Jedis 并列成为最热门的客户端之一,目前已成为 SpringBoot 2.0 版本默认的 Redis 客户端。

tomcat+redis+nginx的session共享

上两节中,我们使用nginx+tomcat+memcached+MSM实现session共享,如何有需要对nginx负载均衡方面的知识需要了解的话,可以关注我的头条号:一点热。然后阅读之前的文章。同时,我已经把上一节配置的资料放到github了,如果需要配置的资源可以在上面下载,地址

https://github.com/yeehot/nginx_tomcat_session_msm

上一节快速入口:

SFTP连接的重用(sftp连接数设置)

背景:目前的业务系统每天都需要生成大量的报表,生成的报表都需要上传到特定的SFTP服务器上,所以项目上用到SFTP连接的地方比较多。而每次上传文件都要经历登录FTP、上传文件、登出FTP这些重复的步骤,而每次登录都需要耗时2秒左右,当文件数量过多,其耗时也是相当巨大的。所以想通过重用SFTP连接来达到优化的效果。本文主要讲述基于Apache 的commons-pool2的池化技术来实现SFTP连接的重用。这样就不用每次上传文件都要先登录ftp、登出ftp。而是相同地址第一次登录一下,保持这个连接放进池里,后面要上传的话直接从池里拿一个连接,上传文件,省去了重复登录登出的时间。

Java批量导入时,如何去除重复数据并返回结果?


概述

本篇是 POI系列 的最后一篇。传送门 Java 开发中如何用 POI 优雅的导出 Excel 文件, Java 开发中如何用 POI 优雅的导入 Excel 文件.

场景分析

大多数开发中是不需要重复的数据的, 所以后端开发中需要做去重操作, 而且为了更加友好的交互, 我们需要将导入失败的数据返回给用户。一般数据重复有以下几个场景:

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)

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言