熟练掌握java基础知识,熟悉java集合体系,多线程等知识,具有良好的面向对象编程思想;
熟悉 Spring、SpringMVC、SpringBoot,SpirngCloud 、MyBatis等框架,理解 SSM 框架原理;
熟悉 MySQL 数据库,对事务、索引、隔离机制等有一定的理解,具有一定的 SQL 优化能力;
熟练使用html,css,javaScript,及使用jQuery库,Vue框架进行前端开发;
熟悉Linux环境及基本操作,熟练掌握docker,Tomcat服务器的配置与部署;
熟练使用Idea开发工具,Maven项目管理工具,Git、svn版本控制工具。
IAM统一身份认证,负责对多个系统进行单点登录,如常见的oauth、jwt、formbase等多种形式的单点协议。对登录模块的会话控制有深入理解,使用AES、SM2、RSA等多种加密方式完成对数据的加密。