熟练掌握GoLang、Python、Java、Scala开发语言;
GoLong:熟练掌握Gin等框架
Java:熟练掌握Spring框架、MyBatis等等
Python:主要使用flask等敏捷框架
熟悉Zookeeper、Spark、Hive、Hadoop、Flume等主流大数据组件;
熟悉hadoop、spark相关大数据处理技术;
熟悉类似KMeans、DBScan、LDA等数据算法;
熟悉微服务开发架构基础;
熟练掌握Consul的服务注册发现及K/V存贮功能,并应用于各种项目;
熟悉MySQL数据库应用,熟悉Memcache、Redis缓存应用护。
手游管理平台项目
● 项目目标: 完成管理平台的后端开发,接收前端各种数据库请求、服务器操作请求等等,并进行处理,返回结果
● 实施过程:
1. 完成服务规划,完成通讯协议制定;
2. 以Gin作为主要web框架,以http为通讯接口;
3. 制定任务数据库结构,以SQLite作为数据库管理接口;
4. 编写后端服务主体;
5. 编写Callback服务,作为任务回调接口;
6. 用Python编写服务器端操作外包脚本,并完成回调操作;
7. 用Golang编写服务器端执行操作的Client服务;
8. 完成后期接口调整、数据库架构升级、功能增加等工作。
● 实施效果 : 完成后端服务开发,实现通过页面对手游进行配置、服务器启停等操作;针对新进需求进行功能的迭代与 更新,应对更多的需求。