干货满满,Android热修复方案介绍
在云栖社区技术直播中,阿里云客户端工程师李亚洲(毕言)从技术原理层面解析和比较了业界几大热修复方案,揭开了Qxxx方案、Instant Run以及阿里Sophix等热修复方案的神秘面纱,帮助大家更加深刻地理解了代码插桩、全量dex替换、资源修复等常见场景解决方案,本文干货满满,精彩不容错过。
InstantRun原理(2)——更新逻辑
上一篇博客的末尾我们介绍了`InstantRun`在初始化完成后,会启动一个server。不难猜测,这个server就是在监听是否有代码更新。当用户更改代码后,AndroidStudio会将相关更新发送给server,server获取到更新后执行修复逻辑。接下来我们看下具体的修复逻辑。
ElasticSearch + Logstash + Kibana 搭建笔记
ElasticSearch 安装
1、下载 ElasticSearch,本文使用的版本为 5.5.1。
2、配置
path.data: /data/es #数据路径
path.logs: /data/logs/es #日志路径
network.host: 本机地址 #服务器地址
http.port: 9200 #端口
如果不修改配置的话,默认的数据和日志都位于elasticsearch文件夹下。