数量掌握并使用java各技术栈。
1、熟练使用Spring boot、Mybatis、Hibernate、pringcloud等框架,能独立进行系统设计;
2、熟练掌握java基础知识,例如集合(对HashMap集合有较深理解)、动态代理、反射等;
3、熟练掌握JDBC等web开发基础技术,熟练使用基本的数据库连接池(c3p0数据库连接池,durd连接池等);
4、熟练使用Spring、SpringMVC、MyBatis、springboot等开源框架的整合应用;
5、熟练使用es全文技术(搭建集群,优化索引,复杂查询等),熟悉luncene/solr全文检索技术;
6、熟练使用clickhouse、Oracle、mysql、Sql Server等常用的关系型数据库及NoSQL数据库Redis (主要使用Redis中过String和Hash数据存储结构),熟练使用sql、PL/SQL等,可以对数据库 进行简单的优化;
7、掌握SVN、Git、Maven等项目管理及项目构建工具,了解搭建SVN的流程;
8、熟悉使用 WebService、dubbo、springcloud等分布式开发技术
9、熟悉使用FastDFS等分布文件存储技术(应用于图片存储)以及Nginx反向代理服务和负载均衡技术的使用;
10、熟悉linux常用系统命令,部署项目,编写脚本等;
1.综合能源管理系统
2.能源示范系统
3.物联网智能感知平台
4.大数据平台
5.货运公司管理系统
6.设备集抄管理系统
.......