ID:216845

咖啡杯

Java后端开发工程师

  • 公司信息:
  • 杭州联图科技有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 杭州
  • 滨江

技术能力

◆ 熟练使用 Html、CSS、jQuery、Vue+Elelment UI。
◆ 熟练使用 SSH、SpringBoot、Mybatis、MyBatisPlus。
◆ 熟练使用 MySQL 数据库,了解 MySQL 四种事务机制。
◆ 熟练使用 RabbitMQ、Kafka。
◆ 熟练使用 WebScoket。
◆ 熟练使用 Tomcat。
◆ 熟练使用 Shiro。
◆ 熟练使用 Redis。
◆ 了解分布式事务

项目经验

◆ 水环境小程序
开发技术:SpringBoot、Mybatis、Mybatis-Plus、WebScoket、Shiro、Lombok。
项目描述: 水环境小程序主要用于展示水站基本信息。
责任描述: (1) 前端调用微信登录方法,返回 code 到后端,后端通过 code、appid、appsecret 请求微信服务器,获取 openid 和 sessionkey。前端通过 button 按钮点击触发授权按钮,传回 encryptedData 和iv,通过解密算 法,使用 sessionkey,iv,encryptedData 解密获取手机号。通过数据库认证该用户是否为内部人员,并且将 openid 入库,二次登录直接通过 openid 进入小程序。 (2) 通过 Shiro 权限框架拦截请求,使用@RequiresRoles 注解设置接口权限,防止空跳转。 (3) 由于小程序部署在外网,水环境监测管理平台放在内网,所以通过 Websocket 建立链接,发送请求。前端 通过 http 请求微信小程序后端,微信小程序通过 Websocket 发送请求至水环境平台,通过轮巡检索来检索水环 境平台返回的消息,并且返回给前端。
技术难点: (1)水环境平台部署在内网,而水环境小程序不确定是否在内网。小程序如何与水环境平台通信. (2)前端使用http请求水环境小程序后台,水环境小程序如何用Websocket拿到水环境平台数据并且返回给此 http请求。

◆ 车辆管理系统
开发技术: SpringBoot、Mybatis、Mybatis-Plus、WebScoket、Shiro、Lombok、Kafka、RabbitMQ、 Netty。
项目描述:车辆管理系统是智慧园区项目下的子项目,车辆管理系统上报终端采集的信息至上层平台进行数据分 析,同时上层平台也可以对终端设备进行反控。
车辆管理系统作为子平台是记录分析外来车辆进入园区后的行程轨迹、车辆状态、终端设备状态、告警信息等信 息,并且有自己独立的页面展示相关信息。 责任描述: 注:规范文档中有 40 中报文信息类型,实际项目中只用到了 4 种,分别是:告警信息、注册终端、自动位置上报(实 时数据上报)、手动位置上报。 (1)入园流程:外来车辆进入园区,通过第一道闸口时,后台验证当前车辆是否报备。如果没有报备则当场通过 身份证、填写企业信息申请入园。如果申请没有通过则无法入园。申请通过后进入第二道闸口,发放 GPS 终端设 备绑定车辆后进入园区。 (2)行驶信息:进入园区后开始每隔 5 秒通过 Netty 上报一次实时位置信息和终端状态信息。如果车辆停留时 间过长则会发出滞留告警信息,后台将告警信息入库并且通过 Kafka 上报至上层平台。当车 辆再次启动时,后台会对当前上报的实时位置与当前车辆的最后位置进行比较,默认如果未超过 5 米则判断没有 行驶。 (3)其他业务:管理企业信息,管理驾驶人员信息,管理车辆信息,管理报备信息,管理历史行程数据, 管理停 车场信息,解绑终端设备。前端通过 bigmap 绘制车辆实时位置,绘制历史行程路线。 (4)出园流程:车辆出园解绑终端设备,上报行程信息。如果车辆晚上五点半没有出园则自动上报行程信息,五 点半后无法出园,行驶结束后停至指定停车场。

案例展示

  • 毕业生离校管理系统

    毕业生离校管理系统

    作品介绍: 该作品为毕业设计,题目为毕业生离校管理平台。主要功能为管理大学生是否满足离校条件。 负责角色: 完整项目开发 技术: 前端使用vue+element ui,后端使用springboot+mbatis+mybatisplus

  • 水环境小程序

    水环境小程序

    作品介绍: 水环境小程序主要用于展示水站基本信息。 责任描述: (1) 前端调用微信登录方法,返回 code 到后端,后端通过 code、appid、appsecret 请求微信服务器,获取 openid 和 sessionkey。前端通过 button 按钮点击触发授权按

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服