本文转载自:JVM 看这一篇就够了[https://www.toutiao.com/article/6969013581765460493/?c...
本文转载自:JVM 看这一篇就够了[https://www.toutiao.com/article/6969013581765460493/?c...
一、缓存简介 1.1 什么是缓存 缓存就是数据交换的缓冲区。缓存的本质是一个内存 Hash。缓存是一种利用空间换时间的设计,其目标就是更快、更近...
ThreadLocal 解决数据一致性的问题通常有几种方式(笔者理解为,进程内出现线程不安全的问题也是导致了数据不一致): 排队,典型的案例是s...
一、MyBatis缓存官网内容 MyBatis-官网-缓存[https://mybatis.net.cn/sqlmap-xml.html#cac...
一、四种方式 JDK动态代理:运行期动态的创建代理类,只支持接口。 ASM:一个 Java 字节码操控框架。它能够以二进制形式修改已有类或者动态...
1 引言 1.1 K8s 架构:环形层次视图 从架构层次和组件依赖角度,可以将一个 K8s 集群和一台 Linux 主机做如下类比: 对于 K8...
Java 中实现文件监控,实时监控文件夹下文件的修改,主要的三种方法:1. JDK 7 的watch service2. Apache的Comm...
数据结构 1.hash算法 put操作时,会先计算key的hash值 经典问题1:为什么hashCode 要无符号右移 16位后 再与hashC...
Spring Boot 在关闭时,如果有请求没有响应完,在不同的容器会出现不同的结果,例如,在 Tomcat 和 Undertow 中会出现中断...
Aop的执行原理,我们应该基本都了解:通过编写切面类,我们可以在指定的切入点处插入我们额外的代码块,就好比代理模式中,我们可以在执行目标方法的前...
专题公告
面试