个人介绍
我是程序员客栈的blsyu,一名Java爱好者。
我毕业于中国矿业大学,担任过山西金纬度网络科技有限公司的Java开发工程师;
负责过短视频APP、在线学习APP的开发;
熟练使用SpringMVC、SpringBoot、SpringCloud、MyBatis、MyBatis-Plus等主流开源框技术,以及MySQL、Redis、Nacos、Nginx等其它旁系工具
工作经历
2018-09-01 -2022-11-30山西金纬度网络科技有限公司Java开发工程师
参与产品部需求讨论; 完成所分模块的开发; 配合测试人员完成负责业务模块的测试工作; 完成相关文档的编写。
教育经历
2014-09-01 - 2018-06-30中国矿业大学计算机科学与技术本科
技能
项目描述:本项目是O2O模式的共享电动汽车的站点型共享。平台分为后台管理部分、用户端,后续扩展了司机端,增加了人与人之间的共享平台。后台管理部分包括:用户管理模块、汽车管理模块、驻停点位管理模块、订单管理模块、统计报表模块和系统基础权限等模块。用户端包括:用户登录、一键开关车门、附近驻停点位搜索(可按条件查询展示)、车辆列表详情、租车模块、用户中心、订单管理;司机端包括:个人信息、订单查询、订单详情、附近乘客查询 个人职责: - 负责后台用户管理模块,完成数据库相关工作 - 使用FastDFS完成汽车管理图片上传 - 完成车辆列表详情的搜索,并使用Redis限时储存 - 通过ElasticSearch对目标地址附近的驻停点位进行搜索
项目介绍:本APP是一个视频分享平台,主要为入驻企业提供宣传窗口,以商品视频展示、同类评选最优等方式吸引用户,为企业提升品牌热度,同时用户还可以与好友进行视频创作和分享;平台分为用户端、平台管理系统、*小程序。用户端包括视频展示、商品链接、互动信息、个人认证、发布作品/开启直播、基本设置等模块。管理系统包括:用户信息、动态管理、审核管理、敏感词管理、系统管理等功能模块 个人职责: - 视频发布及展示列表:使用FastDFS完成视频存储,在观看视频时使用SpringCache对分页列表缓存,并在发布视频后清除缓存 - 管理系统登录验证:使用验证码生成工具生成图片展示,并将正确数值限时储存到Redis,与输入值进行对比 - 用户冻结:使用Redis保存用户的冻结状态,在登录时添加相关权限验证代码,完成限时禁用账号功能
项目介绍:该项目主要着手于企业近期实行的定期考核制度所需的学习资料汇总,便于职工进行线上学习;项目分为用户端、编辑平台和管理系统。用户端部分包括:学习考试、在线视听、专项答题、文章收藏、内容展示、登录注册、个人中心、实名认证、系统设置等模块。编辑平台包括:内容发布、内容管理、权限管理、草稿箱、素材管理。管理平台包括:用户管理、内容管理、数据统计、公告管理、系统管理 个人职责: - 编辑平台数据操作:文章管理、频道列表管理、文章关键字查询 - 文章详情展示:使用freemarker搭配minIO完成,缓解高并发访问对数据库的压力 - 文章扩展需求:使用xxl-Job代替Scheduled注解,完成编辑平台文章定时发布需求;对文章增加上下架属性,便于编辑操作 - 用户端:使用ElasticSearch完成用户端文章搜索,使用MongoDB完成搜索记录相关操作(保存、清空、删除、排序)