java java基础-环境搭建(jdk安装)

1. 安装JDK 1) 下载 打开地址:https://www.oracle.com/java/technologies/javase-jdk15-downloads.html !(https://img2020.cnblogs.com/blog/2210127/202011/2210127-20201110213946567-2...

2022-12-10 433 阅读

spring SpringBoot 使用 beforeBodyWrite 实现统一的接口返回类型

通常我们在 Spring Boot 的项目中,会使用一个类来作为统一的接口返回,比如这样: import lombok.Data; @Datapublic class Result<T> { private int code; private String mess...

2022-12-10 1022 阅读

spring SpringBoot sharding 分库分表使用及配置

SpringBoot sharding 分库分表使用及配置官方提供配置方式有哪些?JAVA配置YAML配置SpringBoot配置Spring命名空间配置无论哪种方式最后底层都包装成JAVA代码方式配置,今天主要以SpringBoot-...

2022-12-10 524 阅读

spring spring 中 aspectj 扫描内容太多导致的启动时加载缓慢

本文为原创, 转载请注明出处 https://blog.yangxiaochen.com 现象 我在一个现有的项目中, 引入 jooq. 这个项目本身是使用的 mybatis, 我引入 jooq, 想并行使用, 之后逐...

2022-12-10 708 阅读

spring 解决springboot加入切面后启动超级慢的问题

    需要把execution换成within execution:用于匹配方法执行的连接点; within:用于匹配指定类型内的方法执行; ————————&md...

2022-12-10 388 阅读

spring SpringBoot + Sharding JDBC,一文搞定分库分表、读写分离

Sharding-JDBC最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为ShardingSphere,2020年4⽉16日正...

2022-12-10 454 阅读

java Java SpringBoot2.3.4 配置redis 基于lettuce 同时支持集群与单机 配置密码加密 并使用redisson分布式锁

项目的redisutil 使用的是jedis 升级项目新的springboot推荐使用lettuce 之前的写法过于臃肿 为单机和集群分别搞了一份代码 很多重复部分 只要基于配置文件 动态创建redisConnectionFactor...

2022-12-10 458 阅读

spring spring boot整合 lettuce

导入依赖 <!--spring boot 2.0以后默认使用lettuce--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2022-12-10 559 阅读

spring Spring Boot2.x 整合lettuce redis 和 redisson

前言 springboot2之前redis的连接池为jedis,2.0以后redis的连接池改为了lettuce,lettuce能够支持redis4,需要java8及以上。lettuce是基于netty实现的与redis进行同步和异步的通信。 lett...

2022-12-10 572 阅读

spring springboot项目中redis客户端(Jedis、Lettuce、Redisson)

一、redis客户端的对比1)、JedisJedis作为Redis官方推荐的一款客户端,也算是简单好用,基础功能齐全,在中小型项目中还是很好用的,但是Jedis是直连模式,在多个线程间共享一个Jedis实例时...

2022-12-10 543 阅读