会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Liu Zijian's Blog
Keep on going never give up
博客园
首页
联系
管理
[置顶]
Redis开篇
摘要: 图片来源于网络 文章首发:https://blog.liuzijian.com/post/about-redis.html Redis是什么 Redis即Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写的,遵守BSD协议的高性能的Key-Value
阅读全文
posted @ 2025-01-19 15:50 LiuZijian
阅读(100)
评论(0)
推荐(0)
[置顶]
使用GraalVM将SpringBoot工程编译成平台原生的可执行文件
摘要: 原文链接:https://blog.liuzijian.com/post/209e68d0-a418-1737-503a-d47e6d2d9350.html 1.GraalVM GraalVM (https://www.graalvm.org/) 是一个高性能的JDK,旨在加速用Java和其他JVM
阅读全文
posted @ 2024-12-04 14:49 LiuZijian
阅读(917)
评论(0)
推荐(0)
2025年4月17日
芋道源码解读之多租户
摘要: 博主和芋道源码作者及其官方开发团队无任何关联 一、概述 租户(Tenant)是系统中的一个逻辑隔离的单元,代表一个独立使用系统的组织(如企业、高校等),在多租户系统中,不同租户共享相同的应用程序和基础设施,但各自拥有独立的数据、配置、组织架构及用户等。 芋道是一个支持多租户的系统,对多租户功能的组件
阅读全文
posted @ 2025-04-17 12:04 LiuZijian
阅读(106)
评论(0)
推荐(0)
2025年4月6日
Redis的公共操作命令
摘要: 1.Key操作命令 Redis是Key-Value数据库,Key都是字符串且区分大小写,关于Redis的key操作,主要有常见的以下几个 Redis的命令是不区分大小写的 1.1 keys * 查看当前库所有的Key,类似于数据库的select * from tb_xxx 127.0.0.1:637
阅读全文
posted @ 2025-04-06 01:20 LiuZijian
阅读(9)
评论(0)
推荐(0)
Redis数据结构之ZSet
摘要: 1.概述 ZSet和Set一样也是String类型元素的集合,且不允许重复的成员,不同的是ZSet每个元素都会关联一个double类型的分数,Redis正是通过分数来为集合中的成员进行从小到大的排序。 ZSet的成员是唯一的,但分数(score)却可以重复。 ZSet集合是通过哈希表实现的,所以添加
阅读全文
posted @ 2025-04-06 01:18 LiuZijian
阅读(12)
评论(0)
推荐(0)
Redis数据结构之Set
摘要: 1.概述 Set是String类型的无序集合,集合成员是唯一的,这就意味着集合中不能出现重复的数据,集合对象的编码可以是intset或者hashtable。 Set是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 Set中最大的成员数为2³²-1 (4294967295,每个集合可存储
阅读全文
posted @ 2025-04-06 01:18 LiuZijian
阅读(16)
评论(0)
推荐(0)
Redis数据结构之Hash
摘要: 1.概述 Hash是一个String类型的field(字段)和value(值)的映射表,而且value是一个键值对集合,类似Map<String, Map<Object, Object>>,Hash特别适合用于存储对象。 每个Hash可以存储2³²-1个键值对 (40多亿)。 2.常见操作 2.1
阅读全文
posted @ 2025-04-06 01:17 LiuZijian
阅读(11)
评论(0)
推荐(0)
Redis数据结构之List
摘要: 1.概述 List是简单的字符串列表,单key多个value,按照插入顺序排序。 支持添加一个元素到列表的头部(左边)或者尾部(右边)。 它的底层实际是个双端链表,主要功能有push/pop等,用在栈,队列,消息队列等场景,left/right都可以插入添加,如果键不存在创建新的链表,键已存在,则新
阅读全文
posted @ 2025-04-06 01:16 LiuZijian
阅读(9)
评论(0)
推荐(0)
Redis数据结构之String
摘要: 1.概述 String是最常用的数据类型,一个key对应一个value。 String是二进制安全的,可以包含任何数据(例如图片和序列化对象),支持序列化。 单个Value最大512MB。 2.常见操作 2.1 SET/GET 语法: [ ]是可选的参数 SET key value [NX | XX
阅读全文
posted @ 2025-04-06 01:03 LiuZijian
阅读(17)
评论(0)
推荐(0)
2025年4月4日
DataPermissionInterceptor源码解读
摘要: 本文首发在我的博客:https://blog.liuzijian.com/post/mybatis-plus-source-data-permission-interceptor.html 一、概述 DataPermissionInterceptor是MyBatis-Plus中的一个拦截器插件类,位
阅读全文
posted @ 2025-04-04 02:01 LiuZijian
阅读(158)
评论(0)
推荐(0)
2025年3月30日
BaseMultiTableInnerInterceptor源码解读
摘要: 本文首发在我的博客:https://blog.liuzijian.com/post/mybatis-plus-source-multi-table-inner-interceptor.html 一、概述 BaseMultiTableInnerInterceptor是MyBatis-Plus中的一个抽
阅读全文
posted @ 2025-03-30 10:56 LiuZijian
阅读(193)
评论(0)
推荐(0)
2025年2月26日
芋道源码解析之数据权限
摘要: 文章首发于我的博客:https://blog.liuzijian.com/post/source-code-yudao-data-permission.html 博主和芋道源码作者及其官方开发团队无任何关联 一、引言 芋道的数据权限模块代码,涉及的类和方法很多,环环相扣,需要运行项目一步一步debu
阅读全文
posted @ 2025-02-26 11:27 LiuZijian
阅读(835)
评论(0)
推荐(1)
下一页
公告