1. 熟练使用java语言, javascript脚本语言, 掌握一定的html标签和css样式。
2. 熟练使用Spring,SpringMVC,Mybatis等框架。
3. 掌握mysql, oracle数据库的使用,了解sql注入,sql调优。
4. 有良好的OOP、AOP面向对象和面向切面的编程思想,了解java的内存机制。
5. 掌握springboot框架和springCloud微服务的使用。
6. 熟悉网络传输,http网络协议,tcp/ip连接原理。
7. 掌握基本的数据结构和算法。
8.熟练使用nginx、mq、docker等中间件和redis缓存。
9.十分熟悉tomcat的配置使用,和nginx+tomcat+reids搭建的集群及问题处理。
10.熟练使用linux,了解其系统架构及系统日志。
11.熟练使用idea/eclipse 开发工具,熟练使用版本控制软件 svn, git
12.熟练使用微信相关开发。
项目一:中影UL城市影院 (微信公众号)
主要工作:维护与迭代开发
项目描述:该项目是一个网上购票的公众号,用户可以在该公众号上选座购票,主要针对深圳这一边的一些影院。项目服务端采用了ssm架构,前端用的是模板技术jsp,数据库用mysql,缓存中间件用redis。服务器方面用的是腾讯云服务器。
个人职责:1. 解决运营人员反馈的问题;
2. 迭代开发产品经理提的新需求;
3. 日常维护(有时项目经理会分一些任务,在职期间主要维护e加油项目) ;
项目二:e加油 (微信公众号)
主要工作:维护与迭代开发
项目架构:后端:Springmvc+Spring+Mybatis 前端:Vue+Bootstarp
项目描述:平台做的是传统行业,司机、油站、物流公司的业务,为其提供更好的信息管理系统。与各大物流营运公司及海量司机进行深度合作;通过多样化、有针对性的精细运营,有效节省物流营运公司及司机的油费开支;将海量高频的货车引流到合作油站,帮助油站实现可观的营业增长。
业务架构:项目有多个应用端:司机端+油站端+收银端+物流公司端+运营端
司机端:普通司机用户
油站端:入驻e加油平台的油站
收银端:入驻油站的收银员专用,通过登录平台收银端扫司机二维码进行收款。
物流公司端:入驻平台的物流公司,物流公司在此管理自己的司机,例如给司机分配油款。统计司机的消费状况。
运营端:整个平台的总后台管理,可以管理各个司机和各个端的事情。
个人职责:1.解决项目现有的bug。
2.找出项目潜在问题,并进行改造。
3.处理项目出现的生产问题,找到原因并解决。
4.对项目的代码和sql做优化。
5.迭代开发项目新需求。