熟练掌握 java 面向对象编程思想,熟悉常用的设计模式,具有扎实的编程基础和良好的编码习惯和代码规范。
熟练使用 spring、mybatis、spring boot、spring cloud 等开发框架,具有设计的架构搭建经验,了解 spring
cloud 性能调优和 spring、mybatis 源码阅读经验。
熟悉分布式事务、分布式锁、接口幂等性等分布式技术。
熟悉集合,io,多线程,泛型,反射等概念及内部原理,了解常用的并发工具类。
熟悉 jvm 原理,了解内存分配机制,class 加载机制,垃圾回收机制等,具有实际的 jvm 分析和调优经验。
熟练掌握 mysql 数据库原理及性能优化,熟悉 mysql 集群部署及 mycat 分库分表。
熟悉 rocketmq、kafka 等消息中间件的使用及原理,熟悉实现原理及生产优化。
熟悉 redis、elasticsearch、monogdb 等 nosql 数据库的使用及原理。
熟悉高并发、高可用,熟悉 zookeeper、dubbo 等分布式框架。
1:O2O电商平台
利用springboot分布式开发,提供app、IOS用于用户注册及购买,提供商家入住及商家入住信息管理,提供订单、客服、活动等管理界面,提供秒杀功能,增强用户活跃度。
小程序开发,对外提供刷卡记录同步及相应用户信息管理接口,为用户提供充值成为vip会员、根据交易对会员提供分红功能,同时提供分享功能,被分享用户可以通过二维码注册小程序,对于用户的分红提供提现功能,用户根据需要可以对分红进行提现。
采用springboot和vue,搭建前后端开发项目并实现对应功能,根据展商不同等级提供对应功能,并实现数据隔离,同时提供设备的绑定功能,根据设备扫描信息,提供对应的大盘进行展示,对展商参会效果进行统计并提供建议