技术技能如下:
1 熟练掌握主流框架包括:spring、struts、hibernate、mybatis、play framework1.4.2、JPA-hibernate等。
2 熟悉常用的java应用服务器tomcat、apache、nginx等。
3 熟悉TCP/IP、HTTP、FTP以及分布式RPC、RMI、SOAP、REST等协议,有丰富的接口开发经验。
4 熟悉oracle、mysql等主流数据库及postgresql、db2,有良好的数据库优化能力和sql编写能力。
5 熟悉Linux常用命令,具有独立开发、测试和部署的能力。
6 熟练掌握memcached和redis等缓存技术。
7 熟练掌握h5、xml、html、javascript、ajax、json、vue.js等web页面技术,熟练掌握DIV+CSS布局。
8 熟练掌握activeMQ等消息队列的应用及netty异步通讯框架的使用。
9 熟练掌握高并发及负载均衡技术,具有丰富的移动互联网从业经验。
10 熟悉luncence及solr的实现原理及实际应用。
11 熟悉dubbo/zookeeper的使用场景及实际应用。
移动商城是中国移动面向全国用户的综合电子商务平台。
商品中心技术框架为nginx+springMVC+Mybatis+Zookeeper,简化应用开发,采用memcached缓存集群作为缓存技术对外提供查询服务,在springmvc框架中整合memcached,实现缓存的注解式开发。项目使用dubbo框架进行服务化管理,将业务横向划分为商品、库存、合约等类型。采用zookeeper协调集群环境服务器对渠道的通知服务,统一管理维护集群中的配置文件,通过订阅zookeeper集群config节点,集群中工作服务器收到配置更新消息同步数据。由于商城项目会遇到的高并发问题,在大用户量下单和扣减库存时,通过向zookeeper集群中注册临时节点的方式抢占锁,对数据库数据进行一致性更新。使用activeMQ提供对货到通知的用户提醒功能。