个人介绍
我是Java早睡蛋,一名Java后端开发人员, 我是华南理工大学广州学院的应届生,担任过北京普睿德利科技有限公司的Java开发实习生,有过团队开发经验, 负责过病人标签信息管理系统,公司员工账号管理系统,极速外卖点餐平台的开发;
技术栈如下:
Java:熟练 JavaSE 基础知识,熟练 JavaWeb 知识Linux:熟悉 Linux 相关命令,懂得在 Linux 环境下的项目部署计算机基础:掌握数据结构,掌握基本的算法数据库:熟练 MySQL,掌握 Redis ,使用 Redis 解决不同场景下的问题框架:掌握 Spring、MyBatis、MyBatis-Plus、SpringMVC,熟练 SpringBoot 的项目开发搜索引擎:了解 ElasticSearch 的使用消息队列:了解 RabbitMQ 的使用以及运用MQ进行相关业务处理高并发:熟悉使用 Redis 解决高并发相关问题,以及 Sentinel 进行流量限流分布式:掌握分布式id(UUID、Sonwflake雪花算法)的使用微服务:熟悉 SpringCloud Alibaba的相关组件,Gateway 网关服务,Nacos 服务治理,Feign 远程调用,安全性:掌握 JWT ,掌握 Shiro 权限认证框架工具:熟练 Git 命令进行项目开发,Maven 管理,Docker 的使用前端:熟练 Vue 开发,掌握html、css 以及 js的基本使用,熟练 axios 的使用,熟练 ElementUI 等组件库的使用其他:有良好的代码规范,有前后端分离开发的经验熟悉前后端交互如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2023-07-01 -2023-09-01北京普睿德利科技有限公司Java开发实习生
学习公司内项目开发相关规范以及技术栈 参与公司开发的项目客户端的部分业务测试,向负责人提出业务存在bug 参与公司内部账号管理系统平台的服务端代码编写
教育经历
2019-09-01 - 2023-06-30华南理工大学广州学院软件工程本科
专业成绩:GPA 3.26/4 (专业前10%)
技能
项目描述:为了不把时间浪费在搭建上,为了更加专注于整理笔记,新版的博客使用的是vuepress-theme-reco框架。 功能模块: 用户可以上传博客文章,并且指定文章分类,所属标签,文章置顶等主要功能。 项目参考地址:https://blog.hezc.top
开发环境:JDK1.8、MySQL5.7、Node.js16.13、Vue3.0 软件框架:SpringBoot + MyBatis + Vue全家桶 + ElementUI + Axios + Redis + *验证 + v-charts 项目描述:独自开发,一个仿照网易云音乐的音乐前台和后台。后台系统对歌手、用户、歌曲、歌单进行统一管理。实现上传相对应的歌单、歌曲封面图片以及歌手头像,还可以上传歌曲文件,在线试听。前台实现歌曲播放、评分、收藏、评论,用户头像的修改等。用户通过*进行注册,用户登录后可以对歌单进行评论,收藏,在个人空间里可以修改自己的个人资料。 技术概述:管理员后台使用v-charts表图直观统计各种数据。前端页面对底部播放器进行优化,实现拖动进度条等功能。后端使用SpringBoot框架进行搭建,并整合邮件验证码功能,实现了用户通过邮件验证码进行注册,这里通过Redis缓存用户的验证码,有效时长为2分钟。因为要处理大量图片以及mp3文件的上传,后端也对文件上传进行了整合封装。 项目职责: 分析需求,设计数据库,从零搭建网站 前后端的代码编写工作 负责网站前端部分的部署调式 处理项目部署静态资源存取的问题
开发环境:Node.js16.13、Vue3.0、MySQL5.7、JDK1.8 软件框架:Vue全家桶 + ElementUI + Axios + JWT + SpringBoot + Shiro + MySQL + Swagger2 + MyBatisPlus + Redis 项目描述: 团队开发,一个为病人打标签的系统。有普通用户、词库管理员、管理员三种角色。该系统能高效便捷地为病人打上标签,并且可以通过不同类型的标签组合查询对应的病人,词库里面存有大量的词条,任何标签都是通过词库获取,若词库中没有对应词条,词库管理员可以进行词条的录入。另外在管理员界面,管理员可以创建新的账号。查询病人后能及时进行标签的绑定和解绑,可以设置标签绑定的时限。实现词条的批量录入,提高录入效率。 技术概述: 使用 Shiro 权限框架负责管理用户的权限认证信息,以及使用JWT加盐加密提高安全性。应对有期限的标签,使用Redis缓存数据库对有时间期限的标签进行存储计时。解决前端传输过程的密码泄露问题,注册以及登录时添加js-md5加密,使得系统更加安全。前后端分离接口的对接测试使用Swagger2。解决不同浏览器显示问题,使用px2rem页面自适应工具。通过标签的混合组合查询病人。 项目职责: 通过前端的需求分析以及原型设计,负责前端项目代码的全部编写 解决词条批量录入的调优以及bug处理,解决因为Axios是异步请求而导致批量录入,这里最终使用了递归算法进行批量录入 负责与后端接口的接入以及调试 解决下拉框远程搜索速度过慢问题,对查询数据结果条数进行限制 负责网站前端部分的部署调式,最终的上线 项目地址:tag.hezc.top 管理员账号658047 密码658047 词库管理员账号692885 密码692885 普通用户 402819 密码402819