熟练掌握 java 基础,javaee, 熟悉面向对象,熟悉集合,多线程,反射;
熟悉常用设计模式,例如单例模式,代理模式,工厂模式,抽象工厂模式等;
熟练掌握 web 开发,理解MVC, 熟悉 jQuery ,bootstrap,Vue.js 和 layui 等;
熟练掌握 ajax 和 json 等数据交互技术,熟练掌握servlet,jsp,el 表达式,jstl 标签等技术;
掌握 mysql 数据库使使用及其表设计,熟练编写 sql 语句 , 了解数据库优化 ;
掌握 eclipse,idea 等开发工具,maven 等项目管理工具,git合作开发工具;
熟练掌握 spring、springmvc、mybatis常用框架技术 ;
熟悉分布式开发,熟悉 nginx 负载均衡, Redis,zookeeper 和dubbo 分布式服务;
rabbitMQ 消息队列,kafka, OSS 资源服务器 ;
cron定时任务,poi 导出 excel等技术;
有较强的学习热情与学习能力 ;
一
1、后台页面开发,通过freemaker框架独立完成管理页面的开发
2、下载资料信息生成Excel格式文件
3、用户通过后台创建广告订单,通过大数据标签生成定向人群投放
4、利用OSS实现上传图片资源 ;
5、协助开发前台系统中的灯塔人群包及标签模块 ;
6、通过cron定时任务, 全量更新用户人群包信息等通过kafka回传大数据
二
1.负责对订单和购物车模块进行迭代 ;
2.购物车模块,取消本地购物车,采用登陆状态下的远程购物车模式,购物车一系列的表和商品表的构建,对购物项的增删改查 , 涉及数据库以及redis 的同步问题,首页添加购物车的标记 ;
3.订单模块,涉及到购物项以及商品数量的一系列改动,用 rabbitmq 同步到redis , 提交订单微信支付后的状态修改 , 订单表中的支付与未支付的状态区分,在订单模块添加快照表 ,保证商品时效性 ;