自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java使用二分查找

二分查找算法是一种高效的查找算法,特别适用于大型静态数据集合中的查找操作。尽管它存在一些局限性,但仍然是开发人员必须掌握的重要搜索算法之一。

2023-03-22 15:59:56 85

原创 Java实现布隆过滤器:使用Guava库和自己实现的方法

上述示例中,我们使用 stringFunnel() 来指定元素类型为字符串,create() 方法创建了一个能容纳10000个元素、误判率为0.01%的布隆过滤器,put() 方法添加了两个元素,mightContain() 方法用于查询某个元素是否在布隆过滤器中。需要注意的是,布隆过滤器的误判率并不能为0,因此在使用时需要考虑到这一点。contains() 方法用于查询元素是否可能在布隆过滤器中,对于查询元素的操作,同样需要根据多个哈希函数计算出其哈希值,并检查所有哈希值所对应的位是否都被设置为1。

2023-03-22 09:49:37 430

原创 Spring Boot 使用多级缓存 {Caffeine+Redis}

Spring Boot 使用多级缓存 {Caffeine+Redis} maven依赖配置启动类 @EnableCaching 这个注解是开启本地缓存(cache)的实体类测试类 带有 @CacheLevel 这个注解的 是我自己实现的切面注解快速入门 粘贴即用maven依赖 <dependency> <groupId>com.github.ben-manes.caffeine</groupId> &

2021-11-12 10:47:09 1574

原创 Redis分布式锁简单实现

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-09-03 23:36:21 128

原创 Redis的持久化

Redis的持久化Redis的高性能是由于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化。Redis支持两种方式的持久化,一种是RDB方式,一种是AOF方式。可以单独使用其中一种或将二者结合使用。RDB持久化机制概述RDB持久化是指在==指定的时间间隔内==将内存中的数据集快照写入磁盘。这种方式是就是将内存...

2019-10-30 11:25:27 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除