熟练掌握计算机网络,数据结构与算法。
了解常用的网络io模型及原理。
熟练使用linux常用命令。
熟练掌握java基础知识,java开发,有过jvm排查和调优经验。
数据库:熟练掌握MySQL数据库以及常见优化手段(比如索引、sql优化),熟练使用redis,熟悉MongoDB。
框架:了解springboot、mybatis等主流开发框架。
消息队列:了解消息队列的使用及原理。
工具:掌握git、maven、docker、posterman的使用;理解arthas,并能使用定位bug或者优化接口。
熟悉llm。
一、金山黑马校对
1.项目介绍
金山黑马校对最新版是一款实用的校对软件。金山黑马校对官方版可以根据需求定制重点词监控词库,能够快速地校对出所
有与重点词相似的错误,支持大容量的重点词监控库。金山黑马校对最新版可同步校对大样和小样文件,能够直接对照大样
文件无损修改小样文件。
2.工作内容
本人主要负责服务端开发工作。包括版本需求迭代、功能实现、业务部署、优化业务相应、服务端的稳定以及部分前端页面
的开发。
3.工作成果
主导完成了金山黑马校对从 v22 到 v30 大版本的改版。引入了容器化部署(docker)、mysql、redis 、消息队列、nginx、
nosql 等主流技术(之前都是裸布、写文件)。很大程度改善了校对效率、管理;完成了对国产操作系统(龙芯、海光、银河
麒麟等)的适配;完成了多 cpu 架构(x86、arm、mips )的适配;完成了多机部署方案等。
二、wps精品课
1.项目介绍
WPS 精品课是金山办公旗下的办公技能在线学习课堂,一个专注职场办公场景、个人能力提升的教育平台。提供600余
门精选好课和各种类型好书,涵盖了各行各业大咖经验方法。
2.工作内容
我主要负责首页、分类页、运营活动和部分数据统计需求的开发。保证页面接口的稳定性以及接口的调优、响应时间;根
据运营同学提的数据需求,写脚本出数据提供分析。3.工作成果
首页接口相应时间从700ms 降低到100ms ,利用 arthas 排查问题并优化。
首页接口的实现主要是 redis+db +队列。首页数据涉及很多表,基本涵盖了70%的表,所以选择把公共部分缓存到了r
edis 里面。首页的模块数据是从运营后台取出,然后存放到 redis中。运营后台有数据配置改动的时候,用队列同步 redis
中的 value ,保证 db和 value 的最终一致性。主要用到的数据库是 mysql,MongoDB,redis 。推送消息队列用的是 rabbit
mq 。部分业务也用到了 es (比如搜索,订单相关业务)
wps精品课是由 wps 推出的在线精品课程学习平台。旨在为广大已就职和将就职的人员提供一个自由开放的学习环境,内容涉及职场技能提升,前端开发,产品运营,生活等各方面。 本人主要跟进主站业务、运营管理后台以及运营活动三个大块内容。工作期间,完成了首页接口的改版优化以及运营管
1.项目介绍 金山黑马校对最新版是一款实用的校对软件。金山黑马校对官方版可以根据需求定制重点词监控词库,能够快速地校对出所 有与重点词相似的错误,支持大容量的重点词监控库。金山黑马校对最新版可同步校对大样和小样文件,能够直接对照大样 文件无损修改小样文件。 2.工作内容