ID:279938

ଶYRZ༊ 身份已认证

Java应用开发工程师

  • 公司信息:
  • 海康威视
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

 精通Java开发语言、熟练掌握IntelliJ IDEA等常用开发工具。
 熟练掌握MVC开发模式、JAVA设计模式,具有软件工程学的思想。
 熟练掌握Redis存储系统,对Elasticsearch搜索分析引擎有一定的了解。
 熟练掌握Mybatis、Mybatis Plus、Spring Data JPA持久成框架。
 熟练掌握PostgreSQL、MySQL、Clickhouse关系型数据库MongoDB数据库的开发。
 熟练掌握RabbitMQ、ActiveMQ、Kafka消息中间件开发。
 熟悉Linux操作系统。
 熟悉计算机网络。
 对HTML5、CSS3、JavaScript有一定了解。
 有良好的编码风格和编码习惯。

项目经验

 项目1:司法部应急指挥平台 2020/11/27——2021/03/14
项目简述:该项目分为“智能督查”、“数据整理”、“视频巡查”等多个功能模块:
1. 智能督查:平台用户通过配置督查任务计划模板,实现督查任务——“在离岗”、“玩手机”和“人数检测”任务的周期执行,当检测到大厅或者工作岗位发生上述行为后产生告警。
2. 数据整理:平台存在基础监控点目录和自定义监控点目录,基础目录的目录结构不可以调整,但是该结构并不能满足用户的使用习惯,于是用户可以按照自定义的规则将基础目录的组织和监控点数据重新生成一个满足业务需求的自定义目录。
3. 视频巡查:平台用户制定预案,平台大屏将按照预案轮播监控视频。
项目总结:该项目采用Spring Cloud微服务架构,数据传输通过Feign或者RestTemplate调用RESTFul接口实现。
1. 智能督查:计划模板按照“星期”、“时”、“分”时间划分,将计划模板解析为cron表达式,任务下发采用Quartz任务调度框架。
2. 数据整理:整理规则采用关键字匹配,用户可以自定义很多目录生成规则,每次整理可以选择多个规则,规则有优先级,优先级分区采用排序算法实现,关键字匹配采用KMP算法实现,目录生成采用多线程分治模式实现。
3. 视频巡查:采用WebSocket实现将监控点信息推送给前端大屏,大屏轮播推送的视频。
 项目2:国家信息中心综合治理平台 2021/03/15——2021/12/29
项目简述:该项目分为“视频调阅”、“电子地图”、“视频巡检”等多个模块,且该项目为多个厂家合作开发的集成项目,其中涉及到“资源同步”、“权限控制”等多个对接模块。
1. 视频调阅:平台管理员为每个部门分配存储空间,部门管理员为部门用户分配存储空间,用户可以保存自己录制的视频片段到自己的存储空间。
2. 电子地图:将监控与地图结合,实现监控地理位置显示、地图搜索监控、监控地图聚合与撒点、POI等功能。
3. 视频巡检:创建监控巡检任务,检测监控是否在线。
4. 资源同步:将其他厂家的监控数据同步到本平台。
5. 权限控制:平台用户的使用权限由其他厂家控制,需要将具体用户对监控的预览、控制等权限同步到本平台。
项目总结:该项目采用Spring Cloud微服务架构,数据传输通过Feign或者RestTemplate调用RESTFul接口实现。
1. 视频调阅:设计并开发部门存储空间与用户存储空间分派回收功能。
2. 电子地图:采用Redis做数据缓存,优化POI与地图聚合功能,减少接口响应时间。
3. 视频巡检:采用线程池控制巡检任务并发数量。
4. 资源同步:采用RESTFul接口对接其他厂家的监控数据,全量数据通过生成CSV文件导入到数据库与Elasticsearch,增量数据直接插入更新。
5. 权限控制:权限存在有效时间与具体的监控编码,数据为JSON格式,存在大量权限控制数据,采用Kafka对接,数据保存验证MongoDB与Clickhouse两种数据库存储方案,最终采用Clickhouse存储。
 项目3:应急管理部视频一张图 2021/05/27——2021/07/12
项目简述:该项目主要实现用户操作前端页面进行AI任务——“有无安全帽佩戴”、“传输带有无煤”、“传输带启停”下发到算法服务器,平台接收告警并展示。
项目总结:该项目采用线程池控制任务并发数量,采用ActiveMQ发布告警数据到告警展示服务,采用PostgreSQL保存任务数据。
 项目4:生态环境部固管中心视频联网平台 2022/01/04——2022/07/13
项目简述:该项目为集成项目,实现了一个融合通信指挥调度平台,具体有“即时通讯”、“广播通知”、“会议中心”和“资源中心”四大模块,其中“即时通讯”包括“文字通讯”、“音视频通讯”、“发送图片”和“文件传输”功能,“广播通知”包括“文字通知”与“语音通知”功能。
项目总结:该项目主要采用了webRTC与FreeSwitch技术,采用Nginx请求转发实现了平台由HTTP到HTTPS安全协议的升级,采用定时任务实现平台间的用户同步。
 项目5:通州不动产大厅 2022/08/11——2022/11/21
项目简述:该项目主要为大厅用户实现静态导航与黄牛识别功能。
项目总结:1.设计并实现静态导航功能,根据大厅的俯视图抽象成点线图,采用Floyd算法实现任意两个地点间的最短路径,采用javaCV技术在大厅俯视图中画出最短路径,对接微信小程序。2.设计黄牛识别方案并实施。
 项目6:信息公司集团视频图像质量诊断系统 2022/11/29——2023/06/20
项目简述:该项目主要是实现监控在离线状态和视频图像质量的检测,并且集团以该平台为基础,实现其上层业务应用,其中涉及到数据对接与平台间的权限管理。
项目总结:1.集团平台已经存在监控业务目录,需要将该目录在诊断平台也同步实现,且保持一致,基于职责链设计模式设计并实现平台间目录数据全量增量同步。2.通过RabbitMQ为集团平台推送诊断结果。3.采用Web Service接口实现与集团平台的4A认证。
 其他:GB28181视频联网平台 2023/03/01——2022/04/13
项目简述:该项目为自己根据GB28181协议、jain-sip-riAPI与ZLMediaKit流媒体实现的监控注册、保活、点播平台。

案例展示

  • 融合通信

    融合通信

    融合通信(Rich Communication Suite,简称RCS) [1] 是指通信技术和信息技术的融合。通信技术类的业务是指传统电信网的各类业务,例如电话业务、短消息业务、会议电话、呼叫中心等;信息技术类的业务是指IP类的各种业务,例如即时通信(IM);视频和应用共享,

  • 作品

    作品

    司法部应急指挥平台 该项目采用Spring Cloud微服务架构,数据传输通过Feign或者RestTemplate调用RESTFul接口实现。 1.智能督查:计划模板按照“星期”、“时”、“分”时间划分,将计划模板解析为cron表达式,任务下发采用Quartz任务调度框架。

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

信用行为

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

发布任务

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

微信接收人才推送

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

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