熟悉C/C++,熟练掌握STL,以及QT桌面编程,能够制作一些简单的项目前端桌面程序。
熟悉shell脚本编程语言,能够制作Linux系统中可用的各类脚本实现对应功能。
熟悉数据结构预算法,Linux操作系统,Linux系统编程,Linux网络编程,QT,oracle和MySQL数据库。
熟悉数据序列化反序列化,加密,以及tcp通行,能够制作数据安全传输平台。
熟悉zinx框架,能够用该框架处理各类信息,根据信息进行不同处理,可以制作游戏服务器。
项目1:使用shell脚本为数据库自动化部署高可用集群,自动监控高可用集群中每一个数据库状态,自动在数据库故障后切换主备数据库,持续提供服务,且保护数据安全,
项目2:参与企业给运维分发数据库版本和shell脚本版本的安全传输管理系统。主要负责数据安全传输,包括protobuf对数据进行序列化,openssl中的sha256进行加密,tcp通讯,秘钥协商等功能。
项目3:以zinx框架为核心编写了一个游戏服务器,该服务接受客户端传来的游戏角色各类信息,然后分别进行处理,再传回给客服端。
数据安全传输平台。主要负责数据安全传输,包括protobuf对数据进行序列化以及对端进行反序列化,openssl中的sha256进行加密,tcp通讯,秘钥协商等功能,采取非对称加密分发秘钥,秘钥中包含对数据进行对称加密的秘钥,以此来确保数据安全传输。
以zinx框架为核心编写了一个游戏服务器,该服务接受客户端传来的游戏角色各类信息,例如登录信息,用户登录之后服务器会把角色显示到游戏房间里,例如移动信息,服务器处理移动信息,客户端角色相应移动,分别处理各类,再传回给客服端。