上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 56 下一页
摘要: 代码如下所示,适用于Java8以上版本 @Service public class UserService { @Autowired private TransactionHandler transactionHandler; public boolean addUsers(List<User> u 阅读全文
posted @ 2022-08-19 17:57 郭慕荣 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 适配器模式是一种重要的设计模式,能让代码简练。直接上代码。定义接口,如下所示: public interface IOrderOperate<C, U, D> { /** * 创建单据 */ boolean creatOrder(C param); /** * 批量创建 * @param param 阅读全文
posted @ 2022-08-19 16:40 郭慕荣 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 参考教程:https://blog.csdn.net/weixin_45811645/article/details/124377132 阅读全文
posted @ 2022-08-17 10:51 郭慕荣 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.借助redis的过期特性下单时,订单状态是待支付。将订单编号作为key,下单的时间戳作为value,设置过期时间是30分钟。服务器监听redis的key过期事件,如果是订单过期(还会有其他key过期),则修改订单的状态为已取消。当30分钟后未支付则触发redis过期事件,只需修改订单状态即可。若 阅读全文
posted @ 2022-08-16 11:47 郭慕荣 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: SpEL全称:Spring Expression Language (Spring 表达式语言)定义:SpEL 是 Spring 定义的一套在 Spring 框架内运行的表达式语言,说是语言,理解为通过特定格式的字符串来让 Spring 框架解析出原来的含义,可简化很多对数据的操作动作。后端类似的有 阅读全文
posted @ 2022-08-15 14:25 郭慕荣 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1:与三方系统交互时候,一定要注意状态,一定要注意流程规范,特别是涉及到金钱的时候,一定要设计好系统交互流程 阅读全文
posted @ 2022-08-12 10:40 郭慕荣 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 对于上面的请求链,我们也可以把这个关系维护到配置文件中或者一个枚举中。我将使用枚举来教会大家怎么动态的配置请求链并且将每个请求者形成一条调用链。 public enum GatewayEnum { // handlerId, 拦截者名称,全限定类名,preHandlerId,nextHandlerI 阅读全文
posted @ 2022-08-11 15:41 郭慕荣 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 例: Joiner joiner = Joiner.on("; ").skipNulls(); . . . return joiner.join("Harry", null, "Ron", "Hermione"); // Harry; Ron; Hermione 如果参数有null且没有用skipN 阅读全文
posted @ 2022-08-11 10:23 郭慕荣 阅读(303) 评论(0) 推荐(0) 编辑
摘要: mysql中not exists的用法是什么这里着重介绍Not Exists(Exists用法类似),Not Exists 不存在用法:Select * from TableA a where Not Exists (Select * from TableB b where a.id=b.id an 阅读全文
posted @ 2022-08-10 16:03 郭慕荣 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/374468106 初期 中期 后期学习技巧 阅读全文
posted @ 2022-07-07 10:44 郭慕荣 阅读(25) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 56 下一页