1. 语言方面具有扎实的JavaSE基础知识,熟悉JVM相关执行流程,能够对JVM进行一定的调优;
2. 数据库方面:
熟悉Mysql、Redis数据库,能够进行SQL优化及编写存储过程。能够熟练使用Sql Server及PostgreSQL数据库;
3. 熟悉SpringMVC框架、了解其内部执行原理,有过源码阅读经历,熟练使用SpringBoot框架及Mybatis框架;
4. 熟练使用SpringClound-Eureka框架解决方案来进行分布式微服务项目的开发;
5. 熟练使用Linux及Docker虚拟化容器,会编写Shell脚本,能够进行项目部署;
6. 熟练使用ElasticSearch搜索引擎来进行数据的检索开发,及ES高可用集群搭建;
7. 熟练使用Git、SVN来进行代码的协调开发、托管,以及Maven来进行版本的控制和依赖的管理。
1,百度云CRM线索模块
销售线索是潜在客户。在销售管理体系中处于客户产生机会的最前端,是客户生命周期的起点,是整个销售体系一环。销售人员持续跟进,推动线索最终可能产生客户,创造销售机会。
业务方面:线索的发掘,分发,清洗,质检,关联客户等。
技术方面:分布式锁,异常重试,责任链,AOP,CRUD,SpringBoot,SpringMVC,Mybatis ,微服务框架(百度内部框架)
2,兰考能源互联网运营平台
业务方面:兰考能源互联网运营平台是兰考县域内的一款电力相关的监控平台,系统根据采集器所提供的物联网数据来进行风能,光伏的双碳排放的监控及统计展示展示。
技术方面: 采用SpringBoot+Mybatis+SpringMVC解决方案进行电力相关开发。
前后端分离项目,前端采用Vue,后端采用SpringMvc、SpringBoot、Mybatis
使用华为云数据中台DAYU来进行数据拉取
使用MQTT消息中间键来对物联相关数据进行采集同步