1、精通J2SE编程,深入分析和理解Java底层代码,如相关数据结构,多线程以及JVM底层机制。深入理解Java并发机制以及相关并发集合框架,并有针对性的通过性能服务器实现负载均衡来解决高并发问题。
2、精通分布式开发,并针对于高并发采取相应的解决方案,包括分布式锁,分布式事务,分布式搜索引擎,分布式会话及RPC等相关框架,如Dubbo,ZooKeeper,Elasticsearch等,深入理解以上相关架构原理,并在分布式环境下搭建集群以实现读写分离,根据业务需求进行分库分表。熟练使用微服务架构,如Spring Boot,Spring Cloud,深入理解Spring cloud相关组件及原理。熟练使用消息队列RabbitMQ。能够熟练使用Scala,Python语言,通过Spark框架实现数据计算等相关处理。
3、可熟练进行web前后端开发,精通使用JSP/Servlet,Spring,Hibernate,MyBatis,Jdbc和Jndi,精通Spring3.0,深入理解Spring内部核心等相关组件,如SpringMVC,Interceptor,IoC,AoP等,可使用相关框架与Spring之间实现集成。熟练使用Spring4.0。
产品名称:荔枝选酒店预订系统
产品描述:该系统主要实现用户通过网站信息对酒店进行搜索,预订,以及支付等相关操作,完成酒店预订。该网站会定期通过微信或邮件形式向针对区域用户发送该网站介绍以及随时动态信息。
技术采用S2SH框架实现,数据库采用MySQL,定期接收接口下的两套数据源数据,完成定时导入。
网址:http://www.lychee.com
责任描述:本人在系统中负责实现框架重新搭建,定制雏形系统,已完成后续相关开发工作。
并实现该系统在Mobile版下的功能实现。
产品名称:P2P旺财小强存管系统(WebSite + 后台管理系统 + App + 微信端)
产品描述:该网站业务为P2P信贷业务,目前支持抵押贷和信贷。该系统重心关注点是银行存管系统,接入银行为广东华兴银行。根据金融局以及公安部2016年要求,为保证出借人资金的安全性,小额借贷公司不可再与出借人和借款人资金有直接接触,该资金需由银行来代替进行监管,即保证了用户资金的安全性。
网址:http://www.wcxq.com
技术描述:线上系统框架采用JSP + Spring MVC + MyBatis + Maven来实现,数据库为MySQL,Redis。后期重构为用SpringCloud实现微服务架构,使用组件Eureka + Config + SpringCloud Bus + Git + RabbitMQ,并在此基础上通过Tcc-TransAction解决分布式事务问题。
Redis用来实现对Cache的存储,并作为初始化数据载体。网站运维方面使用阿里云服务器运营,以及RDS来实现数据库的双机热备。
产品名称:物流云开放平台
产品描述:实现公司内部整体物流业务的下单,包括完善商品,销售订单,采购订单,售后单。后续实现排车,排线,派车,线路管理,司机管理以及车辆管理等。后续还会涉及到库存管理和退货单管理等。产品中心由工作流引擎OFC和OMC来控制资源走向和资源调度等。该产品中会涉及到大数据实时计算处理,对实时计算处理的结果作为最终信息进行预测等操作。
技术描述:该系统使用SpringBoot,Dubbo和Zookeeper实现,RocketMQ发送消息。GIS排线功能涉及到外部接口为百度地图API。销量预测模块通过scala和spark实现。本人涉及到的开发包括GIS排线,销量预测,日志分析,自动排线中地图展示,以及OFC预警。