2018.09即时通讯 总结 - gmtalang/test GitHub Wiki
- . 消息发送失败,该消息5分钟之内需要重新发送,如果5分钟内依然失败则从重发消息队列里面删除消息 DelayQueue https://blog.csdn.net/hnhygkx/article/details/78062959
- . android崩溃日志上报 https://blog.csdn.net/lzq520210/article/details/73826254
- . android 面试 https://www.cnblogs.com/android-blogs/p/5983750.html
- . android实时视频网络传输方案总结 https://blog.csdn.net/findsafety/article/details/72637795
- 各种离线消息比如耗时大量富媒体下载和展示(CompletionService) https://blog.csdn.net/u011116672/article/details/51113769
- 小鸡啄米 http://www.jizhuomi.com/software/707.html
- Netty的高性能及NIO的epoll空轮询bug https://blog.csdn.net/baiye_xing/article/details/73351330
- android bindService细节 https://blog.csdn.net/u013553529/article/details/54605659
- IntentService源码分析可以解决多张图片下载 开始,暂停,结束等状态的转换 https://blog.csdn.net/u011240877/article/details/72972610
- 防止崩溃日志丢失选择 adb logcat > F:\log.txt
- android如何保存和恢复自定义View状态
- 内存优化https://mp.weixin.qq.com/s?__biz=MzI3OTU0MzI4MQ==&mid=2247485735&idx=1&sn=667de7eb687a820957404ca981ba3576&chksm=eb4765b9dc30ecafd99036705f9dab5dcce468437a226bc4a8fcc2259bb19f1e15140e3e3a71&scene=21#wechat_redirect
* *### . NIO和NIO2所具备的超能力: **
- http://www.importnew.com/2000.html
- . 变更通知(因为每个事件都需要一个监听者)WatcherService WatcherKey
- . 选择器和异步IO:通过选择器来提高多路复用
- . 通道——承诺与现实
- . 内存映射——好钢用在刀刃上
- . 字符编码和搜索
Netty单线程和多线程模型
- 1.单线程reactor
- 2.多线程reactor 解决:大多数服务器应用或多或少在连接时都会处理一些业务,如鉴权之类的,当连接的客户越来越多这一个线程依然会存在性能问题。
- http://ifeve.com/netty%E4%BA%8C-%E4%BB%8E%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B%E7%9A%84%E8%A7%92%E5%BA%A6%E7%9C%8B-netty-%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%E9%AB%98%E6%80%A7%E8%83%BD%E7%9A%84%EF%BC%9F/