掌握框架:springboot,netty,springcloud,shiro,mybatis
熟练使用中间件:redis,elasticsearch,rabbitmq,zk,nacos,mysql,oracle
前端技能:vue
运维:docker,ng,tomcat,shell
gps定位接入服务
springboot,mybatis,es集群,mysql,netty。
遵循交通部jt809协议,使用netty开发tcp服务,处理登录,心跳,gps定位,历史定位补传,司机信息请求,司机信息等报文处理。
通过自定义分隔符分割报文,根据809协议编解码说明开发自定义编解码器。登录校验使用mysql用户表校验用户信息,心跳报文维护长链接及关闭连接,定位报文解析校车定位经纬度信息,坐标系wgs84入库到es集群,司机信息请求。
教师档案
springboot,redis哨兵,mysql,mybatis
档案可配置功能开发,数据库设计:1菜单表,菜单表为父子结构可以生成菜单树,根据类型字段分辨是菜单还是模块;2模块展示配置表,一个模块可能有多种展示形式;3展示字段表,关联模块展示表,用来确定展示的字段及字段的展现形式; 4字段校验表,如果展现形式是修改或者添加的时候可能有对应的字段校验,和展示字段表是多对一关系,一个展示字段可能有多种校验。接口设计,接口开发,开发档案的增删改查接口,动态渲染查询接口,动态生成插入或更新删除语句。
功能模块:1搜索模块 2档案模块 3审核模块 4分析图标模块 5展示大屏。 负责模块: 档案模块,设计为动态配置,档案菜单和展示都可动态配置,查询修改新增删除为动态拼接sql执行,最后还增加了附件图片审核,内容审核,和档案日志记录功能。
功能模块:学校,教师,学生三个维度数据分析,校车轨迹信息,地图巡航功能,另外集成了智慧教学的三个子应用链接。 负责模块:数据治理,根据客户提供数据治理出对应小模块数据,接口为单表查询。gps定位数据接入,开发tcp接口接入第三方厂商的校车定位数据。开发轨迹