工作经历
2022-07-06 -2023-07-12石家庄清尚计算机科技有限公司项目组长
作为Java后端开发人员,你的主要工作内容包括: 1. 服务器端应用开发:使用Java语言和相关技术框架(例如Spring、Spring Boot)开发服务器端应用程序。这些应用程序处理客户端请求,执行逻辑操作,与数据库进行交互,并生成响应数据。 2. 数据库管理:设计、开发和维护数据库,使用SQL语言进行数据操作和查询,确保数据的安全性和一致性。 3. 接口设计与实现:与前端开发人员和其他团队成员合作,设计和实现应用程序的接口,确保不同组件之间的有效通信和数据传输。 4. 业务逻辑开发:根据业务需求,开发和实现服务器端的业务逻辑。这可能涉及数据处理、算法实现、安全认证等方面。 5. 性能优化:分析和优化服务器端应用程序的性能,通过改进代码、调整配置和使用缓存等技术手段来提高应用程序的响应速度和吞吐量。 6. 故障排除与调试:识别和解决服务器端应用程序的故障和错误。通过日志分析、调试工具和错误报告来诊断和修复问题,确保应用程序的稳定运行。 7. 安全性与保护:确保服务器端应用程序的安全性,实施身份验证、数据加密和访问控制等措施,防止潜在的安全漏洞。 8. 测试与部署:编
教育经历
2018-09-05 - 2022-07-06河北科技大学软件工程本科
技能
个人博客小站”是一款针对年轻人的分享类社交网站,大家可以在这里分享自己有趣的想法,以及咨询自己的烦心事或畅聊每天的趣事,现在市场上大部分的咨询类社交软件都不仅仅是帮助用户解决问题,还掺杂了一些诸如推送广告、推销等的附带功能,所以我们推出“个人博客小站”,主打咨询类社交,分享信息,无其他附带功能。
音乐社交网站,一个基于微服务架构的前后端分离社交网站,算是最初版本,有很多东西不是特别完善。前台使用Vue+Vuetify,后端使用Spring Boot+Spring Cloud+Mybatis开发,使用Jwt做登录验证,使用ElasticSearch作为动态和音乐的检索服务,使用RabbitMQ作为服务间消息传递服务,使用RabbitMQ+Stomp.js实现后端和前端通信。
负责后台搭建,数据库搭建。数据库:选择一个可靠的数据库系统,用于存储员工信息、工作日志、工资数据等。常见的选择包括MySQL、PostgreSQL、MongoDB等。 用户认证和权限管理:确保只有授权的用户可以访问系统,并根据用户角色和权限设置不同的操作权限。可以使用身份验证和授权框架(如OAuth、JWT)来实现。 员工信息管理:设计数据库模型和用户界面,用于录入、更新和查看员工的基本信息、联系方式、合同信息等。 考勤和出勤管理:包括记录员工的上下班时间、请假和加班信息,并提供查询和统计功能。可以使用时间戳记录员工的出勤情况,并根据特定的规则计算工时和工资。