原理
文章平均质量分 76
晨一更
这个作者很懒,什么都没留下…
展开
-
mysql B树、B+树、聚集索引、非聚集索引、索引覆盖、回表
具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键值。原创 2023-09-07 20:28:10 · 207 阅读 · 0 评论 -
springboot自定义starter
启动器的核心其实就是自动配置类,在自动配置源码分析的章节已经介绍过,AutoConfigurationImportSelector是从spring.factories中加载自动配置类,因此只需要将自定义的自动配置类设置在该文件中即可。该注解标志这是一个配置类,「自动配置类可以不加该注解」。这个配置也是经常使用了,使得指定的属性配置生效。一般自动配置类都需要从全局属性配置中读取自定义的配置,这就是一个开关。1.准备自己的自动配置类}2.将自动配置类设置在spring.factories。...原创 2022-07-27 11:17:22 · 395 阅读 · 0 评论 -
布隆(Bloom Filter)过滤器
参考布隆(Bloom Filter)过滤器——全面讲解,建议收藏_李子捌的博客-CSDN博客_布隆过滤器原理:布隆过滤器底层是一个二进制数组【[0,0,0,0,0,0,0,0,0,0,1,1,1,1]】+多个无偏hash函数1.通过对元素进行hash(可以多个)算法得到一个(多个)数组的下标,把对应位置标为12.对元素进行比对,如果返回下标都为1则可能存在该元素,如果返回0,则一定不存在3.问题: 3.1布隆过滤器的缺点:可能会误判,原因hash冲突...转载 2022-05-23 17:42:05 · 1496 阅读 · 0 评论 -
使用redis实现分布式锁和保证接口幂等性(自定义注解 + AOP)
参考 使用redis实现分布式锁和保证接口幂等性(自定义注解 + AOP)_an_zzzzz的博客-CSDN博客_redis分布式锁保证幂等性1.解决的问题由于项目里需要解决幂等性的问题,所以本文介绍使用 redis 分布式锁机制解决接口幂等性问题。解决幂等性问题的话,首先要知道幂等性是什么意思哈。幂等性:通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次分布式锁:如果是单机情况下(单JVM),线程之间共享内存,只要使用线程锁就可以解决并发问题。如果是分布式..转载 2022-05-23 17:08:24 · 2682 阅读 · 0 评论 -
面试题总结
面试题总结原创 2022-05-22 22:54:10 · 117 阅读 · 0 评论 -
深入理解java虚拟机jvm之类加载机制和类加载器(ClassLoader)(5)
深入理解java虚拟机jvm之类加载机制和类加载器(ClassLoader)原创 2022-05-22 15:57:11 · 149 阅读 · 0 评论 -
深入理解java虚拟机jvm之GC垃圾回收(2)
最近看了一些java基础、博客以及《深入理解java虚拟机》等文章,生活之余就想着记录下来,也算是对知识的总结。=======================================================================本系列文章将从,jvm的基本概念、GC、优化配置,线程安全等方面阐述。=======================================================================本人这里只提供自己学习的思路,.原创 2021-12-08 15:28:52 · 168 阅读 · 0 评论 -
深入理解java虚拟机jvm之线程安全(4)
最近看了一些java基础、博客以及《深入理解java虚拟机》等文章,生活之余就想着记录下来,也算是对知识的总结。 本文参考未名pdf,不知原创地址,仅供个人学习所用,如果侵权,请联系本文作者!======================================================================= 常常听说线程安全,它到底是什么! 要认识java线程安全,必须要了解两个主要的点:java的内存模型,...原创 2021-12-06 17:34:38 · 297 阅读 · 0 评论 -
深入理解java虚拟机jvm之基本介绍(1)
最近看了一些java基础、博客以及《深入理解java虚拟机》等文章,生活之余就想着记录下来,也算是对知识的总结。本文参考未名pdf,不知原创地址,仅供个人学习所用,如果侵权,请联系本文作者!=======================================================================本系列文章将从,jvm的基本概念、GC、优化配置,线程安全等方面阐述。================================================原创 2021-12-08 11:39:49 · 200 阅读 · 0 评论