




个人介绍
我是程序员客栈的陶瑞金,一名全栈工程师;
我毕业于广西民族大学相思湖学院 ,担任过广西希辰科技有限公司的全栈开发
负责过名叫亿社购的小程序开发
自己设计的内容是没是网站,访问网址是http://120.79.80.229
熟练使用Vue2.0和Vue3.0、Redis、MySQL、Mybatis、Spring Boot和Spring Security
熟悉使用Linux、Docker、Nginx、SPring Cloud里面的内容
个人对于未知的东西拥有很强的好知力和学习能力,比较活泼,善于与人沟通。
工作经历
2022-07-11 -2023-02-22广西希辰科技有限公司全栈开发
参照公司给出的设计稿与项目经理进行内容对接负责公司小程序模块的编写以及一些小框架搭建***接。
教育经历
2019-09-01 - 2023-06-19广西民族大学相思湖学院计算机科学与技术本科
在校期间获得互联网+区赛铜奖,在校参与新闻信息中心进行学校官网的维护
技能

项目采用前后端分离的形式,使用Vue2,0搭建前端,SpringBoot作为后端框架Spring Security作为安全框架。项目主旨采用对人员的权限控制来进行操作对应的模块管理医院内资源分配。


项目一切由个人进行编码设计。项目采用前后端分离的模式进行设计,前端选用Vue进行搭建分为:用户端和管理端,用户端使用Vue3.0管理端使用2.0,后端使用Spring Boot进行构建Security作为安全框架,Spring的mail依赖进行邮件收发,Redis对登录信息进行缓存,MySQL作为数据库。用户端能够让用户基于邮件来保障真实性的注册用户,登录后的用户能够对菜谱进行发表的评论点赞等实现。管理端可以对用户的发表的内容进行管理,基于RPC思想对用户权限进行管理,管理员对用户授予权限后用户可以通过用户端的入口直接单点跳转管理端的基于Ouath2.0的方式进行的跳转。图片存储方面使用Minio进行存储,后端封装工具类来对Minion进行操作。 技术难点:前端在对用户的敏感数据进行加密的时候采用RSA进行加密但是因为前端的jsrsasign等加密会对内容进行位填充导致后端对前端加密的数据进行解密的时候会无法进行解密,在查找后采用jsencrypt进行相应内容解密


根据UI设计稿的内容负责小程序端和WEB端的前后端分离开发。前端使用unaipp中的UView框架进行搭建,使用Spring搭建后端,项目中负责*支付对接的商户入驻等信息来对接*支付的接通来创建店铺,店铺内拥有商品上架、商品展示、订单管理、地址管理、退货和发货地址管理、优惠券管理、团购、店铺商品分类、店铺信息模块、客服模块等开发。其中客服模块使用Spring生态立的WebSocket来实现客户端和服务端的消息通信。 技术难点:因为第一次对接支付内容,在对接*支付的时候因为对流程和对应名词的不熟悉以及一些API的参数封装内容多从而会有很多调用API的异常,后来经过反复尝试和*客服的对接将支付掌握;在客服消息对接的时候因为socket连接时候的连接间隔太短导致客户端进行subscribe后的消息被后面的异常覆盖,通过延长间隔来保证socket连接
