具备扎实的Java基础,熟悉 J2EE,具有面向对象思想,扎实的编程功底以及良好的编码习惯
熟悉JavaWEB技术体系架构,熟练掌握Servlet、JSP、JavaBean整合Web项目开发
熟练掌握主流框架Struts2、Hibernate、Spring、SpringMVC、MyBatis、MyBatisplus、熟悉SpringMVC 核心流程、会使用SpringBoot构建和开发项目
熟练掌握HTML、CSS、JavaScript、Ajax、JQuery、Thymeleaf、JSTL/EL表达式、Bootstrap、Vue、Element等前端开发技术
熟悉MySQL、Oracle、SqlServer关系型数据库,掌握PL/SQL语言进行CRUD以及非关系型数据库Nosql Redis
熟练掌握工厂方法模式、单例模式
熟练使用Maven进行项目构建和管理、SVN和Git进行团队开发和版本控制、并熟悉Jenkins结合Git自动化部署
能够熟练运用Eclipse、MyEclipse、Idea、Hbuilder、Webstorm等开发工具
熟悉Redis缓存并能实现Redis集群,了解哨兵机制
熟练Tomcat服务器配置、并且熟悉Nginx反向代理、实现负载均衡以及动静分离
使用过Es 搜索引擎、使用过线程池
对Linux有一定了解,并熟悉Linux常用命令,熟练使用Linux系统搭建项目,使用过OSS、OBS图片存储服务器
使用过支付宝、微信、快递100、短信等第三方接口、使用过RabbitMq做流量削峰
了解SpringCloud微服务