数据结构 1.hash算法 put操作时,会先计算key的hash值 经典问题1:为什么hashCode 要无符号...[作者空间]
Spring Boot 在关闭时,如果有请求没有响应完,在不同的容器会出现不同的结果,例如,在 Tomcat 和 ...[作者空间]
ThreadLocal 解决数据一致性的问题通常有几种方式(笔者理解为,进程内出现线程不安全的问题也是导致了数据不...[作者空间]
一、缓存简介 1.1 什么是缓存 缓存就是数据交换的缓冲区。缓存的本质是一个内存 Hash。缓存是一种利用空间换时...[作者空间]
本文转载自:JVM 看这一篇就够了[https://www.toutiao.com/article/6969013...[作者空间]
一、四种方式 JDK动态代理:运行期动态的创建代理类,只支持接口。 ASM:一个 Java 字节码操控框架。它能够...[作者空间]
Aop的执行原理,我们应该基本都了解:通过编写切面类,我们可以在指定的切入点处插入我们额外的代码块,就好比代理模式...[作者空间]
一、MyBatis缓存官网内容 MyBatis-官网-缓存[https://mybatis.net.cn/sqlm...[作者空间]
11月8日Spring官方已经强烈建议使用Spring Authorization Server替换已经过时的Sp...[作者空间]
一、 接口安全问题 请求身份是否合法? 请求参数是否被篡改? 请求是否唯一? 二、 AccessKey&Secre...[作者空间]
一、Gateway路由主要有两种方式 1、用yml配置文件 2、写在代码里 无论是哪一种,在启动网关后将无法修改路...[作者空间]
对 ThreadPoolExecutor 各个属性解释得挺全的 Java并发(六)线程池监控[https://w...[作者空间]
需求背景 传参时的解决方案2.1 Jackson传入“子类”对象的class对象-2.1.1 效果图-2.1.2 ...[作者空间]
一、事务的基本原理 Spring事务 的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提...[作者空间]
1、什么是 Java Agent 笼统地来讲,Java Agent 是一个统称,该功能是 Java 虚拟机提供的一...[作者空间]
Nginx 是如何实现并发的?为什么 Nginx 不使用多线程?Nginx常见的优化手段有哪些?502错误可能原因...[作者空间]
业务背景及需求 根据业务发展,需要一个进件平台,该平台提供统一的第三方渠道接入接口规范和公司内部业务系统接入规范,...[作者空间]
场景1 系统中经常会记录数据的更改日志,记录数据的变更前的内容和变更后的内容。而且有时候会记录数据的多个字段的变更...[作者空间]
一、泛型的概念 1、基础案例 泛型在Java中的应用非常广泛,最常见则是在集合容器中,先看下基础用法: 声明一个m...[作者空间]
JDBC链接MySQL的代码片段和执行结果 Java15和JDBC 8.0.18 System.out.print...[作者空间]