有3年java开发经验,能独立完成项目后台功能模块代码的编写。 熟练掌握Mysql,Oracle数据库,SSM,spring-boot,spring-cloud,zookeeper,dubbo等后端技术 ,了解数据库优化,了解读写分离。 了解Linux操作系统的操作。 了解多线程,了解jvm内存。 熟练使用Coherence缓存,以及redis缓存,熟悉mongodb。了解rabbitmq消息中间件。熟练使用gitlab,熟悉CI/CD流程。
一:小能同学系列APP
1、负责商品--订单系统的开发。
主要设计到商品的展示,用户购买校验,然后计算价格(设计到营销活动),最后提交到购物车,当用户提交购物车的时候,就会生成订单,同时调起支付宝或者微信,当用户付款完成之后,订单状态改变,并同时调用资料落地(比如用户购买的课程,就需要落一张报名表,然后在用户上课的时候,就要校验报名表,而不是来订单里面查询订单信息)。
2、相册的开发与优化。
相册主要由教练上传, 同时调用腾讯云人脸识别接口,将上传的照片进行人脸识别,推送给对应的家长。家长可以在家长端相册查看自己小孩的照片以及小孩所在班级的集体活动照。
3、搜索引擎搭建。
搜索引擎主要基于ElasticSearch进行搭建,用于全局搜索商品,活动软文,以及朋友圈相关信息
二:移动大版本系统
1.添加购物车开发维护:
该功能是用户购买资费所必须的步骤,内部通过各种方面(资费之间各种关系,用户资格,新订购资费的各种特殊限制等)的校验,判定用户是否可以办理该项业务
2.目录树查询功能开发维护:
该功能主要用于用户查询所有目录,以及目录下所有资费,并在查询时判断该用户是否有资格购买该资费
3.删除购物车开发维护:
通过该用户已购买资费,以及购物车内所有资费判断该用户是否允许删除当前资费
服务性能优化:充分利用缓存(数据源从物理库切换为缓存)、内存(数据源从物理库切换为内存,一般为虚拟机启动加载)、提前算(后台定时任务)、异步(搭配后台进程)等方式优化服务的性能