Spring Boot整合
文章平均质量分 85
基于spring boot整合各种中间件
过去日记
在校大学生,csdn平台优质作者,华为云云享专家,阿里云专家博主,曾获得华为昇腾AI创新大赛优秀奖,黄河鲲鹏省赛银奖,全国大学生电子设计大赛省一等奖,擅长java方面spring boot后端开发,对新兴的go和rust也非常感兴趣
展开
-
Spring Task使用介绍
是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定位定时任务框架作用定时自动执行某段Java代码为什么要在Java程序中使用Spring Task?1). 信用卡每月还款提醒2). 银行贷款每月还款提醒3). 火车票售票系统处理未支付订单**强调:**只要是需要定时处理的场景都可以使用Spring Task。原创 2023-11-17 01:00:00 · 1352 阅读 · 0 评论 -
Redis笔记 Redis主从同步
因为slave原本也是一个master,有自己的replid和offset,当第一次变成slave,与master建立连接时,发送的replid和offset是自己的replid和offset。不过,旧的数据只要是绿色的,说明是已经被同步到slave的数据,即便被覆盖了也没什么影响。master判断发现slave发送来的replid与自己的不一致,说明这是一个全新的slave,就知道要做全量同步了。slave与master的offset之间的差异,就是salve需要增量拷贝的数据了。原创 2023-11-09 01:00:00 · 268 阅读 · 1 评论 -
redis笔记 三 redis持久化
RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。因为是记录命令,AOF文件会比RDB文件大的多。通过执行bgrewriteaof命令,可以让AOF文件执行重写功能,用最少的命令达到相同效果。Redis处理的每一个写命令都会记录在AOF文件,可以看做是命令日志文件。save命令会导致主进程执行RDB,这个过程中其它所有命令都会被阻塞。都是对num的操作,第二次会覆盖第一次的值,因此第一个命令记录下来没有意义。RDB会在什么时候执行?原创 2023-11-08 01:00:00 · 314 阅读 · 0 评论 -
redis笔记 二 redis客户端Jedis使用
为了减少内存的消耗,我们可以采用手动序列化的方式,换句话说,就是不借助默认的序列化器,而是我们自己来控制序列化的动作,同时,我们只采用String的序列化器,这样,在存储value时,我们就不需要在内存中就不用多存储数据,从而节约我们的内存空间。这会带来额外的内存开销。1) JedisConnectionFacotry:工厂设计模式是实际开发中非常常用的一种设计模式,我们可以使用工厂,去降低代的耦合,比如Spring中的Bean的创建,就用到了工厂设计模式。原创 2023-11-06 01:00:00 · 424 阅读 · 0 评论 -
redis笔记 一 redis中的常用命令
Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样:通用指令是部分数据类型的,都可以使用的指令,常见的有:KEYS:查看符合模板的所有keyDEL:删除一个指定的keyEXISTS:判断key是否存在EXPIRE:给一个key设置有效期,有效期到期时该key会被自动删除TTL:查看一个KEY的剩余有效期KEYSDELEXISTSEXPIREString类型String类型,也就是字符串类型,是Redis中最简单的存储类型。其v原创 2023-11-04 06:00:00 · 545 阅读 · 2 评论 -
spring boot整合jwt
JWT依赖</</</</</</</</原创 2023-10-07 10:46:59 · 433 阅读 · 0 评论