1.1 GATT server Service 通过走读代码, GATT Server作为一个GATT service,我是没有发现其发挥了多大功能,其负责处理的消息GATT_SERVER_SERVICE_CHANGED_INDICATION_CFM,GATT_SERVER_READ_CLIENT_ ...
分类:
其他好文 时间:
2016-10-04 13:59:51
阅读次数:
257
我的Spark源码核心SparkContext走读全纪录DirverProgram(SparkConf)packageorg.apache.spark.SparkConfMasterpackageorg.apache.spark.deploy.masterSparkContextpackageorg.apache.spark.SparkContextStagepackageorg.apache.spark.scheduler.StageTaskpackageorg.apache.spar..
分类:
其他好文 时间:
2016-09-23 21:42:39
阅读次数:
100
RDD源码中隐式转换defdistinct(numPartitions:Int)(implicitord:Ordering[T]=null):RDD[T]=withScope{map(x=>(x,null)).reduceByKey((x,y)=>x,numPartitions).map(_._1)}使用了隐式参数,运行时不需要手动提供参数ord,运行时会根据上下文注入参数defgroupBy[K](f:T=>..
分类:
其他好文 时间:
2016-09-19 13:21:33
阅读次数:
139
RDD里的模式匹配:defhasNext:Boolean=(thisIter.hasNext,otherIter.hasNext)match{case(true,true)=>truecase(false,false)=>falsecase_=>thrownewSparkException("CanonlyzipRDDswith"+"samenumberofelementsineachpartition")}jobResult=jobResultmatch{caseSome(v..
分类:
其他好文 时间:
2016-09-19 13:21:23
阅读次数:
140
HashMap 一、HashMap基本概念: HashMap是基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collectio ...
分类:
编程语言 时间:
2016-09-13 06:45:05
阅读次数:
170
给数组赋值:通过fill方法。 对数组排序:通过sort方法,按升序。比较数组:通过equals方法比较数组中元素值是否相等。查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。 使用如下: 源码解析: 今日太晚,明日再干~ ...
分类:
编程语言 时间:
2016-09-13 06:42:54
阅读次数:
275
项目在测试环境中一切运行正常,但部署项目到生产环境中后后台一直报如上异常,导致访问系统越来越慢,走读了一下代码也未发现有任何问题,谷歌了一下,也未找到真正的解决办法,最后突然看到一篇mysql8小时问题的文章,突然想到会不会这个错误就是mysql引起的?因为测试环境和生产环境只有mysql不一样,果 ...
分类:
编程语言 时间:
2016-08-11 11:23:47
阅读次数:
411
(1)打开编译器的所有告警开关对程序进行编译。 (2)在产品软件(项目组)中,要统一编译开关选项。 (3)通过代码走读及审查方式对代码进行检查。代码走读主要是对程序的编程风格如注释、命名等以及编程时易出错的内容进行检查,可由开发人员自己或开发人员交叉的方式进行;代码审查主要是对程序实现的功能及程序的 ...
分类:
编程语言 时间:
2016-07-12 15:28:23
阅读次数:
187
Spark是基于内存的计算模型,但是当compute chain非常长或者某个计算代价非常大时,能将某些计算的结果进行缓存就显得很方便了。Spark提供了两种缓存的方法 Cache 和 checkPoint。本章只关注 Cache (基于spark-core_2.10),在后续的章节中会提到 che ...
分类:
系统相关 时间:
2016-07-07 19:32:49
阅读次数:
322
身体被掏空了一星期, 前天终于挣扎着继续做这个代码走读 不得不说, 压缩列表的实现复杂程度还是超出了我的预计 破天荒的第一次, 我必须手动上注释, 才能防止自己迷失在代码里面。 今天还没有录制视频, 最近一直在做公司的事, 时间也比较紧, 所以今天只是把我经过注释的压缩列表部分的代码贴出来, 同时给 ...
分类:
其他好文 时间:
2016-06-29 23:30:50
阅读次数:
171