本人在社会初来乍到,从事java后端开发工程师1年,现在利用空余时间,锻炼自身的同时,也想为各位老板尽一些绵薄之力,下面是我的技术栈:
* 基础:javase、javaweb、jsp
* 框架:spring、springboot、mybatis、vue3、小程序
* 中间件:redis、nginx、elasticsearch
* 一起篮(小程序):喜欢关注篮球的校内师生能够通过该小程序,了解校内篮球赛事信息、球队信息、球员信息、比赛时间,以及相关比赛状况和球员的点赞支持率。对于点赞这种高频操作,容易导致数据库崩溃,为了保证及时响应和数据一致,采用redis缓存点赞次数,设计定时器,定时计算点赞支持率,并存储进入数据库。(springboot + 小程序)
* 优课堂(web): 学生能够进行在线课堂学习、签到、作业、考试,老师能够建立课堂,管理学生信息、上传和批改作业、试卷。在实现学生作业考试的时间计时上,为了保证前后端计时数据一致,采用redis缓存的时间戳来验证。对于老师上传作业和试卷,因为IO过于密集,采用多线程任务来完成。(springboopt + vue3)
* 微聊(web): 提供一个可以1对1、1对n在线聊天的平台,通讯协议采用的是基于websocket的stomp协议,以订阅/推送的方式将消息快速高效地发送给目标用户。(springboot + vue3)
* 服装ERP管理系统(web):这是一个针对于服装行业的ERP系统。从选料到工厂加工、再到经销,整个流程都采用类似于银行的单据模型,即每个流程或步骤,都可作为一张单据,单据信息相互关联,只有单据提交才能对其进行下一步的流转。
............................................................................................................................................
............................................................................................................................................