配置 /** * @Author: gaoxinyu * @Date: 2025/6/8 9:59 * @Version: 1.0 **/ @Configuration public class Re…
ARP协议 DNS协议 tcp三次握手 利用 curl http://nginx.org/LICENSE 模拟http请求 TLS加密过程(TLS1.2为例) 同样使用 curl https://ng…
分页优化 参考文章 现在有400w条数据,要查询390w后面10条 -- 一般的分页查询 SELECT * FROM test ORDER BY id DESC LIMIT 3900000,10; -…
为什么不用BeanUtils.copyProperties? 因为 BeanUtils 低效(反射) MapStruct 在编译时生成代码,不会使用反射机制 1. 入门 1.1 安装 <!-- …
实现两个类分别为student和address class Student implements Cloneable{ private String name; private Address add…
Redisson 参考: 原文链接 定义:Redisson 是一个用于与 Redis 进行交互的 Java 客户端库 优点:很多 1. 入门 1.1 安装 <!--redissio…
1. 实现一个基础的分布式锁 1.1 定义Lock接口 public interface Lock { boolean tryLock(long timeout); boolean unLock();…
1. redis的数据结构 1.1 String 1.1.1 底层结构 Redis 中的 string 类型底层实现使用了 SDS(Simple Dynamic String),是因为 SDS 提供了…
1. 添加junit依赖 在springboot-boot-starter-test中已经包含了此依赖, 可以不用添加 <dependency> <groupId>org.ju…
参考文章: 这里打开参考文章 1. 介绍 1.1 future介绍 Future 类只是一个泛型接口,核心思想是异步调用,主要有5个核心API 泛型接口:编译时期有效,为了保持数据类型的一致 // V…