人生经历+技术博文整理

前言:
  一眨眼, 写博客已经有一年了, 产量虽不多也不高, 但能切身感觉到成长和变化. 学会了总结, 学会了理顺思路和把握重点.
  现想对之前写的博文, 做下目录并做整理, 并谈谈自己的想法和初衷.

章节:
  • 游戏编程人生
  读研的时候, 踩着Wince和J2ME时代的尾巴, 做了一年多的游戏兼职开发. 说它不幸, 因为那是Android刚刚兴起的时代, 未能赶上潮流迎风而上. 说它幸, 因为那段时光, 是我觉得最充实的一段时光. 可惜毕业求职时, 选择了互联网服务器端开发, "女怕嫁错郎, 男怕入错行", 现在想想, 其实有些后悔, 于是想写几篇, 来回忆下当年的风采.
  对弈类游戏AI系列:
  一. 评估函数+博弈树算法
  二. 学习算法

  三. 博弈树优化 
  四. 游戏AI的落地 
  五. 2048游戏AI的解读   

  台球游戏AI系列:
  一. 台球游戏的核心算法和AI(1)--物理知识回顾和模拟碰撞思想 
  二. 台球游戏的核心算法和AI(2)--台球游戏的box2d物理模型抽象 
  游戏对战平台系列:
  一. 吃货大作战 

  H5版火拼俄罗斯方块系列:
  一. 需求分析和目标创新 
  二. 游戏的基本框架和实现 
  三. 游戏的AI算法 

  四. 火拼对战的雏形 
  五. 需求演进和产品迭代 

  H5版定点投篮游戏系列
  一. 物理模型抽象 

  • 移动互联网实战
  就个人而言, 还是倾向于移动互联网这个领域. 其代表了未来, 充满了挑战和机遇, 曾经在这块领域有所涉及, 另一方面倘若将来出去创业, 希望自己能从事该领域, 于是在这块多做些积累, 水滴石穿, 希翼有所成就.
  Web 架构系列:
  一. Web Restful API设计和基础架构
  排行榜的设计系列:
  一. 社交游戏的排行榜设计和实现(1)
  二. 社交游戏的排行榜设计和实现(2)

  定位服务架构系列:
  一. wifi定位和架构

  在线聊天室的实现和基础架构
  一. websocket协议和javascript版的api 
  二. 基于Netty 4.x的Echo服务器实现 
  三. 简易聊天室的实现 
  四. 分布式聊天室的基础架构 

  语音读物类App系列:
  一. 移动端音频和图形优化处理 
  二. 资源类APP的数据存储处理和优化 
  三. 语音读物的设计实现和产品规划 

  • Thrift 个人实战
  因朋友的项目, 选择了thrift作为rpc的网络框架. 虽然在Hadoop生态系统中, thrift被广泛的使用. 但其正真用于互联网的产品级开发时, 还需要一些深度的改造. 它追逐的目标应该是阿里的dubbo, 可惜当前相差太多. 不过Thrift这块, 涉及的知识点很多, 借用一句广告话: "你值得拥有".
  Thrift 个人实战系列:
  一. 初体验
  二. 网络服务模型
  三. 序列化机制
  四. 服务化 Client的改造
  五. RPC服务框架日志的优化
  六. RPC服务的发布订阅实现(基于Zookeeper服务)
  这边还欠了几篇, 有机会好好补上.

  • 浅析红包技术实现
  记得支付宝的接龙红包刚出来的时候, 看到微信朋友圈的口令就心痒痒. 虽然我永远不是那个幸运者, 但还是乐于其中. 出于程序员的好奇和直觉, 就想大胆猜测下其背后的实现技术. 后续的两篇, 也延续了这种想法, 不过现在回过头看看, 有些想法显得无比稚嫩, ^_^. 纸上谈兵, 贻笑大方而.
  红包三部曲系列:
  一. 浅谈接龙红包的技术实现
  二. 浅谈微信红包摇一摇的技术实现
  三. 浅谈群红包的实现

  • 代码抄袭检测系统的设计和实现
  这算学生时代的项目了, 限于当时的水平, 做得有限. 但这是一个很好的切入点, 工作后, 一直想若将来有机会, 希望能重新实现一遍. 后来学校老师联系, 惊喜服务依旧跑着. 于是想一遍整理思路, 一遍重新实现. 可惜自己永远是"思想的巨人, 行动的侏儒". 写了一篇需求文档分析后, 就暂时没下文了, 呵呵.
  一. 需求分析和基础架构.
  后续有时间, 希望能补上, 因为想法还是比较成熟, 但我希望做得更好.

  • 大数据时代
  Hadoop的生态越来越完善, 大数据的时代即将来临, 山雨欲来风满楼. 然而对我而言, 或许只是其中的匆匆过客. 不过也好, 毕竟有机会接触到了这个时代最领先, 也是最前沿的技术.
  HBase/Hive系列:
  一. HBase的数据导入方式
  二. 时间序列检索和面检索的应用场景实战
  三. hive数据导入/导出基础
  四. hive分区分桶实战
  Kafka/Flume系列:
  一. Kafka的安装/配置
  二. Kafka API使用体验
  三. Flume初体验
  四. Flume-ng-sdk源码分析
  其他系列:
  一. Sqoop的使用
  二. Spark 集群安装
  三. Spark 服务脚本分析
  四. Map/Reduce生成数据测试集

总结:
  未完待续, to be continued...

写在最后:
  
如果你觉得这篇文章对你有帮助, 请小小打赏下. 其实我想试试, 看看写博客能否给自己带来一点小小的收益. 无论多少, 都是对楼主一种由衷的肯定.

   

公众号&游戏站点:
  个人微信公众号: 木目的H5游戏世界
  
  个人游戏作品集站点(尚在建设中...): www.mmxfgame.com.

原文地址:https://www.cnblogs.com/mumuxinfei/p/4382538.html