2012技术总结
- 环形数据结构用环形数据结构储存最近联系人,最近来电。
好处:不会产生数据碎片,效率高。使用校验位快速寻找可用位置,解决删除可能造成碎片。
白板创建图象时,经过服务端返回命令在本地创建好处:避免网络环境质量差,断线重连时带来的复杂同步问题。
多客户端同时移动同一图象时,经过服务端计算,返回图象绝对位置好处:避免相对位置移动带来的同步问题,和减少带宽使用,提高效率。
翻页状态好处:避免相对翻页带来的同步问题,和减少带宽使用,提高效率。
采用命令模式好处:容易复用,大大方便为后面同时支持多协议沟通的开发。
使用软引用加载文档图片好处:在效率与内存之间取得平衡,不会造成OutOfMemory。
遵守happen-before规则好处:避免数据可见性问题,减少同步,提高效率。
多使用atomic类库好处:避免数据可见性问题,减少同步,提高效率。
待续。。。