• 熟练掌握javase基础知识,io流、多线程、socket、异常、tcp和udp等相关知识;对jvm有一定研究,拥有系统性的面对对象设计能力和面向切面编程的思维及设计能力。
• 熟练掌握常用的设计模式(工厂设计模式、单例模式、代理模式、策略、观察等),对反射、泛型,自定义注解有一定的研究
• 熟练掌握eclipse/sts、svn、git、maven等版本控制及开发工具,熟练掌握jsp、servlet、ajax、jdbc、web系统应用开发,具备独立开发能力。
• 熟练掌握tomcat、jetty等服务器,可独立部署发布项目
• 熟练使用mysql关系性数据库,熟练使用redis,图数据库等非关系型数据库
• 熟练掌握ssm、springboot、springcloud等开源框架,熟悉spring的ioc,aop设计理念
• 对分布式、微服务、soa等框架有一定研究;熟练掌握RPC远程调用。
• 熟悉springcloud常用组件、注册中心eureka、负载均衡ribbin、远程调用工具rest和feign、dubbo、配置中心config、网关zuul、服务保护hystrix等,熟练掌握linux的常用命令进行java环境搭建并进行远程操作。
• 熟练掌握freemarker和jsp及其他视图解析器,对cookie,session等缓存技术有一定的研究。
• 了解分布式工具zookeeper、服务器集群、高并发、微服务等解决方案,对大数据hadoop,mapreduce,hbase等有一定研究,
熟练使用linux命令,并可编写常用脚本
格格巫商城项目
该项目保证格格巫商城销售的玩具的基本信息、价格、库存等信息精确同步;并再个人中心设置卖家中心可以招募各地卖家,通过卖家中心商家可以方便的管理商品以及订单物流,商城模块可根据用户的浏览情况、收藏商家情况等进行相应的玩具商品推荐。网站右侧设有客服模块,可及时与客户进行沟通,对用户信息进行搜集及爬虫数据将统计的信息通过分布式hadoop集群处理网站产生大量日志,分析对应访问信息,并精确向会员推荐优质商品与短信及邮件推送。主要分为:用户登录模块、客服模块、支付模块、日志模块、物流模块、秒杀模块,代理商模块等。
责任描述:主要负责客服模块、支付模块、物流模块、代理商模块。
• 采用springboot框架构建项目,方便项目的部署及管理,使用zuul作为网关分发请求利用ribbon实现负载均衡。
• 客服模块:使用websocket实现客户与客服之间的通讯,并可实现在线通讯当离线时通过调用阿里云短信api接口即时推送短信至客服手机,实现客户与客服之间的即时通讯。
• 支付模块:通过接入支付宝接口及微信接口并传入相应参数实现支付,支付成功跳转至商城修改订单状态。
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | 后端工程师 |
该项目保证格格巫商城销售的玩具的基本信息、价格、库存等信息精确同步;并再个人中心设置卖家中心可以招募各地卖家,通过卖家中心商家可以方便的管理商品以及订单物流,商城模块可根据用户的浏览情况、收藏商家情况等进行相应的玩具商品推荐。网站右侧设有客服模块,可及时与客户进行沟通,对用户信息
该项目是公司为急速租车公司设计的租车管理系统,从车型的价格、合同的生成、订单支付等提供完善的管理,并通过高德地图对车辆实时位置进行监控。系统涉及多表查询,业务较为复杂,采用mybatis进行dao层开发,利用动态sql减少sql语句的复杂度,并实现sql语句与java代码的分离。