点击空白处退出提示
作品详情
涉及技术:FeignClient,SpringBoot,Nomos,MyBatis-Plus,Waterloo网关,Hadron,Docker,
个人职责:参与系统的需求评审,数据库表设计,负责重点人,车,企业,违法信息,事故信息,统计接口开发,为其他服务提供基础数据支撑
技术要点
利用Mybatis-Plus-generator,初期快速开发,省去不必要的建类操作
提供一个接口,根据两个参数,一个为布控类型controlType,查询对象target,查出某个对象,或者某类对象的关联车,利用策略模式,根据大类型来选择不同的策略,策略的产生利用工厂模式定义一个工厂类实现ApplicationContextAware接口,维护一张controlType类型->对应的查询策略的map
对监控对象评分,利用模板模式实现,抽象类组织和定义操作,子类具体实现对人车企的分数计算。
利用Java8的函数式接口,简化策略模式
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论