个人介绍
我是程序员客栈的【昵称】,一名【二级方向】; 我毕业于【大学名称】,担任过【公司1】的【职位】,担任过【公司2】的【职位】; 负责过【项目1名称】,【项目2名称】,【项目3名称】的开发; 熟练使用【技术栈1】,【技术栈2】,【技术栈3】,【技术栈4】,【技术栈5】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-10-01 -至今湖南星华信息科技有限公司Java开发工程师
我是程序员客栈的【昵称】,一名【二级方向】; 我毕业于【大学名称】,担任过【公司1】的【职位】,担任过【公司2】的【职位】; 负责过【项目1名称】,【项目2名称】,【项目3名称】的开发; 熟练使用【技术栈1】,【技术栈2】,【技术栈3】,【技术栈4】,【技术栈5】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
教育经历
2018-09-01 - 2022-06-01长沙理工大学计算机科学与技术本科
技能
项目介绍 :联播网主要为屏主提供线上管理平台管理广告以及广告素材、为广告主提供播放广告的平台 ,项目最终目标是把全国的LED大屏连起来,主要模块有管理中心(主要功能为:账户充值、素材管理、屏库管理、排期管理、财务明细广告发布、教程展示等)、用户管理(媒体 主用户登录可以对子账户管理,增加删除子账户或者修改子用户权限)、媒体管理(主要功能为新增媒体、删除媒体、查 询媒体(私有媒体、全部媒体(所有媒体主可见)、媒体地域查询、媒体所在场景查询(机场、火车站等))、媒体开通分 销(媒体主通过开通分销可以将私有媒体展示到全部媒体列表中,其他媒体主可以在全部媒体中购买该媒体))、发布审核 (子用户可以申请屏体使用权限,媒体主可以通过或者拒绝)、广告投发、交易中心(记录所有媒体的详细信息如:已支付、 待支付、支付失败、 已退款 、支付取消、 已完结) 。 技术栈 :SpringCloud、MyBatisPlus、Redis、Oauth2.0、RocketMQ、Dubbo、Docker、Nginx、jwt、Vue2 负责开发内容 :对上传中心、视频中心、资源中心的构建( Nacos 注册中心与配置中心的配置、 Dubbo 远程调用 Api 提供、Docker 镜像的构建、前端项目打包以及部署 Nginx)实现上传中心对上传素材的校验 ,限制大小,并提供文件移 动和删除功能,视频中心将上传到服务器中的大小超过限制的图片做压缩处理、使用 ffmpeg 对视频分辨率做适配处理, 并将处理完毕的资源上传资源中心 ,资源中心将暴露资源接口供前端调用 开发期间遇到的问题及解决方案:前端展示素材列表时请求图片及视频资源过于缓慢,且每份素材资源的大小都超过 1M, 且消耗服务器性能和网络带宽 ,对此我在处理资源时增加了生成缩略图的过程 ,压缩图片宽高和分辨率 ,对于视频则取 0.5s 的一帧作为缩率图 ,保存文件为前缀加上源文件名 ,在渲染素材列表时请求缩略图。
项目介绍 :联播网主要为屏主提供线上管理平台管理广告以及广告素材、为广告主提供播放广告的平台 ,项目最终目标是把全国的LED大屏连起来,主要模块有管理中心(主要功能为:账户充值、素材管理、屏库管理、排期管理、财务明细广告发布、教程展示等)、用户管理(媒体 主用户登录可以对子账户管理,增加删除子账户或者修改子用户权限)、媒体管理(主要功能为新增媒体、删除媒体、查 询媒体(私有媒体、全部媒体(所有媒体主可见)、媒体地域查询、媒体所在场景查询(机场、火车站等))、媒体开通分 销(媒体主通过开通分销可以将私有媒体展示到全部媒体列表中,其他媒体主可以在全部媒体中购买该媒体))、发布审核 (子用户可以申请屏体使用权限,媒体主可以通过或者拒绝)、广告投发、交易中心(记录所有媒体的详细信息如:已支付、 待支付、支付失败、 已退款 、支付取消、 已完结) 。 技术栈 :SpringCloud、MyBatisPlus、Redis、Oauth2.0、RocketMQ、Dubbo、Docker、Nginx、jwt、Vue2 负责开发内容 :对上传中心、视频中心、资源中心的构建( Nacos 注册中心与配置中心的配置、 Dubbo 远程调用 Api 提供、Docker 镜像的构建、前端项目打包以及部署 Nginx)实现上传中心对上传素材的校验 ,限制大小,并提供文件移 动和删除功能,视频中心将上传到服务器中的大小超过限制的图片做压缩处理、使用 ffmpeg 对视频分辨率做适配处理, 并将处理完毕的资源上传资源中心 ,资源中心将暴露资源接口供前端调用 开发期间遇到的问题及解决方案:前端展示素材列表时请求图片及视频资源过于缓慢,且每份素材资源的大小都超过 1M, 且消耗服务器性能和网络带宽 ,对此我在处理资源时增加了生成缩略图的过程 ,压缩图片宽高和分辨率 ,对于视频则取 0.5s 的一帧作为缩率图 ,保存文件为前缀加上源文件名 ,在渲染素材列表时请求缩略图。
项目介绍:播控系统主要就是给媒体主进行LED的发布,投放分为:轮播,日期,插播,定时;C端用户功能:人屏互动:C端用户在LED大屏前做指定动作,触发摄像头返回数据,可以扫福利广告,领取红包;扫码投屏:媒体主发一个广告,在广告上面放置二维码,C端用户扫码进入智媒宝小程序,可以发布一些生日祝福,告白等广告;星炫互动:C端用户在大屏下面扫码进入一个聊天室,可以在*端发消息与图片,大屏上以弹幕或者消息的形式展示。这些功能主要是提升屏的知名度,打造一个小商圈。B端用户功能:受众大数据:跟高德与腾讯对接,显示屏周边的人流量,人群质量,商圈,餐饮,可以知道这片区域投什么类型的广告;客流大数据:展示屏周边的实时客流,可以实时观测客流的情况,在相应的时间段投什么类型的广告;车媒大数据:一般装在停车场入口,来了一辆车可以识别车型,年限,金额,可以针对车型投相应的广告;媒体大数据:可以实时看到LED大屏播放的内容,媒体的位置地图展示等信息。 技术栈:SpringCloud、 MyBatisPlus、 Redis、Oauth2.0、 Dubbo、 Docker、 Nginx、Socket、Vue2 负责开发内容:后端:对接腾讯API,完成受众大数据的开发,对接*小程序开发平台,完成扫码投屏,星炫互动的小程序支付功能,对接摄像头厂家,开发相应的接口与厂家对接,负责大数据的页面以及后端开发,负责排期的后端接口,排期是媒体主发布计划的历史记录,现数据库数据大约有200万条数据,对这些数据进行处理,返回给前端,负责所有系统的导出功能,导出有PPT,excel,word格式的文件模板导出,对接百度API完成素材内容安全监测与合规检测功能,避免LED屏播放违法内容,参与小程序有:星播直投(*+抖音),扫码投屏等。前端:使用vue2对页面进行开发,完成营销能力页面重构,直播插件投放页面,销售用户投放广告的审核页面。