上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页

2019年4月2日

微信 支付宝 同时支付一个订单的解决方案

摘要: 举个例子: 我们的应用同时的接入了支付宝和微信。有 2 种 或者更多的三方支付方式。这时候有一个很明显的问题, 一个订单 如果同时 使用微信支付 和 支付宝支付 就会支付两次( 同时的 意思是指,支付宝支付以后,在异步通知没有回来的时候 ,客户端有使用微信支付了一次 )。 这种情况我们能怎么办呢? 阅读全文

posted @ 2019-04-02 17:37 zhangyukun 阅读(2206) 评论(0) 推荐(0)

2019年4月1日

Illegalmixofcollations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)foroperation '= 连表查询排序规则问题

摘要: 两张 表 关联 ,如果 join的字段 排序规则 不一样就会出这个问题 。 解决办法 ,统一 排序规则。 在说说区别,utf8mb4_general_ci 更加快,但是在遇到某些特殊语言或者字符集,排序结果可能不一致, utf8mb4_unicode_ci 更加精确。一般来说我们 更加关注 排序方式 阅读全文

posted @ 2019-04-01 16:16 zhangyukun 阅读(199) 评论(0) 推荐(0)

2019年3月27日

Transaction rolled back because it has been marked as rollback-only 原因 和解决方案

摘要: 产生原因 , 1 serviceA 调用 serviceB 然后 B 抛出异常 ,B 所在的 事物 回滚,B 把当前可写 事物标记成 只读事物 , 2 如果 A 和B 是在 同一个事物环境,并且 A 抓了 B 抛出的异常,没有和 B 一起回滚, 3 然后 A 方法 完成,把当前事物 当成 写事物提交 阅读全文

posted @ 2019-03-27 17:38 zhangyukun 阅读(3570) 评论(0) 推荐(0)

RabbitMQ 死信队列 延时

摘要: 上述 ,配了 死信队列,如果 如果 发送到 死信里面的消息 如果 超时,就会被转交给 对应的 正常队列。 死信 的这个特点可以做延时消息。 阅读全文

posted @ 2019-03-27 14:37 zhangyukun 阅读(237) 评论(0) 推荐(0)

好久没考虑过的 sql 注入

摘要: 很多年没考虑 sql 注入了,毕业以后 使用mybatis #{ 参数的 语法 },这个 语法已经 做了防止 sql 注入的处理 。 看到同事写的 ${ 参数 },突然 想到这个问题 。 下面聊聊 sql注入。 总结 ${ 参数 } 里面带有的 任何参数 都会被直接拼接到sql 里面 。 #{ 参数 阅读全文

posted @ 2019-03-27 14:09 zhangyukun 阅读(86) 评论(0) 推荐(0)

2019年3月26日

基于redis的 分布式锁 Java实现

摘要: package com.rynk.mugua.trading.biz.commons.lock; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.data.redis.core.R 阅读全文

posted @ 2019-03-26 10:31 zhangyukun 阅读(146) 评论(0) 推荐(0)

2019年3月20日

前端枚举 翻译问题 统一解决方案

摘要: 如果 给前端这个样一个枚举 : 一般来说前端都很疑惑。 不知道 这个枚举 应该显示怎么中文字。 统一解决。 第一 规范枚举 字段名,比如 订单 状态。 枚举 叫做 OrderStatus,name 字段名字 一定就要叫做 orderStatus ( 便于 前端知道是哪个枚举 ) 第二 提供 一个 M 阅读全文

posted @ 2019-03-20 20:18 zhangyukun 阅读(840) 评论(0) 推荐(0)

2019年3月13日

支付宝 生活号 获取 userId 和 生活号支付

摘要: 第一:申请生活号。 第二:激活开发者 模式 ,并且上创 自己的 公钥 ( 支付宝 demo 里面有 ) 第三: 配置 回调地址 ( 用于前端 调用获取 auth_code 的时候 填写的回调地址,支付宝生活号验证信息通过后 会响应一个重定向地址,指向这个 回调地址,并且 带上一个请求参数 auth_ 阅读全文

posted @ 2019-03-13 15:59 zhangyukun 阅读(12186) 评论(0) 推荐(0)

2019年3月12日

maven 项目使用本地jar

摘要: 上述 方式 本地可用 ,但是打成 jar包 后 不可用。 ( a.jar 使用maven本地依赖的 jar ,然后在 依赖a 的 b.jar 里面无法使用。 ) 解决方案可以搭建一个 nexus ,然后把 私有的 jar 传到nexus 。 nexus 搭建 和使用方法: https://www.c 阅读全文

posted @ 2019-03-12 15:37 zhangyukun 阅读(279) 评论(0) 推荐(0)

nexus 私有 maven 仓库的搭建

摘要: 下载地址 页面 : https://help.sonatype.com/repomanager3/download 首先需要安装jdk 。安装棒法我 前面的文章有写。https://www.cnblogs.com/cxygg/p/9374475.html 1 下载 nexus: wget https 阅读全文

posted @ 2019-03-12 15:01 zhangyukun 阅读(209) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页

导航