proginn1703012106
全职 · 800/日  ·  17400/月
工作时间: 工作日09:00-19:00、周末10:00-16:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

Java 基础扎实,符合阿里编码规范,熟悉常见的算法和数据结构。

熟练使用 SpringBoot(SSM、SSH)优雅快速开发服务。

熟练数据库 SQL 编写,多数使用 Mysql。有 Sql 巧妙设计思想。

熟练使用 Mybaits、Mybaits-Plus 基于注解开发、Hibernate 持久层框架。

熟练使用非关系型数据库 Redis。

熟练使用消息中间件 kafka、MQTT、RabbitMq 等。

快速对接第三方 API、OAuth2 授权等。

可以独立构建微服务,深入理解领域驱动模型。

熟悉 Nginx 调优。

精通 linux 操作系统。

熟悉前端三剑客:HTML + CSS + JS (TS)。

熟练使用 Vue3 + Element-Ui 开发前端页面。

熟悉 Electron 构建 PC 应用程序。

工作经历

  • 2022-01-01 -至今北京神大Java工程师

    此项目是单个服务,项目下主要模块:音箱入库、门禁入库、用户音箱绑定、音箱门禁绑定交互、小程序服务、OSS 云存储、声网视频对话、后台管理系统。期间音箱入库及门禁入库采用 Mybatis-Plus 将数据持久到数据库中,音箱门禁视频对话采用声网 SDK 实现,将 token、Key 等数据发送给消息中间件 MQTT,再由硬件通过 MQTT 获取 token 后请求声网 API 实现通话,MQTT 主要作用于视频对话请求和结束,以及心跳存活扫描,例如在音箱没电或者关机状态下不允许发送视频请求,音箱硬件每隔 20 秒发送该音箱的 SN 序列号给 MQ,服务器监听 MQ 发来的消息,将心跳包存到 redis 中并重新刷新缓存,五分钟内未发送,Redis 数据过期即视为死亡。监测危险靠近功能是用阿里云 OSS 做云存储,硬件会自动识别危险行为,并将视频文件上传至服务器,再由服务器发送到 OSS 中。用户登录小程序后通过请求服务器返回 OSS 中保存的数据。此外,音箱还集成了喜马拉雅播放电台音乐的功能,服务器使用密钥请求喜马拉雅获取电台数据,再由服务器做数据处理后通过 MQTT 发送给指定的音箱,

教育经历

  • 2016-11-01 - 2020-08-01南开大学软件技术本科

技能

0
1
2
3
4
5
作品
门禁

此项目是单个服务,项目下主要模块:音箱入库、门禁入库、用户音箱绑定、音箱门禁绑定交互、小程序服务、OSS 云存储、声网视频对话、后台管理系统。期间音箱入库及门禁入库采用 Mybatis-Plus 将数据持久到数据库中,音箱门禁视频对话采用声网 SDK 实现,将 token、Key 等数据发送给消息中间件 MQTT,再由硬件通过 MQTT 获取 token 后请求声网 API 实现通话,MQTT 主要作用于视频对话请求和结束,以及心跳存活扫描,例如在音箱没电或者关机状态下不允许发送视频请求,音箱硬件每隔 20 秒发送该音箱的 SN 序列号给 MQ,服务器监听 MQ 发来的消息,将心跳包存到 redis 中并重新刷新缓存,五分钟内未发送,Redis 数据过期即视为死亡。监测危险靠近功能是用阿里云 OSS 做云存储,硬件会自动识别危险行为,并将视频文件上传至服务器,再由服务器发送到 OSS 中。用户登录小程序后通过请求服务器返回 OSS 中保存的数据。此外,音箱还集成了喜马拉雅播放电台音乐的功能,服务器使用密钥请求喜马拉雅获取电台数据,再由服务器做数据处理后通过 MQTT 发送给指定的音箱,服务器此时相当于一个中转站。利用 nlp2 模型对音箱收发来的语音文本做指令处理,例如 “获取某个电台”、“今晚八点开启离家模式” 等等。

0
2023-11-15 17:13
AI对讲服务

项目是单个服务,项目下主要模块:音箱入库、门禁入库、用户音箱绑定、音箱门禁绑定交互、小程序服务、OSS 云存储、声网视频对话、后台管理系统。期间音箱入库及门禁入库采用 Mybatis-Plus 将数据持久到数据库中,音箱门禁视频对话采用声网 SDK 实现,将 token、Key 等数据发送给消息中间件 MQTT,再由硬件通过 MQTT 获取 token 后请求声网 API 实现通话,MQTT 主要作用于视频对话请求和结束,以及心跳存活扫描,例如在音箱没电或者关机状态下不允许发送视频请求,音箱硬件每隔 20 秒发送该音箱的 SN 序列号给 MQ,服务器监听 MQ 发来的消息,将心跳包存到 redis 中并重新刷新缓存,五分钟内未发送,Redis 数据过期即视为死亡。监测危险靠近功能是用阿里云 OSS 做云存储,硬件会自动识别危险行为,并将视频文件上传至服务器,再由服务器发送到 OSS 中。用户登录小程序后通过请求服务器返回 OSS 中保存的数据。此外,音箱还集成了喜马拉雅播放电台音乐的功能,服务器使用密钥请求喜马拉雅获取电台数据,再由服务器做数据处理后通过 MQTT 发送给指定的音箱,服务器此时相当于一个中转站。利用 nlp2 模型对音箱收发来的语音文本做指令处理,例如 “获取某个电台”、“今晚八点开启离家模式” 等等。

0
2023-11-15 17:12
DNF金币收益转化系统

项目是单个服务,项目下主要模块:音箱入库、门禁入库、用户音箱绑定、音箱门禁绑定交互、小程序服务、OSS 云存储、声网视频对话、后台管理系统。期间音箱入库及门禁入库采用 Mybatis-Plus 将数据持久到数据库中,音箱门禁视频对话采用声网 SDK 实现,将 token、Key 等数据发送给消息中间件 MQTT,再由硬件通过 MQTT 获取 token 后请求声网 API 实现通话,MQTT 主要作用于视频对话请求和结束,以及心跳存活扫描,例如在音箱没电或者关机状态下不允许发送视频请求,音箱硬件每隔 20 秒发送该音箱的 SN 序列号给 MQ,服务器监听 MQ 发来的消息,将心跳包存到 redis 中并重新刷新缓存,五分钟内未发送,Redis 数据过期即视为死亡。监测危险靠近功能是用阿里云 OSS 做云存储,硬件会自动识别危险行为,并将视频文件上传至服务器,再由服务器发送到 OSS 中。用户登录小程序后通过请求服务器返回 OSS 中保存的数据。此外,音箱还集成了喜马拉雅播放电台音乐的功能,服务器使用密钥请求喜马拉雅获取电台数据,再由服务器做数据处理后通过 MQTT 发送给指定的音箱,服务器此时相当于一个中转站。利用 nlp2 模型对音箱收发来的语音文本做指令处理,例如 “获取某个电台”、“今晚八点开启离家模式” 等等。

0
2023-11-15 17:11
更新于: 2023-11-15 浏览: 51