简 介
- 熟悉C/C++。了解C++继承、多态、STL、C++11新特性。了解Python、Java。
- 熟悉计算机网络,熟悉TCP三次握手、四次挥手、流量控制、滑动窗口等。
- 熟悉Linux操作系统,熟悉Linux常用命令、Shell脚本编程,了解常见故障排查思路。
- 了解Ansible工具。了解Ansible shell模块的使用,了解playbook的使用。
经 验
项目描述 NFS-Ganesha是一个基于NFSv3/v4/v4.1的文件服务器,运行在大多数 Linux
发行版的用
户模态下,支持将CephFS通过FSAL导出为NFS。
主要工作
- 使用Wireshark工具和Tcpdump抓包分析NFSv3协议操作字,输出NFSv3协议操作字文档。
- 修改NFS的service文件内容,修改config文件、log文件权限支持nfs以普通用户正常运行。
- 驻场支持。协助项目组TL,负责集群监测工作。定期上报集群运行状态是否正常。
- 阅读NFSv3源码,分析客户端协议读写文件流程,分析NFS进程启动流程,输出分析文档。
个人收获
- 熟悉了Source Insight、Wireshark、Tcpdump、GDB、CMake、Vim、Git等工具的使用。
- 了解了实际项目的开发和部署流程。深刻体会到了团队成员间的协同工作。
项目描述 该项目为大学期间毕业设计项目。开发一个基于微信小程序的付费自习室系统。
主要工作
- 论文撰写。选题、需求分析、系统设计、编码实现、功能测试。
- 前端开发。使用微信开发者工具开发小程序的页面,通过JS调用后端接口获取数据。
- 后端开发。使用Spring开发框架,采用MVC模式开发。ORM选取MyBatis,关系数据库MySQL8
- 功能测试。测试用户登录、自习室预约、支付等功能是否正常。
个人收获.
- 对数据库表的设计有了一定程度的了解。能够绘制表间的ER图。
- 对Java Web开发技术有了更深入的了解。能够使用SSM框架开发出后端服务。