05 2019 档案

摘要:一.简单介绍 1.redis的发布订阅功能,很简单。 消息发布者和消息订阅者互相不认得,也不关心对方有谁。 消息发布者,将消息发送给频道(channel)。 然后是由 频道(channel)将消息发送给对自己感兴趣的 消息订阅者们,进行消费。 2.redis的发布订阅和专业的MQ相比较 1>redi 阅读全文
posted @ 2019-05-31 10:07 Angel挤一挤 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:spring boot 2.x 使用RedisTemplate 操作 1.pom.xml 2.redisConfig 需要加入spring的自动配置 /** * @author sxd * @date 2019/5/27 16:13 */ @Configuration @AutoConfigureA 阅读全文
posted @ 2019-05-30 15:18 Angel挤一挤 阅读(8632) 评论(0) 推荐(0) 编辑
摘要:delete() 是即刻删除 deleteOnExit() 调用后,不会立即删除,会等到虚拟机正常运行结束后,才去删除 private DeleteOnExitHook() {} static synchronized void add(String file) { if(files == null 阅读全文
posted @ 2019-05-28 14:15 Angel挤一挤 阅读(2188) 评论(0) 推荐(0) 编辑
摘要:场景:JDK8 将上传的文件,保存到服务器 Java读写文件操作: 阅读全文
posted @ 2019-05-28 11:51 Angel挤一挤 阅读(524) 评论(0) 推荐(0) 编辑
摘要:spring boot基于redis的LUA脚本 实现分布式锁【都是基于redis单点下】 一.spring boot 1.5.X 基于redis 的 lua脚本实现分布式锁 1.pom.xml 2.RedisLock 工具类 (注入spring) import org.springframewor 阅读全文
posted @ 2019-05-27 16:07 Angel挤一挤 阅读(2464) 评论(0) 推荐(1) 编辑
摘要:mysql5.7支持的json字段查询 参考:https://www.cnblogs.com/ooo0/p/9309277.html 参考:https://www.cnblogs.com/pfdltutu/p/9019444.html 使用示例: 存储结构如下: 1.以json字段作为查询条件:[j 阅读全文
posted @ 2019-05-16 17:08 Angel挤一挤 阅读(21866) 评论(1) 推荐(4) 编辑
摘要:如果后台程序没有实体对应mysql的数据表。 而mybatis想要查询mysql这个数据表的数据,返回给应用程序。 应用程序该如何接收? mybatis查询 结果 用map接收,无实体接收 [如果有主表子表1:N,例如主表查出来10条,每条主表对应N条子表数据,则返回List条数,也就是Map个数就 阅读全文
posted @ 2019-05-16 17:07 Angel挤一挤 阅读(5875) 评论(0) 推荐(0) 编辑
摘要:mybatis实现 主从表 left join 1:n 一对多 分页查询 主表从表都有查询条件+count 需求: 1.主从表数据 是 1:m 2.主从表各自都有查询条件 3.最后查询结果 需要分页,并统计总数 注意: 1.查询的分页,必须在数据库做,否则分页没有意义 解决方法: 注意 下面的入参中 阅读全文
posted @ 2019-05-16 15:55 Angel挤一挤 阅读(12252) 评论(2) 推荐(0) 编辑
摘要:方法1:[仅指定表名] 方法2:[指定表名+数据库名] 那在mybatis中如何调用? mapper.xml: mapper.java 调用即可获取!! 阅读全文
posted @ 2019-05-16 09:58 Angel挤一挤 阅读(7777) 评论(1) 推荐(3) 编辑
摘要:需求是这样的: mybatis中insert操作,返回自增id,因为这个自增id需要给后续业务用到。 原本是这样的: 将insert语句传入,正常执行insert操作,返回int永远是 0[失败] 或者 1[成功] mapper.xml是这样的: mapper.java是这样的: 想要实现mybat 阅读全文
posted @ 2019-05-15 14:42 Angel挤一挤 阅读(33338) 评论(2) 推荐(2) 编辑
摘要:事情的发展是这样的: 因为一个需求,需要在java中拼接出一个完整的sql语句,然后将整条sql语句传递给mybatis执行。 mapper.java是这样的: 这个对象是: 【就是用 无所谓啦,往下看】【mybatis的insert返回自增id】 mapper.xml是这样的: 【把sql放进in 阅读全文
posted @ 2019-05-15 14:16 Angel挤一挤 阅读(2229) 评论(0) 推荐(0) 编辑
摘要:单实例环境,不是分布式 需要流水号 /** * 流水号生成器 * * 年+天号+毫秒+随机数 * 2019+134+480+11位随机数 * 4+3+3+11 = 21位 * * * @author sxd * @date 2019/5/14 9:55 */ public class SerialC 阅读全文
posted @ 2019-05-14 13:53 Angel挤一挤 阅读(501) 评论(0) 推荐(0) 编辑
摘要:参考地址:https://www.cnblogs.com/SZxiaochun/p/9299392.html 四种时间戳特性: 阅读全文
posted @ 2019-05-10 10:55 Angel挤一挤 阅读(800) 评论(0) 推荐(0) 编辑
摘要:参考地址: https://www.cnblogs.com/laizhouzhou/p/8027908.html 阅读全文
posted @ 2019-05-08 15:18 Angel挤一挤 阅读(1266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示