摘要: 一、BLPOP key [key ...] timeout BLPOP 是阻塞式列表的弹出原语。 它是命令 LPOP 的阻塞版本,这是因为当给定列表内没有任何元素可供弹出的时候, 连接将被 BLPOP 命令阻塞。 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空 阅读全文
posted @ 2022-08-20 11:18 shigp1 阅读(777) 评论(0) 推荐(0)
摘要: 一、配置xml路径 mybatis-plus: mapper-locations: classpath:mapper/*.xml 二、编写Mapper里面的方法 public interface UserMapper extends BaseMapper { List findAll(); List 阅读全文
posted @ 2022-08-20 09:54 shigp1 阅读(3074) 评论(0) 推荐(0)
摘要: ActiveRecord 模式 直接调用Model对象来进行增删改查。 实体类只需继承 Model 类即可进行强大的 CRUD 操作 需要项目中已注入对应实体的BaseMapper 实体类User 点击查看代码 import com.baomidou.mybatisplus.extension.ac 阅读全文
posted @ 2022-08-19 19:34 shigp1 阅读(169) 评论(0) 推荐(0)
摘要: sql注入器 使用mybatisplus只需要继承BaseMapper接口即可使用;但是有新的需求需要扩展BaseMapper里面的功能时可使用sql注入器。 扩展BaseMapper里面的功能 点击查看代码 public interface UserMapper extends BaseMappe 阅读全文
posted @ 2022-08-19 12:25 shigp1 阅读(167) 评论(0) 推荐(0)
摘要: Mapper CRUD 接口 通用 CRUD 封装BaseMapper (opens new window)接口,为 Mybatis-Plus 启动时自动解析实体表关系映射转换为 Mybatis 内部对象注入容器 Insert // 插入一条记录 int insert(T entity); Dele 阅读全文
posted @ 2022-08-17 21:09 shigp1 阅读(90) 评论(0) 推荐(0)
摘要: Spring源码在github上,地址是https://github.com/spring-projects/spring-framework/,选择5.3.x版本,直接从github上克隆项目网速很慢,所以首先将github上的Spring项目导入gitee仓库里,再从gitee克隆项目。 克隆项 阅读全文
posted @ 2022-08-17 20:45 shigp1 阅读(204) 评论(0) 推荐(0)
摘要: 通用 Service CRUD 封装IService (opens new window)接口,进一步封装 CRUD 采用 get 查询单行 remove 删除 list 查询集合 page 分页 前缀命名方式 Save // 插入一条记录(选择字段,策略插入) boolean save(T ent 阅读全文
posted @ 2022-08-16 21:56 shigp1 阅读(83) 评论(0) 推荐(0)
摘要: 一、maven项目文件 点击查看代码 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <g 阅读全文
posted @ 2022-08-16 21:51 shigp1 阅读(25) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/qq_19007335/article/details/124885668 阅读全文
posted @ 2022-08-14 22:32 shigp1 阅读(17) 评论(0) 推荐(0)
摘要: 一、APPEND key value 如果 key 已经存在,并且值为字符串,那么这个命令会把 value 追加到原来值(value)的结尾。 如果 key 不存在,那么它将首先创建一个空字符串的key,再执行追加操作,这种情况 APPEND 将类似于 SET 操作。 返回值 Integer rep 阅读全文
posted @ 2022-08-14 17:07 shigp1 阅读(198) 评论(0) 推荐(0)