2019年8月18日
摘要: 保证分布式系统数据一致性的6种方案问题的起源 在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。 阅读全文
posted @ 2019-08-18 18:54 sidesky 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 来介绍下项目 从事电商行业,是一个女装类自营电商平台,结合虚拟试衣技术,和线下试穿服务,为用户提供一种不用出门就可以享受逛店试穿的服务。用户首先购买平台会员,在会员有效期内可以在平台上将喜欢的衣服加入试衣盒子,盒子满5件时可以在不付任何费用的情况下寄给用户,用户拿到盒子后,试穿这些衣服,再决定是否购 阅读全文
posted @ 2019-08-18 18:33 sidesky 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 一、背景 maven是一个很好的代码构建工具,采用“约定优先于配置”的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的时候,我们往往会使用maven内置的项目骨架也就是archetype来快速生成项目结构。但是在一个团队做开 阅读全文
posted @ 2019-08-18 11:46 sidesky 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 默认情况下springmvc都是单例的,用@Controller注解的web页面,下次请求时,可以拿到controller成员变量的上次运行的信息。 比如:controller类里面有: 第一次运行controller时往taskQueue里面put了一个任务,下次请求时可以看到taskQueue的 阅读全文
posted @ 2019-08-18 11:18 sidesky 阅读(300) 评论(0) 推荐(0) 编辑