精通Java核心,有良好的的算法和编码能力
掌握JVM、JMM模型
掌握常见垃圾回收算法、垃圾回收器及JVM调优
掌握独立架构系统能力
掌握常用设计模式并灵活运用
掌握多线程并发解决方案和编程思想
掌握SpringMVC、Spring、SpringBoot、Mybatis、Mybatis plus、JPA、Netty
掌握javascript、HTML、CSS、Jquery、Echarts、ELementUI、vue技术栈
掌握mysql调优
熟悉redis、kafka、ElasticSearch、Nginx
熟悉Python、Shell、Docker
熟练使用Eclipse、IDEA、SVN、Git、Maven、Gradle项目管理和项目构建工具
项目名称:物联网智能平台 2019-07到2020-03
项目介绍:智能接入多个协议的物联网设备,平台管理、数据分析、智能预警
项目模块:平台管理、数据接入、数据处理、智能控制
主要负责:整体系统架构、数据库设计、前后端代码编写
项目难点:10万智能灯设备,每三十秒上报自身数据,需将数据存储三年供历 史查询,并分析实时上报数据,触发报警,记录能耗信息,策略控制,所有 数据永久保存
技术架构:设备通过tcp发送数据,经过lvs负载均衡,数据接入模块(Netty)集群接收数据(多协议策略模式处理),并过滤没有在系统中注册设备信息数据,数据发送到kafka削峰填谷,数据处理模块订阅kafka,将实时数据存入redis,供前端展示,并将历史数据存入ES集群供历史查询,数据分析使用。每日跑批处理数据存入Mysql,前端可视化配置策略,定时执行控制命令。管理平台用于数据展示,信息管理,可视化大屏监测。
系统运行:虚拟化系统、Ubuntu、CentOS、jdk1.8
技术选型:SpringBoot、JPA、Netty、Nginx、JWT、Dubbo、Redis、Mysql、zookeeper、Kafka、ElasticSearch、Vue+ElementUI
项目名称:智能手环管理平台 2020-03-2020-09 项目介绍:智能手环同步监测数据至后台进行管理,用户数据管理,用户行为数 据分析,进而得到有效数据,产生价值 项目模块:用户管理、分组管理、数据同步、数据分析 主要负责:整体系统架构,数据库设计,代码编写 项目
项目名称:物联网智能平台 2019-07到2020-03 项目介绍:智能接入多个协议的物联网设备,平台管理、数据分析、智能预警 项目模块:平台管理、数据接入、数据处理、智能控制 主要负责:整体系统架构、数据库设计、前后端代码编写 项目难点:10万智能灯设备,每三十秒上