熟练使⽤Spring,SpringMVC,Mybatis,SpringBoot,SpringCloud,Dubbo,Nacos等主流框架
熟练掌握MySql数据库的使⽤,熟悉sql优化,熟悉⾮关系型数据库Redis的使⽤
熟悉RabbitMQ消息中间件使⽤,熟练使⽤Elaticsearch分布式全⽂检索引擎,Shiro 权限管理框架熟练掌握IDEA开发⼯具,
maven 项⽬管理⼯具及Git分布式版本控制系统
熟悉Nginx web服务器,Tomcat服务器,了解docker容器技术
熟练掌握Java的基础知识,具有扎实的编程基础和良好的编程习惯
熟悉Java并发编程,了解JVM和调优,了解分布式技术
魔方黑卡
技术架构:springboot+dubbo+nacos+mysql+redis+rabbitmq
项⽬介绍:
基于魔⽅⿊卡⽤⼾数据,线上运营,线下地推,为银⾏提供优质的⽤⼾流量,为银⾏赋能,提升银⾏的信⽤卡推⼴能⼒,同时基
于已有的银⾏数据对⽤⼾⼆次运营推⼴其他银⾏产品及权益实现流量闭环。
亮点包括:
架构使⽤微服务,阿⾥云⾃动化部署,集群,nginx负载均衡,redis缓存,消息中间件等,拥有快速的进件能⼒,精准的运营能
⼒。累计⽤⼾数据600万,每⽉进件量100w+,核卡率超过35%
项⽬实施:
1、基于Spring Boot+dubbo+nacos分布式架构搭建微服务,包含CRM系统、微信⽹关、微信服务中⼼、APP⽹关、会员中⼼、
公共服务、下载服务等,使⽤阿⾥云⾃动化部署
2、进件流程采⽤策略模式设计,动态路由⽣成不同上游合作⽅的进件链接
3、为了提升进件能⼒以及产品的多样性需要对接⼤量的上游银⾏api,将原有的⼀家api⼀个核销逻辑进⾏重构,规划统⼀的核销
逻辑,⾃适应多家上游银⾏,减少api对接的重复⼯作量,提升api的对接效率
4、重构数据同步模块,原来的切⾯同步只适⽤于⿊卡与云客系统的同步,不能兼容多个系统的同步且与业务代码耦合,将数据同
步拆分出来新建模块并使⽤rabbitmq改为异步形式,同时⽀持配置不同系统的同步⽅式,实现消息来源⾃动分发同步
5、搭建openapi服务,将系统现有的所有银⾏进件能⼒进⾏包装,加⼊联登功能,为下游合作⽅提供进件能⼒
6、由于前端所有状态字段以及枚举都是写死的,导致拓展性维护性很差,后端建⽴字典映射表,实现所有的枚举类可字典配置
化,统⼀管理,⽅便拓展和维护
7、CRM系统SaaS化改造,利⽤mybatis拦截器实现租⼾拦截,进⾏数据隔离
8、优化⿊卡业务线⼯作流,提升项⽬进度的把控能⼒和量化能⼒
⻋险管家
技术架构:springboot+mysql+redis+rabbitmq
项⽬介绍:
基于多家保险公司的数据整合与数据封装,对外提供平台性⻋险报价系统。基于摄像头识别,⾃动报价,⾃动续保查询实现快速
提供从报价到出单的⼀站式报价流程。
亮点包括:
集成了集群部署,负载均衡,缓存,消息中间件等提供⾼可⽤和数据可靠性,以及快速的报价结果响应能⼒。5秒实现⾃动报价,
⽇报价量1万+,出单成功率50%以上。上线以来为公司创造保费营收10亿+
项⽬实施:
1、基于Spring Boot单体式架构并引⼊Redis缓存,RabbitMQ消息中间件实现对服务的解耦,异步处理,提升了系统的总体性能
和吞吐量
2、为提升系统的报价能⼒,采⽤Redis队列实现任务池的构建,对不同类型的任务模块化,增加⼈⼯报价流程,提供更准确,⾃
定义化的保险⽅案。减轻内勤⼈员的功能流程。
3、经过调研分析不同保险公司的⼯号构成,重构⼯号模块,减少⼯号冗余数据和频繁失效的情况,利⽤redis+lua进⾏⼯号使⽤
限制,防⽌功能超量使⽤,增加⼯号的利⽤率。
4、基于多种保险公司的报价途径,利⽤设计模式中的策略模式,封装不同保险公司的报价接⼝。提⾼了可维护性,可扩展性。
5、组合websocket和rabbitmq实现⻋不凡和⻋险管家的聊天窗消息分发,保证消息的不丢失
6、为实现快速报价的同时进⾏报价员的效率统计,利⽤rabbitmq消息中间件进⾏异步处理。
7、为解决系统定时任务代码侵⼊性强,不能灵活操作的问题,引⼊xxl-job分布式任务调度平台,为系统提供简单快速和动态的定
时任务。
8、引⼊mapstruct实体类映射框架,简化不同保险公司的数据整合与转换,提⾼代码可读性和可维护性。
9、引⼊SkyWalking基于Agent字节码注⼊的⽅式,⽆⼊侵式埋点及全链路监控,对延时⻓的请求进⾏监控报警,快速定位问题。
该页面为魔方黑卡中的魔方智顾信用页,主要用来给业务员推广信用卡业务,信用卡列表根据用户风控决策结果自动推荐,可以推广信用卡和贷款业务,以及跟第三方合作的权益类业务,主要以信用卡为主。用户点击办卡后会自动跟行方核销,自动给业务员结算业绩。
车险管家是一个车险自动报价平台,主要是跟汽车修理厂,汽车美容店等线下店铺合作,通过摄像头自动识别车牌,自动查看用户车险信息,业务员跟用户推广车险,利用车险管家平台,自动实现车险报价,为门店增加第二收入