摘要: 继承、封装、多态封装将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,让外部程序通过该类提供的方法来实现对内部信息的操作,提高了代码的可维护性继承:通过extends实现类的继承,实现继承的类被称为子类,被继承的类被称为父类,实现了代码复用多态的实现离不开继承,在设计程序时,我们可 阅读全文
posted @ 2022-11-11 23:07 枫叶红时 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1、悲观锁悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。2、 阅读全文
posted @ 2022-11-11 23:02 枫叶红时 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 单独的隔离操作 事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断 没有隔离级别的概念 队列中的命令没有提交之前都不会实际被执行,因为事务提交前任何指令都不会被实际执行 不保证原子性 事务中如果有一条命令执行失败,其后的命令仍然会被执行,没有回滚 阅读全文
posted @ 2022-11-11 23:01 枫叶红时 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 1、Multi、Exec、discard从输入Multi命令开始,输入的命令都会依次进入命令队列中, 阅读全文
posted @ 2022-11-11 22:59 枫叶红时 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1、Bitmaps1、简介现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010和0110 阅读全文
posted @ 2022-11-11 22:58 枫叶红时 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、Jedis所需要的jar包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version></dependency>2、连接Rdis注意事项禁用Linux的防 阅读全文
posted @ 2022-11-11 22:58 枫叶红时 阅读(16) 评论(0) 推荐(0) 编辑
摘要: public class PhoneCode { public static void main(String[] args) { //模拟验证码发送 verifyCode("12345678901"); //getRedisCode("12345678901","012170"); } //3 校 阅读全文
posted @ 2022-11-11 22:58 枫叶红时 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1、依赖导入<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- 阅读全文
posted @ 2022-11-11 22:58 枫叶红时 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1、什么是发布和订阅Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 2、Redis的发布和订阅客户端可以订阅频道如下图当给这个频道发布消息后,消息就会发送给订阅的客户端3、实现打开 阅读全文
posted @ 2022-11-11 22:57 枫叶红时 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1、String1、简介String类型是二进制安全的,意味Redis的String可以包含任何数据,比如jpg图片或者序列化的对象一个Redis字符串中value最多可以是512M2、常用命令set <key> <value> 添加键值对get <key> 查询对应键值 append <key> 阅读全文
posted @ 2022-11-11 22:56 枫叶红时 阅读(63) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示