剩xia的盛夏
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日09:00-18:00、周末08:00-20:00工作地点: 郑州远程
服务企业: 2家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的【剩xia的盛夏】,一名【Java工程师】; 我毕业于【郑州财经学院】,担任过【郑州志远网络有限公司】的【Java后端开发】; 负责过【会员积分系统】,【云E办】,【在线测评系统】的开发; 在开发过程中,我熟悉常用的数据结构与算法,如排序、双指针、BFS、DFS、动态规划、迭代、回溯等,能够根据问题需求选择合适的算法进行优化。

我还具备网络协议知识,特别是对TCP协议的理解和应用,同时了解HTTP、HTTPS等常见的网络协议。

在工具方面,我熟悉Git版本控制工具,能够进行代码的版本管理和团队协作;熟悉Linux操作系统的常用命令,能够在Linux环境下进行开发和部署;熟练使用Maven进行项目构建和依赖管理。

此外,我具备多次部署上线项目的经验,对项目的上线流程和注意事项非常熟悉。

在数据库方面,我熟悉MySQL数据库的原理,了解索引优化机制和查询性能调优;同时了解Redis的数据结构和持久化机制,并掌握缓存击穿、雪崩、击穿等问题的解决方案。

在前端技术方面,我了解前端工程化的概念,熟练使用Vue2和ElementUI框架进行前端开发;熟练运用Echarts、Codemirror、vue-mdeditor等常用的Vue组件;并具备将Vue项目成功部署在Nginx服务器上的能力。

对于后端技术,我熟悉Java语言,并了解C、C++、Python等其他编程语言;熟练使用Spring、SpringMVC、SpringBoot、MyBatis、MyBatisPlus等主流Java开发框架;了解SpringMVC的原理和SpringBoot的自动装配机制;同时能够使用常用中间件如Redis、RabbitMQ进行整合开发。

工作经历

  • 2023-02-01 -2023-06-01郑州志远网络有限java后端开发

    接口设计与开发:设计和开发商城项目后端的API接口,包括用户管理、商品管理、购物车管理、订单处理等。 根据RESTful标准,定义清晰的接口文档和数据模型,确保接口的一致性和易用性。 数据库设计与管理:设计商城项目所需的数据库结构,包括商品信息、用户信息、订单数据等。 管理数据库的创建、表结构设计、索引优化、查询性能调优等,确保数据的一致性、安全性和高效性。 业务逻辑实现:根据商城项目的需求,实现后端的业务逻辑,包括用户注册、登录认证、商品信息展示、购物车管理、订单处理等。 安全性与权限管理:实施用户身份验证和权限管理,确保只有授权用户才能访问敏感数据和功能。 使用加密算法(哈希算法)对用户密码进行安全存储。 防范常见的安全漏洞,如跨站脚本攻击(XSS)、SQL注入等,通过输入验证和参数化查询等措施加强系统的安全性。

教育经历

  • 2019-09-06 - 2023-06-18郑州财经学院软件工程本科

资质认证

技能

设计模式
0
1
2
3
4
5
0
1
2
3
4
5
作品
云E办

项目介绍:本项目基于Vue、SpringBoot、SpringSecurity、MyBatisPlus、Redis构架一个前后端分离项目的在线办 公系统,用来管理日常办公事物。 工作内容: (1)使用Element UI框架,负责开发登录、职位管理、职称管理、部门管理、工资账套管理、个人中心等页面,实现用 户友好的界面和交互体验。 (2)在后端使用Spring Boot和MyBatis Plus,快速构建稳定高效的后端模块,确保系统的可靠性和性能。 (3)使用Spring Security进行安全认证和权限管理,确保系统的数据安全性。通过Jwt作为鉴权token,实现无状态的用 户身份验证。 (4)利用Redis作为缓存,提升系统的访问速度和响应时间,提高用户体验。 (5)使用EasyPOI工具,实现对员工数据的导入和导出功能,简化数据管理和操作流程。

0
2023-06-18 12:02
会员积分收银系统

项目介绍:基于Vue+Springboot+MyBatis Plus+Electron构建windows可执行文件,用于会员的账户消费积分管理。 工作内容: (1)使用ElementUI实现会员信息,商品销售,折扣信息,套餐信息,积分信息等页面 (2)后端构建对应业务实现,在后端解决前后端分离的跨域问题 (3)通过Electron将Vue打包成exe,SpringBoot打包成Jar包部署在本地计算机,实现单机系统

0
2023-06-18 11:49
在线测评系统

项目介绍: 本项目基于SpringBoot、SpringSecurity、MyBatis-Plus、Redis、RabbitMQ、Docker、Vue、ElementUI 、构架一个前后端分离项目的在线测评系统。在程序设计类比赛中在线评测系统(Online Judge,OJ)是对参赛选手 的程序进行评测的在线系统,它利用黑盒测试原理进行自动化测试来判断程序是否正确。本系统服务于郑州财经学院 信息工程学院的师生,集成题库、训练、团队、比赛、讨论、公告等模块。提供校内学生进行算法训练、比赛等。 工作内容: (1)系统使用多模块开发,模块之间通信选用RabbitMQ消息队列 (2)利用JWT+Redis实现单点登录和Token续签 (3)使用SpringSecurity进行认证与授权、系统提供七种角色,确保系统资源的安全 (4)利用Redis存储热点数据,按照一定策略进行数据销毁,最长缓存时间为1小时 (5)测评代码程序使用开源的go-judge测评机、利用沙盒技术一定程度上保障了系统资源安全 (6)系统集成定时任务,设置定时任务,减少数据并发量 (7)利用线程池异步实现任务,提高系统响应速度 (8)集成邮件服务,利用themleaf模版引擎生成邮件HTML (9)编写DockerCompose文件,管理各个模块的打包部署文件 (10)该项目由本人独立设计完成,包括项目前后端开发、测试、部署、上线

0
2023-06-18 11:46
更新于: 2023-06-18 浏览: 175