熟练掌握Java语言,熟悉J2EE开发,具有面向对象思想,扎实的编程功底以及良好的编码习惯
熟悉SSM、Spring Boot、Spring Security等主流开源框架,熟悉Spring Cloud及其组件的使用
熟悉关系型数据库MySQL、SQL Server和非关系型数据库Redis、MongoDB
熟悉Docker容器、RabbitMQ消息中间件、Elasticsearch搜索引擎
熟悉HTML、CSS、JavaScript、jQuery和前端框架Vue,并能进行前端开发
熟悉支付宝支付接入
熟练使用Maven、Git等项目管理工具,具有良好的代码管理和协作能力
熟练使用IDEA、VSCode等开发工具,Postman、JMeter等测试工具
熟练使用Linux系统的常用操作命令
MyChat 即时通讯系统
项目描述:MyChat即时通讯系统是一个网页版在线即时聊天软件,实现私聊、群聊、文件下载撤回、删除
或批量删除、群投票、编写个人笔记功能 ;支持聊天消息类型有文本、代码块、图片等,并支持文件下载
涉及技术:spring boot +mybatis plus + mysql + websocket + redis
工作职责:
1.独立负责完成后端接口的设计与开发,实现对应的功能实现
2.通过mybatis plus对数据库进行信息操作,及时读取数据进行系统反应
3.采用redis非关系型数据库存储用户验证码、token数据以及常用数据的缓存
4.使用websocket服务进行消息实时推送
项目描述:CloudMusic项目是一个移动端音乐系统,项目参考于网易云音乐app,实现官方音乐播放、歌 曲查询、歌单查询、排行榜查询功能 涉及技术:vue + router + vuex+ axios + vant 工作职责: 1.根据产品需求ui原型图完成功能模块的设
项目描述:MyChat即时通讯系统是一个网页版在线即时聊天系统,实现私聊、群聊、文件下载撤回、删除 或批量删除、群投票、编写个人笔记功能 ;支持聊天消息类型有文本、代码块、图片等,并支持文件下载 涉及技术:spring boot +mybatis plus + mysql +