2018年5月31日
摘要: 项目使用了异步的消息队列点对点同步,怎样实现消息操作的冥等,或者说保证消息不重复消费是一个问题。解决方案如下: 1.对于update和delete操作,由于多次操作结果相同,因此不用理会。 2.对于数据的加减乘除操作,不能保证冥等,读取数据后,给该数据生成一个version版本号,将id和versi 阅读全文
posted @ 2018-05-31 15:37 张洪波IDEA 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 跨域访问是浏览器的限制,服务端是没有任何限制的。很多种解决方案,如过滤器,springmvc解决方案,ngix,apache解决方案。 1.过滤器解决方案 在web.xml中新增配置 2.springMvc解决方案: 基于注解: 基于配置: 阅读全文
posted @ 2018-05-31 15:24 张洪波IDEA 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 业务场景中有很多单据,报表,上下游业务需要彼此关联修改数据,更多时候对接第三方业务,需要自己去实现业务逻辑。因此将数量的回写进行业务抽取。 1.首先定义回写的策略: 2.编写公用的策略方法: 3.接口说明:backWrite:回写数据;canBackWrite:是否能够回写;backWriteRet 阅读全文
posted @ 2018-05-31 15:11 张洪波IDEA 阅读(374) 评论(0) 推荐(0) 编辑