个人介绍
我是程序员客栈的【小蒲哥】,一名【全栈开发工程师】; 我毕业于【南昌理工学院】,担任过宇能科技的后端开发,担任过持梦科技有限公司的全栈开发; 负责过小程序挪车码,自制框架FastService的开发; 熟练使用java,mybatis-plus, mysql, springboot, vue3 , vite, ts, element ui 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-09-01 -2023-05-05持梦科技java开发工程师
公司主要做的自研项目关于汽车服务平台 我主要负责公司的挪车业务开发,汽车门 店地址距离计算,后台管理开发,数据库 的维护。
2020-12-01 -2021-05-31宇能科技java后端开发
公司主要业务都是政府项目 公司使用的是自研的低代码平台 我负责部分复杂的业务开发还是需要程序员来完成, 后台的excel导入和导出,pdf文件的修改,数据的维护
教育经历
2019-09-01 - 2021-06-30南昌理工学院计算机应用技术专科
技能
一, 项目内容包含 1,注解部分,用于标记 2,核心接口类BaseService 3,配置项目,基础实体类,枚举,辅助作用 二, 使用的技术栈java,java反射 ,集合,我主要负责整个框架的开发,基于mybatis-plus延申的框架,,控制成实现接口FastService,填写两个 泛型类,一个是mapper类和一个实体类,这个mapper要与实体类对应,快速实现曾删改查操作,该技术是 基于@controller注解递归注入的方式进行操作,将对应的曾删改查接口进行初始化,还可以通过MappingSercvice 接口实现自定义要注入的接口 三,难点:主要难点是反射扫描注解,比较繁琐,多个注解结合时要考虑的问题很多,解决方案,通过不断的 反复调试,测试,才使得项目成功。
一,项目包含的功能模块 1,首页分享(轮播图,资料信息详情),主要实现用户预约功效 2,用户登录和注册 3, 用户信息管理页面,实现用户的登录和注册功能 4,用户管理页面,用户可以看到基本信息和修改,还可以上传图书资料。 5,后台管理页面,仅仅系统管理员及器授权用户访问 6,评论管理,用户可以进行评论 二,我负责前后端所有内容 1,后端使用的技术栈:java + so-token + springboot + mybatis-plus 2,前端使用的技术栈:vue3 + ts + vite + element-ui + cs 最终实现用户可以通过分享的图书进行评论,在线阅读,下载 三,技术难点,由于该项目比较简单,不算太难,唯一的难点就是在线预览pdf,在必应搜索中找问题,找了很久终于找到一个比较好的预览插件。
一,项目主要包含: 1. 挪车日志,实现了用户可以查看到自己的挪车记录 2. 挪车用户信息,实现了用户进入页登录*小程序授权获取** 3. 挪车码绑定,实现了用户领取挪车码可以进行绑定 4. *通知,用户可以通过拨打**进行挪车 5. 短信通知,用户也可以通过短信通知车主挪车 6. *公众号通知, 还可以通过公众号的通知车主 7. 下单订购挪车码,用户可以通过线上够买挪车码 二. 我负责的内容 1. 我主要负责挪车码的后端开发内容, 2. 使用的技术栈,前端:uni-app, 后端:java + springcloud + springboot + mybatis-plus +mysql + satoken + 隐私*保护 + 短信通知 + *支付 3. 最终达到的效果:用户可以通过扫描挪车码通知车主进行挪车 三. 难点如何解决 1. *小程序支付问题:因为小程序支付这一块之前市从来都没有做过,于是查看*官方文档,后又结合在在b站查看支付如何实现,最难的是解码这一过程,最终在不断的调试中实现了支付功能。 2. *小程序挪车码绑定,一个是通过线上领取挪车码,一个是通过线下扫码领取挪车码,一个挪车码只能绑定一个**,而不会被其他人绑定,保证挪车码唯一。如何解决:线上是通过在线生成挪车码绑定,线下是通过提前生成挪车码让后进行绑定