置顶 记一次Azure Front Door CDN部署经过
我有一个运行在本地或云服务器上的 Web 应用(http://127.0.0.1:8088),希望通过以下方式对外提供服务:
905 字
|
5 分钟
置顶 ThreadLocal详解
ThreadLocal 的设计在 Java 中是为了实现线程隔离,让每个线程拥有自己的私有变量副本,避免多个线程访问共享数据时的竞争和同步问题。它背后的核心思想是 线程本地存储,即每个线程都可以独立存储自己的数据,线程之间不会互相干扰。
2356 字
|
12 分钟
置顶 Spring Bean生命周期
其实就是 一个 Bean 从创建、初始化、使用、销毁 的完整过程。Spring 容器(ApplicationContext)在管理 Bean 的过程中,会按照固定的流程来操作。下面我给你按顺序梳理一下:
1781 字
|
9 分钟
置顶 Springboot使用AOP结合Redis+Lua脚本分布式限流
定义切点表达式,创建pointcut方法,通过方法形参point传入,获取到方法后,通过AnnotationUtils获取方法所携带的注解及其参数,获取最大访问次数max、超时时间timeout,以及时间格式timeUnit,把参数交给限流方法,计算出窗口时间范围expired到now,交给Lua脚本执行
3022 字
|
15 分钟
置顶 手搓布隆过滤器
布隆过滤器的核心思想是:
924 字
|
5 分钟
置顶 HTTPS加密原理讲解
2025-10-09
1399 字
|
7 分钟
置顶 Windows11 如何正确启动远程桌面
打开设置>系统>远程桌面,把远程桌面开关打开在这里插入图片描述
1152 字
|
6 分钟
HashMap底层讲解
首先HashMap是初始容量为 16,负载因子为 0.75,则扩容阈值为 16 × 0.75 = 12。当存入第 13 个元素时,HashMap 就会触发扩容。 当触发扩容时,HashMap 的容量会扩大为当前容量的两倍。例如,容量从 16 增加到 32,从 32 增加到 64 等。数组长度一定是 2 的幂
1759 字
|
9 分钟