- 博客(9)
- 收藏
- 关注
原创 redis键空间通知(keyspace notification)
目录redis键空间通知(keyspace notification)1 事件类型2 key-event 通知订阅机制3 过期事件的时间安排4 用代码实现发布订阅5 事件发布广播机制redis键空间通知(keyspace notification)Redis键空间通知redis 事件的影响del、expired 发布一个通知pub/sub发布/订阅1 事件类型键空间通知的实现是为每一个影响Redis数据空间的操作发送两个不同类型的事件。例如,在数据库0中名为mykey的键上执行DEL操作,将
2021-11-28 16:25:05
2146
2
原创 VUE图片加载失败时默认不显示图片
项目场景:VUE图片加载失败时,要求默认不显示图片解决方案:图片加载失败会触发@error函数,当图片加载失败时调用 imageLoad方法将img对象的输出DOM置为空即可。 <img class="dynamic-img" @error="imageLoad" src="item.image" /> imageLoad (event) { var img = event.srcElement img.
2021-09-26 00:11:44
734
原创 elementUI日期选择时间器el-date-picker设置default-time无效
项目场景:在使用elementUI日期选择时间器el-date-picker问题描述:设置default-time无效,导致不能按照范围选择时选中日期所使用的当日内具体时刻。 <el-form-item prop="createDate" label="创建时间"> <el-date-picker v-model="searchForm.createDate"
2021-09-22 10:26:51
10203
原创 MyBatis-Plus的自动填充功能
自动填充功能的简单实现需求描述:1、数据库修改2、实体类修改3、实现元对象处理器接口4、测试5、注意事项需求描述:项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作1、数据库修改在User表中添加datetime类型的新的字段 create_time、update_time2、实体类修改实体上增加字段并添加自动填充注解package com.mfc.mybatis_plus.entit
2021-07-24 21:03:41
641
原创 RocketMQ快速上手(延迟消息队列)
文章目录RocketMQ1.开启rocketmq2 应用3 延迟消息队列4 RocketMQ消费位置4 rocketmq的有序消费模式和并发消费模式的区别RocketMQ官方文档:https://rocketmq.apache.org/docs/quick-start/解耦 中间件AB异步 下单→>成功验证短信、邮件、仓储调度消息驱动/事件驱动型1.开启rocketmq添加环境变量ROCKETMQ_HOME="D:\rocketmq"NAMESRV_ADDR="
2021-06-03 21:08:08
571
原创 Spring JPA的实体属性类型转换器并反序列化工具类
JPA 单体JSON与Map的映射数据库中test字段为json类型模型中test字段为Map类型private Map<String,Object> test;问题:如何将数据库字段的值映射到模型中,要用到JPA的属性转换创建一个转换类,实现AttributeConverter接口。package com.lin.missyou.util;import com.fasterxml.jackson.core.JsonProcessingException;import c
2021-05-23 16:45:41
608
原创 SpringBoot根据目录结构生成API接口前缀
根据目录结构生成接口前缀在写api的接口时,通常有很多版本的迭代,比如:v1、v2。如图所示,建立的包结构。列举v1版本,每新建一个controller都要写上@RequestMapping("/v1/****")的路由的前缀,如果v1下面还有几个包结构,这样路由就要写的很麻烦。我们可以通过当前api下的目录结构自动加上请求前缀。自定义RequestMappingInfo在Spring里有一个专门处理拥有@RequestMapping()注解的控制器的类(RequestMappingHandle
2021-05-17 11:48:58
811
原创 SpringBoot在idea中的热部署
一、引入devtools坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional></dependency>
2021-05-08 17:04:33
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人