个人介绍
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-03-01 -2023-12-01北京酒台电子商务有限公司java
酒台网App是一个以酒为主题的用户交流社区,可以查看各类酒的价格行情,讨论。 涉及技术 JAVA、MySql、Nginx、Redis、SpringBoot、ELK、Kafka等。 主要职责 app 接口多数使用 Redis 缓存,单个模型使用 hash 缓存, 列表采用 zset 有序集合进行列表 分页展示,减轻数据库压力。 小程序动态分享二维码 使用 kafka 队列异步解耦, 加快接口响应时间。 采用 docker 搭建 ELK,实现了配置指定 MySQL 表同步到 ES,进行 app 内的产品搜索。 使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。
2020-10-01 -2021-12-01爱知世元(北京)网络股份有限公司java
爱游通是一个 saas 产品, 提供景区,景点,特色游玩地点的导游导览推荐产品。 涉及技术 JAVA、MySql、Nginx、Redis、SpringBoot、SpringCloud、ELK、Gateway、Kafka等。 主要职责 参与了项目从 0 到 1 的搭建,参与项目模块的架构设计、技术选型和整体环境搭建。 采用微服务模块式开发,各服务通过 SpringCloud 交互,耗时任务通过 Kafka 进行异步处理。 各服务通过 Nginx 到 Gateway 网关进行流量转发, 网关实现各服务请求流转及负载均衡。 采用docker搭建ELK,实现了日志可视化、配置化、自动化,搭配规则和钉钉群机器人快速发现问题并通知责任人。 使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。 各服务产生的日志通过 Redis 写入队列,由线程池批量获取数据处理,以减小 ES 的压力。 前端接口多数使用 Redis 缓存,加快接口响应速度,减轻数据库压力。 消息服务:系统级用户可以通知到各 saas、项目、商家游客端用户 提供 http,ws 接口调用。
2019-03-01 -2020-08-01北京影合众新媒体技术服务有限公司java
鼎新票务是一家主打电影院线在线票务系统开发的创业公司,主要为影院提供全方位信息 管理系统解决方案。 采用分布式部署方式,项目大致分为影票,影厅信息,座位图,场次,卖品(现已外包), 卡券礼包,会员,网售接口,线下售卖,营业日报上报,ELK 等。 使用了 Redis 缓存场次排片数据,提高接口响应速度,降低 MySQL 负载压力。 使用 Redis List 数据结构实现简单队列,接收核心下发的各种必要数据(数据经过压缩,节 省带宽),利用 Redis 缓冲流量,削峰填谷,线程池异步处理通知任务结果。 每日营业数据通过定时任务多进程处理(开始休眠随机时间,减轻中心压力)上报分析系统。 通过数据压缩,解决了由于单机带宽过小问题,导致数据上报时的链接传输超时问题。 由我提议并负责利用 ELK 搭建的日志收集系统,收集各影城服务器日志,实现了日志的 可视化、错误预警,方便了维护和测试人员的繁琐查找工作,以及便于第一时间发现问题。 重构了营业报表的 FTP 上传 到接口 JSON 格式化的转变。
2018-05-01 -2019-02-01北京信宏时代信息技术有限公司java
谱信钱包是一款基于区块链的钱包 App,通过类似余额宝的模式,使用用户的虚拟币进行多个交易所之间的搬砖获得收益 参与了项目从 0 到 1 的搭建和项目模块的架构设计。 对接多家海外交易所我学习了很多不同的验签规则和接口方式。 使用 Redis 缓存从 MySql 中聚合的各交易所币种价格,减小 MySql 压力。 使用 websocket 推送用户的新消息,保障消息的即时性。 主要负责模块有:对接海外交易所,代购,代售,收款管理,地址簿,消息中心。 对接多家海外交易所让我学习了很多不同的验签规则,消息中心让我学会 websocket 的基 本使用,有助我理解 websocket 服务端及客户端的使用。
教育经历
2021-09-01 - 2024-01-01江南大学计算机科学与技术本科已认证
2017-03-01 - 2019-07-01北京海淀区职工大学计算机应用技术专科已认证
资质认证
技能
酒台网App是一个以酒为主题的用户交流社区,可以查看各类酒的价格行情,讨论。 app 接口多数使用 Redis 缓存,单个模型使用 hash 缓存, 列表采用 zset 有序集合进行列表 分页展示,减轻数据库压力。 小程序动态分享二维码 使用 kafka 队列异步解耦, 加快接口响应时间。 采用 docker 搭建 ELK,实现了配置指定 MySQL 表同步到 ES,进行 app 内的产品搜索。 使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。
采用分布式部署方式,项目大致分为影票,影厅信息,座位图,场次,卖品(现已外包), 卡券礼包,会员,网售接口,线下售卖,营业日报上报,ELK 等。 使用了 Redis 缓存场次排片数据,提高接口响应速度,降低 MySQL 负载压力。 使用 Redis List 数据结构实现简单队列,接收核心下发的各种必要数据(数据经过压缩,节 省带宽),利用 Redis 缓冲流量,削峰填谷,线程池异步处理通知任务结果。 每日营业数据通过定时任务多进程处理(开始休眠随机时间,减轻中心压力)上报分析系统。 通过数据压缩,解决了由于单机带宽过小问题,导致数据上报时的链接传输超时问题。 由我提议并负责利用 ELK 搭建的日志收集系统,收集各影城服务器日志,实现了日志的 可视化、错误预警,方便了维护和测试人员的繁琐查找工作,以及便于第一时间发现问题。 重构了营业报表的 FTP 上传 到接口 JSON 格式化的转变。
参与了项目从 0 到 1 的搭建,参与项目模块的架构设计、技术选型和整体环境搭建。 采用微服务模块式开发,各服务通过 SpringCloud 交互,耗时任务通过 Kafka 进行异步处理。 各服务通过 Nginx 到 Gateway 网关进行流量转发, 网关实现各服务请求流转及负载均衡。 采用docker搭建ELK,实现了日志可视化、配置化、自动化,搭配规则和钉钉群机器人快速发 现问题并通知责任人。 使用 ES 的搜索脚本功能实现了搜索服务的代码解耦、复用。 各服务产生的日志通过 Redis 写入队列,由线程池批量获取数据处理,以减小 ES 的压力。 前端接口多数使用 Redis 缓存,加快接口响应速度,减轻数据库压力。 消息服务:系统级用户可以通知到各 saas、项目、商家游客端用户 提供 http,ws 接口调用