精通java几个主流设计模式:观察者模式、命令模式、代理模式、策略模式、单例模式;其中一个项目是订单管理采用策略模式;项目中的异常处理采用命令模式,针对不同异常进行差异化处理;代理模式用于日志格式标准化处理;对于多个商品的数量和订单的状态变化关系采用观察者模式。
java基础扎实, 精通主流的开源框架:springboot、mybatis、shiro(安全认证)、flowable(工作流)等。
1.订单管理系统
用户线上下单预付订金,线下到商场通过POS机付尾款,后台订单管理系统负责跟踪订单的状态。针对秒杀活动的订单单独处理,系统采用异步下单,即先告知用户下单成功,之后通过异步消息将订单信息有效落实到数据库,一旦出错启动重试,重试失败则需要人工干预。
2.工作流系统
工作流目前分为审批流和服务编排,前者面向企业内部,例如请假、报销等流程,后者面向业务编排,例如订单付款可采用服务编排的形式,下单->付款->送货;如果是免费商品,只直接去掉中间环节无需修改代码即可实现。
可兼职时间
可兼职地点
0条评论 雇主评价