个人介绍
本人l 掌握JAVASE基础知识
l 熟悉mybatis-plush开发
l 熟练掌握微服务,分布式开发, 熟悉spring、springboot、springcloud开源框架
l MySQL数据库进行数据存储,了解mysql底层原理、sql优化。
l 熟悉消息中间件rabbitMQ进行流量削峰、前后端异步等操作。
l 熟悉linux操作系统
l 熟练使用idea进行项目开发
l 在项目中使用redis进行各项缓存操作,例如短信验证码、用户个人信息等
l 熟悉jdk1.8新特性,并在项目中应用过
工作经历
2021-10-14 -2021-12-06睿心实验室后端开发
项目名称:程序猿论坛 项目描述:为给程序猿提供一个相互交流学习讨论和购买所需的电子产品以及生活用品的一个平台 项目实现模块:登录注册(人脸识别,短信登录)、权限模块、用户操作日志,疫情地图展示,商品评论(自动评论,手动评论),报表。 使用技术:springboot、mybatisplus、redis、nginx、支付宝沙箱,支付模拟支付环境、阿里云短信服务、百度ai接口。 项目遇到问题以及解决方案: 问题1:将项目部署到服务器之后摄像头无法唤起 解决方案:把协议改成https使用了ssl证书之后,即可唤起摄像头 问题2:为了解决服务器压力过大的问题,部署项目的时候,使用集群进行部署(两台服务器),此时出现了 session共享问题。 解决方案:使用redis解决 问题3:在写权限管理模块的时候,只设计有角色表和用户表,导致字段冗余,不清晰 解决方案:设计用户表、角色表、权限表、用户角色关系表、角色权限关系表
教育经历
2019-09-01 - 2022-05-06泸州职业技术学院大数据技术与应用专科
主修课程:java程序设计、高端框架技术、数据库及其应用、大型企业项目开发实训
技能
在信息时代,每个人的活动都和“信息”密切相连;在我们身边,信息化革命势不可挡, 它的影响将远远大于以前的任何一种技术发明, 而这种革命,现在最直接与我们接触的就是英特网, 它是传播信息最直接、最快速的手段,它可以让全球的人以最快的速度得到最新的信息。更何况是旅游企业, 它主要是以最美丽的风景吸引更多的旅游者, 我们可以通过针对旅游企业的特色, 量身定制面向广大游客, 内容丰富, 功能强大的专业网站, 让浏览者 更方便更透彻的了解这个旅游企业,吸引更多的旅游者,达到它最终的目的。 项目实现模块:登录注册(人脸识别)、商品信息详情,旅游详情,天气状况,弹幕(用户评论),线路搜索(语音识别)、我的收藏等一系列模块、权限模块、用户操作日志。 使用技术:springboot、mybatisplus、redis、阿里云短信服务、天气接口、百度ai接口、支付宝沙箱,阿里云oss图片存储服务器,支付模拟支付环境。 项目遇到问题以及解决方案: 问题1:这个项目最初是一个单体项目,图片存储在本地服务器。在找同学测试的时候。20个人左右进行测试,导致系统无法响应 。 解决方案:使用阿里云oss图片存储服务器之后,进行测试,响应速度明显增加 问题2:在本地可以调用摄像头功能进行人脸识别,但是部署到服务器之后摄像头无法唤起。 解决方案:把协议改成https使用了ssl证书之后,即可唤起摄像头 2.在做用户评论功能(弹幕功能)的时候,最初是把评论的信息存储在数据库中,每次展示弹幕的时候都是从数据库查询所有的评论信息出来 使用redis存储弹幕的数据(评论的数据,如果评论数不足1000条的时候,展示所有数据) 3.在后来项目演示的时候,考虑到同学过多,担心服务器承受不了压力,于是使用集群部署服务器,使用nginx实现负载均衡 4.部署项目的时候是使用docker进行部署 5.在做权限功能的时候,使用redis存储了用户的权限 在做权限删除的时候使用了设计模式中的组合模式,
传统的招聘方式一般是采用张贴传单或者举办招聘会、对一些高校进行专场招聘等方式,或者通过媒体等发布招聘信息,这些招聘方式或多或少都会有一定的弊端,效率也比较低,各种限制都会在一定程度上阻碍招聘单位找到更加符合自己要求的人才,而通过互联网将招聘信息发布到全国各地,这样就会有更多的求职者能收到公司的招聘信息,不但求职者会拥有更多的选择,招聘单位同样更加容易找到符合自己要求的人才。 本系统的开发采用目前流行的springboot框架,使用JSP动态网页技术,idea作为开发工具,采用mysql数据库储存数据,mybatis-plush框架对数据库进行增删改查。
:为给程序猿提供一个相互交流学习讨论和购买所需的电子产品以及生活用品的一个平台 项目实现模块:登录注册(人脸识别,短信登录)、权限模块、用户操作日志,疫情地图展示,商品评论(自动评论,手动评论),报表。 使用技术:springboot、mybatisplus、redis、nginx、支付宝沙箱,支付模拟支付环境、阿里云短信服务、百度ai接口。 项目遇到问题以及解决方案: 问题1:将项目部署到服务器之后摄像头无法唤起 解决方案:把协议改成https使用了ssl证书之后,即可唤起摄像头 问题2:为了解决服务器压力过大的问题,部署项目的时候,使用集群进行部署(两台服务器),此时出现了 session共享问题。 解决方案:使用redis解决 问题3:在写权限管理模块的时候,只设计有角色表和用户表,导致字段冗余,不清晰 解决方案:设计用户表、角色表、权限表、用户角色关系表、角色权限关系表