【技能描述】
- 【了解/掌握/熟练掌握】开发工具的使用,包括:Eclipse、IntelliJ IDEA、Git、Maven;
- 【了解/掌握/熟练掌握】Java语法,【理解/深刻理解】面向对象编程思想,【了解/掌握/熟练掌握】Java SE API,包括:String、日期、IO、反射、线程、网络编程、集合、异常等;
- 【了解/掌握/熟练掌握】HTML、CSS、JavaScript前端技术,并【了解/掌握/熟练掌握】前端相关框架技术及常用工具组件,包括:jQuery、Bootstrap、Vue脚手架、Element UI、axios、qs、富文本编辑器等;
- 【了解/掌握/熟练掌握】MySQL的应用,【了解/掌握/熟练掌握】DDL、DML的规范使用;
- 【了解/掌握/熟练掌握】数据库编程技术,包括:JDBC、数据库连接池(
commons-dbcp
、commons-dbcp2
、Hikari
、druid
),及相关框架技术,例如:Mybatis Plus等; - 【了解/掌握/熟练掌握】主流框架技术的规范使用,例如:SSM(Spring,Spring MVC, Mybatis)、Spring Boot、Spring Validation、Spring Security等;
- 【理解/深刻理解】Java开发规范(参考阿里巴巴的Java开发手册);
- 【了解/掌握/熟练掌握】基于RESTful的Web应用程序开发;
- 【了解/掌握/熟练掌握】基于Spring Security与JWT实现单点登录;