12 2022 档案
摘要:Bitmaps 位存储 bitmaps位图,数据结构,都是操作二进制来进行记录,就只有0和1两个状态。 365天=365bit 1字节=8bit, setbit sign 4 1 getbit sign 4 bitcount sign
阅读全文
摘要:Hyperloglog 什么是基数? A{1,3,5,7,9,7} B{1,3,5,7} 基数(不重复的元素)=5,可以接受误差 0.81%的错误率 简介: Redis2.8.9版本久更新了Hyperloglog数据结构! Redis hyperloglog 基数统计的算法。 优点:占用的内存是固定
阅读全文
摘要:geospatial地理位置 geoadd 添加地理位置 geoadd china:city 120.16 30.24 hangzhou 108.96 34.26 xian geoadd china:city 106.50 29.53 chongqing 114.05 22.52 shenzhen
阅读全文
摘要:使用optional处理啊空指针 // 使用option处理空指针 public static void main(String[] args) { User user = new User("张三", 20, "1"); Optional<User> optionalUser = Optional
阅读全文
摘要:SDS简介 无论是Redis的key还是value,其基础数据类型都是字符串。例如,Hash型value的field与value的类型、List类型、Set类型、zset类型value的元素的类型都是字符串,虽然redis是使用标准的c语言开发的,但并没有直接使用c与阿言中的字符串表示,而是自定义了
阅读全文
摘要:redis配置详解 # Redis配置文件样例 # 注意单位:如果需要内存大小的时候,可以指定内存大小,比方说1k、5GB、4M.配置文件对大小写不敏感 # Note on units: when memory size is needed, it is possible to specifiy #
阅读全文
摘要:1、在Redis版本库:https://download.redis.io/releases/ 可根据自己的需求选择下载对应的版本,然后直接下载 2、通过Xftp工具进行上传,选择指定的应用拖到右侧对应的目录即可(可以放在Linux的tmp目录下,之后再进行移动即可) 3、在Linux中, 将red
阅读全文
摘要:垃圾回收机制 垃圾收集的目的,当对象建立的时候垃圾收集期,就开始监控对象的动态情况,垃圾收集主要是对内存的释放。创建对象的时候申请一个空间。 垃圾回收机制: 1.不再使用的内存空间应回收 》垃圾收集; 2.java消除了程序员回收内存空间的职责,提供了一种系统级线程跟踪存储空间的分配情况,在jvm的
阅读全文
摘要:简介 能快速创建出生产级别的spring应用 springboot的特点: 1.为基于spring的开发提供更快的入门 2.创建可以独立运行的spring应用。 3.直接嵌入tomcat或者jetty服务器,不需要打包为war文件。 4.提供推荐的基础pom文件(starter)来简化Apache
阅读全文
摘要:redis的io模型。 redis客户端提交的各种请求是如何最终被redis处理的?redis处理客户端请求所曹勇的处理架构,称为Redis的IO模型。不同版本的Redis采用的IO模型是不同的。 单线程模型 对于Redis3.0及其以前的版本,redis的IO模型采用的就是纯粹的单线程模型,即所有
阅读全文
摘要:redisson框架中的分布式锁的原理图 redLock实现原理
阅读全文
摘要:拉去多个配置 # 共享配置 # 表示拉去额外的配置文件(多个应用共享的) spring.cloud.nacos.config.shared-configs[0].data-id=common.properties # 需要动态配置,不然不能动态刷新 spring.cloud.nacos.config
阅读全文
摘要:nacos之在springboot中进行配置 第一步、首先需要引入依赖 <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <versio
阅读全文
摘要:使用不等于(!=或者<>) explain select sname, sage, ssex from student where Sname='吴兰'; -- ref explain select sname, sage, ssex from student where Sname!='吴兰';
阅读全文
摘要:范围之后全失效 explain select * from student where Sname='吴兰' and Sage='1992-03-01' and Ssex='女'; -- ref 90 explain select * from student where Sname='吴兰' an
阅读全文
摘要:使用函数操作索引列 explain select * from student where Sname='吴兰'; explain select * from student where left(Sname,4)='吴兰'; 单独查询索引列时,type类型是ref 使用函数操作索引列时,type类
阅读全文
摘要:在8.0的mysql数据库中进行验证 select * from student; show index from student; create index index_stu_snameSageSex on student(sname,Sage,Ssex); commit; -- 火车头 sel
阅读全文