1、熟练掌握Java语言开发模式,掌握 Javase面向对象思想,了解设计模式,具有良好的编程习惯
2、理解掌握 Javaweb技术体系,,熟练使用 Tomcat服务器部署项目;
3、熟练使用 MYSQL、 Postgresql数据库,了解 SQL server数据库,能够熟练的使用S인L语句,了解 MYSQL底层索引的数据结构,掌握JDBC连接技术以及c3pO数据库连接池;
4、掌握 Spring Boot、 Springmvc、 Mybatis框架,了解 Spring Cloud,能够使用ssm框架进行 Javaweb项目开发,了解 Spring的IoC和AOP思想
5、熟练使用 Eclipse、 Intellij IDEA、 Vscode、 Myeclipse、 Webstorm等开发工具,掌握 Junit测试工具,熟悉SVN, Git Maven等代码管理及开发工具
6、了解MM底层结构,以及GC基本规则,了解java的多线程技术
1、 Login 部分,获取通过SSO验证的用户信息,与AD域和DB的用户信息对比验证,井指定用户权限。
2、用户管理部分,使用LDAP协议将用户信息存储进AD域中。保证通过系统注册的用户能够正常的在属于域的计算机上登陆,并且该用户能够通过SS0验证登陆系统
3、使用POI技术单个或批量解析 EXCEL文件,并将所有的信息准确存进DB多张表中。所有攻击数据通过 sequence管理指定管理番号。
4、使用 springboot的定时器,通过Cron表达式的方式,实现Task任务,定时删除指定的过期信息