个人介绍
我是程序员客栈的【木流牛马】,一名【Java开发工程师】; 我毕业于【郑州大学】,担任过【郑州梦竹软件科技有限公司】的【后端开发】,担任过【广州纳容科技有限公司】的【Java开发】,担任过【上海九方云智能科技有限公司】的【Java开发】; 负责过【CRM系统】,【风险资源中台】,【研学】等的开发; 熟练使用【SpringBoot】,【SpringCloud】,【MySQL】,【Redis】,【MyBatis】等相关技术栈; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-11-03 -2022-10-27上海市九方云智能科技有限公司Java开发
主要负责快递模块和短信模块的产品分析,参与产品原型设计;具体负责通话录音以及录音文件的管理、分析统计,快递模块的对接和搭建以及短信模块的调研和搭建以及系统日常的管理维护 1.对接引入了中通快递,集成了快递单号生成接口,编写接口接收中通快递回传回来物流轨迹,业务员可以在CRM看到快递的派送信息; 2.根据不同的业务、不同的电话工号,将各线路号对应的话费,接通次数等数据做成看板,方便领导和业务人员使用查看; 3.编写短信通道、签名、模板管理界面,对短信配置进行管理; 4.提供对外短信接收接口,接收需要发送的短信参数; 5.根据接受到的需要发送的短信参数,进行相应的信息发送,并记录短信发送记录; 6.处理短信上行和下行记录,推送到对应的CRM系统; 7.对短信下行记录采用DFA算法精准匹配敏感词,实现敏感词过滤; 8.在接收短信发送参数的时候,为了更加的稳定,增加Redis队列处理接收的数据,然后再根据发送要求逐一发送。
2020-08-03 -2021-10-21广州纳容科技有限公司Java开发
主要负责研学项目用户与管理员后台的产品分析,参与产品原型设计;具体负责用户模块帖子素材管理、管理员模块敏感词过滤、帖子自动审核功能模块、帖子定时发布功能模块、全文检索功能模块 1.在用户模块图片素材资源,为了方便管理,编写了Fastdfs文件上传、下载工具类并搭建Fastdfs 文件服务器供其他同事使用; 2.采用DFA算法精准匹配敏感词,实现敏感词过滤; 3.利用Kafka消息中间件监听帖子的发布; 4.调用阿里云内容安全监测接口,对发表的帖子进行审核,保证帖子内容没有违规; 5.使用分布式任务调度xxl-job待发布帖子定时发送; 6.使用ElasticSearch完成全文检索,使用Tire树完成候选词匹配; 7.在查看缓存内容的时候,为了更加稳定和高效,设计了不同层级的缓存策略。
2019-10-16 -2021-07-15郑州梦竹软件科技有限公司后端开发
具体负责BOBO社交项目后台管理员冻结解冻用户功能模块所有功能开发、短视频上传功能模块开发、陌生人传音上传和接收功能模块开发 1.管理员冻结用户在Redis中存放冻结标记Token并设置过期时间,自定义异常告知用户账号冻结; 2.用户所有操作前先判断数据库账户状态,以及Redis的冻结原因禁止相应的操作; 3.使用分布式文件系统Fastdfs存储语音,并将数据信息存储到MongoDB; 4.接收语音的时候,筛选出异性或者不是自己发送的语音每次随机获取一条; 5.在Redis中设置Token并加上时间控制每天接受语音次数,每天零点自动更新; 上传短视频到分布式文件系统Fastdfs,大数据部门根据用户行为习惯进行视频推荐。
教育经历
2014-09-01 - 2020-07-01郑州大学信息管理与信息系统本科
2017.9--2019.9服兵役两年
技能
技术栈:Spring Cloud + Sprint Boot + MyBatisPlus + ElasticSearch + RabbitMQ+ MySQL + Redis + Nacos CRM系统使用Spring Cloud+Sprint Boot架构实现,主要为业务员的业务开展提供相应的技术支持。整体项目由资源、用户、客户、通话等十几个微服务构成,项目使用RBAC进行权限管理,根据各自的岗位级别分配对应的角色和权限;使用Feign进行各个微服务之间调用;运用WebSocket完成内部系统消息通知;同时采用了Nacos对配置文件统一管理;使用Redis对录音文件临时存储,提高系统的响应速度;在查询量较大的页面运用ElasticSearch 全文分布式检索技术,提高查询性能。
技术栈:Spring Cloud + MyBatisPlus + ElasticSearch + Zookeeper + MySQL + Kafka + Redis + Fastdfs 研学项目采用了当下比较流行的微服务+大数据技术架构实现,主要为考研人分享最新的考研资讯,研友之间交流考研技巧,提供学习资料,考研自习室查找。项目分为用户模块、管理员模块。项目使用Spring-Security框架进行登录校验鉴权;使用Seata分布式事务管理;运用Kafka完成内部系统消息通知,同时采用了Kafka Stream用户行为收集,实现热点帖子推荐;使用Fastdfs作为静态服务器,实现静态资源缓存,减少主服务器压力;使用MongoDB存储用户热数据,保证用户热数据高扩展和高性能指标;运用ElasticSearch 全文分布式检索技术,提高查询性能。
技术栈:Spring Boot + SpringMVC + Mybatis + MyBatisPlus + Nacos + RocketMQ + Fastdfs BoBo社交项目主要为陌生人交友提供一个平台,可以进行移动端的社交交友。整体项目分为前端用户模块、后台管理模块。前端用户模块包括:首页交友、圈子动态、消息、短视频、我的等功能模块,其中首页交友和圈子动态是核心功能模块。后台管理模块包括:首页、用户管理、动态审核三大功能模块。项目采用SpringBoot+Mybatis实现系统主架构;同时采用了MongoDB geo实现地理位置查询;采用RocketMQ作为消息中间件,在系统内部发送消息;采用环信云实现即时通信;采用MongoDB进行海量数据的存储,采用分布式文件系统Fastdfs存储短视频数据。