熟练掌握Java语言及面向对象编程思想,有良好编码习惯,熟悉防火墙操作掌握基本的linux系统操作命令,有使用xshell连接远程Linux服务器搭建项目,查看日志和分析性能的相关经验,熟悉网络爬虫的操作,有实际开发中爬虫网站资源的项目经历,熟悉SEO优化和绕过反爬虫了解RPC原理,对于zookeeper服务以及Nginx映射有一定的了解;,熟练使用Spring MVC、Spring Boot、Spring、MyBatis框架,了解Spring框架中AOP,IOC的概念和原理熟悉Java语言基础如反射、代理、内部类、多态、接口等基础知识熟悉Java中的List、Map、Set等集合以及底层数据结构核心实现方法,熟悉Mysql数据库,熟练掌握数据库操作的基本sql命令了解Mysql内部运行原理,掌握数据库存储的基本理性,熟悉Mysql中的B+树索引和Hash索引,了解数据库中的事务,熟悉数据库中的乐观锁和悲观锁,有实际开发中对数据库优化的项目经历,熟练掌握非关系型数据库Redis,对Redis的哨兵模式,缓存击穿,缓存穿透,缓存雪崩有了解熟练前端HTML、CSSJavaScript功能基础开发,使用过Ajax、jQuery、Thymeleaf和Vue前端框架等进行开发熟悉网络传输中的HTTP、HTTPS、TCP、UDP协议、DNS解析过程和Socket编程了解工厂模式、抽象工厂模式等设计模式
项目背景:ERP系统,主要为公司内部人员使用,提供各种流程的审批,公司的业务的开展,公司员工的人员信息展示和对各种信息的汇总和展示,对于公司的各项数据有更加直观的展示,便于管理层更好的对公司的情况的掌握和做出更好的决策,提高审批的效率和审批人员变化的及时更新。
承担任务:对ERP项目的维护,确保分配到自己的模块可以正确的运行,对老页面的重构,使之符合公司的开发要求,对排名页面的编写,激发相关人员的工作积极性