熟悉使用idea、eclipse等工具
熟练使用SSM、springboot、spring data jpa、springCloud等框架,熟练使用MYSQL、Hibernate、Redis、
Rabbitmq、Elasticsearch、MongoDB,有实际项目使用经验;
熟悉Tomcat、Nginx服务器,熟练使用docker,参与过项目线上部署;
熟练使用Linux的常用命令;
时间: 2021/09-- 2022/05
项目名称: 短信平台
项目描述:
项目架构:springCloud gateway + Rocketmq + pika + redis + mysql + elestaicsearch + canal + nacos + 多线程 + 本地缓存
该项目是一个分布式项目。平台通过短信分发器,将客户提交的短信消息,然后根据发送规则检查,通过cmpp发送器
或http发送器发送给短信服务商,发送器接收供应商返回的推送状态消息和上行消息,将接收的状态消息和短信消息放入审核池,
将接收的短信消息和平台状态失败消息和上行消息放入处理器。审核池审核过后通过分发池将内容分工处理。同时发送记录异步处理,短信分发时,将发送记录入库,发送详细信息也入库。处理器收到状态和内容消息后,如果状态失败则重发,再将消息和状态给发送记录入库。处理器将状态和上行消息写入redis。接收器取出后,进行状态推送和上行推送。
项目责任: 本人主要在项目中负责问答模块、吐槽模块、文章模块。
1、国际手机号码识别:发送国际短信时,需要国际发送规则检查。因为每个国家都有国家码,而且限制了不同的手机位数和开头,
所以得用不同的正则规则匹配不同的国家。
2、审核池合包审核:当大量短信进入审核池时,会有很多短信的内容相差不大,比如只是链接或者字母、数字不同。因为是人工
审核,所以需要耗费大量时间去审核每一条短信。通过合包审核,将短信内容相差不大的合成一条,就只需要审核合包后的内容。
3、视频短信:支持客户发送短信,带有图片、视频、音频。客户首先得报备短信视频模板,提交要发送的短信标题,内容和文件。
平台再经过内容处理后,通过cmpp发送器或http发送器发送给短信服务商。
时间: 2020/04-- 2021/09
项目名称: 有邻真好
项目描述:
项目架构:spring cloud+spring security oauth2+mybatis plus+nacos+feign+redis
该项目是物业管理系统,是一个分布式项目。平台对物业公司进行管理,物业公司可通过平台进行社区管理、楼栋管理、
房屋管理、入住人员管理、设备管理、车位管理、收费管理、缴费管理、银行代扣、保障保修、通知公告。物业公司对小区设置不
同的收费规则,最终生成不同的代缴费用,然后通过公众号将每月的缴费清单推送给小区的业主,业主打开公众号,点击缴费跳转
到小程序进行缴费。业主也可以通过小程序进行保障保修,物业公司可在平台对这些消息通知进行处理。
1、工作组管理,将一个个小区分为一个个工作组,通过创建工作组,绑定一个小区,然后将员工添加进去,被添加进去的员工就只
能看到该小区的数据,但员工可在多个工作组中。因为不同物业公司有不同的工作组,而且缴费管理、生成费用多处需要用到工作组,
所以在项目一开始加载时,就以不同物业公司为标识,将工作组数据以list集合存入redis。
2、车位管理,对业主在小区内停车进行管理,包括业主车位的一位多车,也就是一个车位,可停放不同车牌号码的车辆,但只能进入
一辆车。还有业主拥有的车位数,生成费用会根据该车位数收取不同的费用。
3、收费管理,对小区的物业管理费、水费等定义不同的收费规则。小区下有区域,区域下有楼栋,楼栋下有房屋,越精确的收费规则
越优先,当定义好一个收费规则时,该收费规则就会赋予给该收费规则绑定的小区。
时间: 2020/7-2020/10
项目名称: 危废绿色环保平台
项目描述: 开发环境:windows+Java
项目架构:ssm
危废绿色环保平台是一个大数据平台,平台将危险废物相关的产废方、运输方、处置方
结合到一起,通过平台管理危险废物处置的需求发布、对接、运输、处置的全流程。
项目面向产废方、运输方、处置方,作为APP的完善和补充。提供账号申请、资质管理、子
帐号管理、转移状态、实时位置追踪、打印电子单据、电子台账。
面向监管方,作为危废处置的基础数据平台,提供入驻单位查询、过程跟踪(含实时位置追
踪)、电子台账功能。面向平台方,提供入驻单位管理、资质审核等管理功能。
项目责任: 本人主要在项目中负责资质审核、电子台账、工单详情、扫码接单
1、资质审核:审核资质材料,对不符合要求的申请进行驳回,对已经入驻的平台的单位进行
资质年审。
2、电子台账:展示本单位相关的处置需求记录,支持查看详情和实时位置,数据查询范围受
当前账号的权限控制。
3、工单详情:点击顶部地图进入”实时位置”界面,展示运输车实时位置,并描绘其移动轨迹,
点击工单编号进入”转移清单”界面,展示工单编号、运输车牌号、转移清单。
4、扫码接单:根据扫码结果是否为需求ID,如果是,则弹出该需求的详细信息,供运输方/
处置方查看,否则提示”未查询到此需求”。
时间: 2020/5-2020/7
项目名称: 会议管理系统
项目描述: 会议管理系统是公司内部使用的会议记录项目,主要是为了方便公司的一些日常事务会议的
管理,文章和消息的发布。
开发环境:windows+Java
项目架构:ssm
项目的主要功能模块有登录管理、会议管理、文章管理、部门管理、数据统计、活动管理等。
责任描述: 本人在项目中主要负责登录管理、会议管理、部门管理模块。
1、登录管理:登录后,可以支持一周免密登录,而且登录时可以支持微信登录。
2、会议管理:人事可以发布会议,指定会议参与者,未被指定的不能参与,在会议将要开始时,对会议进行推送,提醒参与者。
3、部门管理:查看每一个员工所在的部门,给每一个员工分配对应职责。
个人博客,由本人一人开发,提供文件上传、下载功能,并且用户可以在留言板中留言,但首先要登录,登录需要通过用户的QQ邮箱注册账号,以便在忘记密码时,可以通过QQ邮箱更换新密码。用户还可以设置自己的个人信息,比如更换密码,设置自己的个人简介,还能上传图片来改变头像。
本资源库提供上传、下载文件,同样拥有留言板,也可在文章栏目发表自己的感悟或问题,同时可以视频压缩,该功能可以转化和压缩视频质量(如在网页上加载速度慢时可以试试此功能)。
开发环境:windows+Java 项目架构:ssm 危废绿色环保平台是一个大数据平台,平台将危险废物相关的产废方、运输方、处置方 结合到一起,通过平台管理危险废物处置的需求发布、对接、运输、处