所有的代码在 https://github.com/xsren/learning_record/tree/master/grpc,欢迎star。 一、先了解几个概念 RPC RPC(Remote Procedure Ca…
标签:基于
Gradle构建初探
1. 什么是gradle? 很高兴能向大家介绍Gradle,这是一个基于JVM的富有突破性构建工具。 它为您提供了: 一个像ant一样,通用的灵活的构建工具 一种可切换的,像maven一样的基于约定约定优于配置的构建框架…
Gradle implementation和api依赖小结
Androd开发在最早的时候是基于eclipse和ADT插件的,当时的项目构建脚本是ant。后面google推出了自己的IDE工具android studio,是基于intellij社区版开发的Android专属IDE,…
Gradle实用技巧
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 gradle使用技巧.jp…
hue/ oozie/ sqoop/ kafka/ zookeeper/ flume 简介及cdh安装简介
hue:Hadoop User Experience Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python We…
Redis 功能入门大全和基于scala的应用实现(1)
文章列表: Redis 功能入门大全和基于scala的应用实现(1) 概要 Redis server 基于5.0.0的stable版本 Client基于 Jedis 2.9.0 Scala 基于 2.11.X 前言 Re…
实践基于Redis的分布式锁
本文来自社区这周的讨论话题—— 技术专题讨论第四期:漫谈分布式锁,也总结了我对分布式锁的认知和使用经验。 应用场景 当多个机器(多个进程)会对同一条数据进行修改时,并且要求这个修改是原子性的。这里有两个限定:(1)多个进…
android数据库优化
Android数据库优化 瞎扯 其实自己在BAT的某家工作过,另外2家也都面试过,据我工作和面试的情况感觉各大公司对于客户端数据库的使用是比较少的,尽量的情况都是在内存中做,或者文件。比如新浪微博大部分的可持久化数据是基…
基于手机信令的大数据分析教程(二)—— 数据库中职住数据汇总
本节重点:数据库中利用SQL语句对职住数据进行分组汇总,shapefile文件导入数据库的两种方法,并在数据库中进行点层与面层的空间连接,然后基于行政区汇总数据 一、基于基站汇总 打开Navigat,连接数据库xian,…
Spark概述
Spark:基于内存的分布式的计算框架,是一个针对海量数据处理的非常快的通用的计算引擎(计算框架)。 特点: 先进架构 采用Scala语言编写,底层采用actormodel的akka作为通讯框架…
基于OkHttp3 加入HttpDns功能
什么是HttpDns HttpDns是通过网络请求的方式,获取即将发送的业务请求所需要的ip地址。 为什么要用HttpDns 在使用HttpDns时,android发送网络请求时会请求本地dns或本地运营商 的dns服务…
基于ReactNative的天气应用开发
学习ReactNative有一段时间了,于是开发了一个简单的天气应用练练手,欢迎大家fllow和star 项目地址:https://github.com/nickming/ReactWeather ReactWeathe…