摘要: 前言: RabbitMQ相关知识请参考: "https://www.jianshu.com/p/cc3d2017e7b3" Linux安装RabbitMQ请参考: "https://www.jianshu.com/p/ee9f7594212b" Windows安装RabbitMQ请参考: "http 阅读全文
posted @ 2019-07-19 15:47 wangzaiplus 阅读(8119) 评论(4) 推荐(4) 编辑
摘要: 一、命令提示符说明 1. : 当前登录用户 : 主机名 : 当前所在目录 : 超级用户提示符($: 普通用户) 2. : 文件类型, : 文件, : 目录, : 软链接文件 : 文件访问权限, : 读, : 写, : 执行 : 三个字符一组, 分别表示 `所属组 其他角色`对该文件的访问权限 : 该 阅读全文
posted @ 2019-05-29 18:23 wangzaiplus 阅读(1956) 评论(0) 推荐(0) 编辑
摘要: 一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成功一次 等等 阅读全文
posted @ 2019-05-27 16:17 wangzaiplus 阅读(4661) 评论(1) 推荐(2) 编辑
摘要: 一、错误 , 出现 二、原因 无权限, 未将公钥添加至GitHub 三、解决思路 本地生成密钥 登录GitHub配置SSH Key 四、具体步骤 1. 2. 三次回车, 即生成私钥和公钥, 生成目录为: 3. , 复制公钥 4. 登录GitHub, , 将上一步公钥粘贴至文本框, 保存, 搞定 五、 阅读全文
posted @ 2019-05-24 15:57 wangzaiplus 阅读(5167) 评论(0) 推荐(0) 编辑
摘要: 1. pom ``节点下增加节点 2. pom ``节点下增加节点 3. 在 文件夹的同级目录下创建以下文件夹 4. 将 目录下需做环境隔离的配置文件分别拷贝到上一步创建的文件夹下, 并修改相应配置, 将公共的配置文件保留在 目录 5. maven打包编译命令 搞定 阅读全文
posted @ 2019-05-23 21:55 wangzaiplus 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 mybatis查询无结果, 数据库运行相同sql查询出结果, 如下 这是数据库记录 这是mybatis查询出的结果, 记录条数0 这是直接将控制台一模一样的sql查询语句放到Navicat执行的结果, 记录条数1 二、解决办法 将 条件后的 和`and password = '${pa 阅读全文
posted @ 2019-05-22 17:03 wangzaiplus 阅读(8423) 评论(0) 推荐(0) 编辑
摘要: 1. Linux创始人 Linus Torvalds 2000 08 25 2. 乔布斯 2005 3. Amazon 的 CTO:Werner Vogels 4. facebook (要么牛逼,要么滚蛋) 5. 微软 关于 , 知乎上有很多好玩的解释 "知乎链接" 屁话少说,放码过来。 无码说个J 阅读全文
posted @ 2019-05-22 12:37 wangzaiplus 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 异常描述: 原因: springboot整合mybatis, 在编译时, 如果不添加此节点mybatis的mapper.xml文件都会被漏掉, 即只会生成mapper对应的class文件, 而不会生成xml文件 解决办法: pom文件添加: 阅读全文
posted @ 2019-05-21 17:13 wangzaiplus 阅读(2915) 评论(0) 推荐(1) 编辑
摘要: 一、注解方式 1. pom 说明: springboot版本: 2.1.5.RELEASE 2. application.properties 3.在启动类中添加对 mapper 包扫描@MapperScan 说明: springboot项目添加corsFilter解决跨域问题 也可以直接在 Map 阅读全文
posted @ 2019-05-21 15:14 wangzaiplus 阅读(21147) 评论(2) 推荐(3) 编辑
摘要: 一、前言 关于redis分布式锁, 查了很多资料, 发现很多只是实现了最基础的功能, 但是, 并没有解决 当锁已超时而业务逻辑还未执行完 的问题, 这样会导致: A线程超时时间设为10s(为了解决死锁问题), 但代码执行时间可能需要30s, 然后redis服务端10s后将锁删除, 此时, B线程恰好 阅读全文
posted @ 2019-05-14 19:36 wangzaiplus 阅读(2555) 评论(0) 推荐(0) 编辑