1.能够熟练的进行java编程,具备扎实的编程基础和面向对象的编程思想;
2. 熟悉主流Spring、SpringBoot、SpringMVC、MyBatis、rabbitmq、swagger等技术框架;
3. 熟悉mysql、mongodb、redis等数据库;
4. 熟悉rpc、springCloud注册中心等调用服务;
5. 熟悉linux基本命令、docker的基本使用;
6. 熟练使用idea、Navicat Premium、RedisDesktopManager、postman等开发工具;
7. 熟练使用GIT、MAVEN等项目版本管理构建工具;
8. 熟悉TCP、UDP、Http等网络协议,有socket、webSocket编程经验;
6. 对JavaScript、react、bootstarp有一定的接触。
lorawan网络服务器,该项目参数springboot框架,mongodb数据库,redis来做缓存数据,完成了对设备上报数据的处理,将处理后的数据推送到上层应用,上层应用可以发送指令到服务器,服务器处理数据之后发送给设备。