增量更新的概念: 当我们手机上安装的app版本与服务器的最新版本不一致的时候,传统做法是重新下载安装一个最新版的apk文件,不过这种方式比较耗流量,不利于用户体验。增量更新就是只下载当前app版本与最新版本的差异内容,然后与当前版本就行合并成最新版本再安装。目前支持增量更新的应用市场 有Google ...
分类:
移动开发 时间:
2017-03-06 20:52:56
阅读次数:
236
导语 扒房源数据进入线索模块,客户端(浏览器)接收数据,使用了异步消息推送设计。数据来源是搜索团队,他们通过爬虫,将数据抓取后,将数据粗略去重后扔到 Kafka 里,司南通过接入 Kafka,监听消息队列。数据抵达后,数据首先进行二次清洗,数据保存后,扔到 Redis 队列。各个服务器监听 Redi ...
分类:
其他好文 时间:
2017-02-28 15:23:51
阅读次数:
162
1、实时性要求不高,采用全删全插的方式(适合于维度表、大数据量表) 2、有时间维度,直接从事实表同步的数据,可以采用根据时间字段进行筛选,增量同步。这个网上有很多例子,就不重复写了。 3、没有时间维度,同时表数据量比较大,且不能采用全删全插方式的,可以采用增量更新的方法。 在第三种方法中,尤其需要注 ...
分类:
其他好文 时间:
2017-02-16 11:22:15
阅读次数:
197
原文地址:http://blog.jobbole.com/109170/?utm_source=hao.jobbole.com&utm_medium=relatedArticle 本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践 ...
分类:
编程语言 时间:
2016-12-23 16:26:27
阅读次数:
300
在年初的时候,尝试了一把热修复技术,当时选择的是阿里的andfix,使用起来也很简单,这里就不在多少,如果你对andfix有兴趣请链接:点击打开链接。虽然网上将热修复的文章很多,不过我还是想说原理,然...
分类:
移动开发 时间:
2016-11-19 21:22:43
阅读次数:
420
将mysql中的数据导入到了solr中之后,如果数据库中的数据有变动,solr中还是第一次导入的旧的数据,那该如何是好呢?该如何实现mysql数据库中的数据定时同步到solr中呢?下面将做详细的介绍。准备工作要做好:1、下载jar包:solr-dataimportscheduler-1.1.jarhttp://pan.baidu...
分类:
其他好文 时间:
2016-10-22 01:19:29
阅读次数:
399
最近遇到个问题:一个比较老的项目出现bug,需要更新。客户要求只能增量更新,所以打包的时候不可能一个一个文件找出来打包,这样效率太低,经过查找资料,git下找到一种办法如下:背景:代码库用的是gitlab工具:gitforwindows(一个工具)sourcetree(git可视化管理工具)首..
分类:
其他好文 时间:
2016-10-14 00:55:35
阅读次数:
195
脚本功能使用该脚本完成SOA工程的全量更新、增量更新、全量回滚等操作。自动部署流程3.脚本代码#!/usr/bin/python
#coding=utf-8
importsys,os,re,time,commands,logging
work_dir=‘/data/company/soa‘
package_dir=‘/data/package/soa‘
update_file_path=‘/data/update/‘
chec..
分类:
其他好文 时间:
2016-10-01 06:43:26
阅读次数:
363
1 先介绍DiffUtil的简单用法,实现刷新时的“**增量更新**”效果。(“增量更新”是我自己的叫法)
2 DiffUtil的高级用法,在某项Item只有内容(data)变化,位置(positio...
分类:
移动开发 时间:
2016-09-18 10:24:33
阅读次数:
301
工具 Unity 中的资源来源有三个途径:一个是Unity自动打包资源,一个是Resources,一个是AssetBundle。 Unity自动打包资源是指在Unity场景中直接使用到的资源会随着场景被自动打包到游戏中,这些资源会在场景加载的时候由unity自动加载。这些资源只要放置在Unity工程 ...
分类:
编程语言 时间:
2016-09-17 16:07:19
阅读次数:
190