【推荐】循环体内,字符串的连接方式,请使用 StringBuilder 的 append 方法进行扩展。(而不要用+String的方式)说明:因为反编译出的字节码文件显示每次循环都会 new 出一个 StringBuilder 对象,然后进行append 操作,最后通过 toString 方法返回 ...
分类:
移动开发 时间:
2019-09-23 15:13:33
阅读次数:
147
工业物联网网关“配置软件”中,变量的数据类型与一般程序设计语言中的变量比较类似,主要有短整型、有符号短整型、长整形、有符号长整型、单精度实型变量、双精度实型变量、字符串型变量等。 ...
分类:
其他好文 时间:
2019-09-11 18:17:06
阅读次数:
116
求矩阵每行的和? 可以把每行放入一个不同线程块,这样行与行之间进行粗粒度的并行。而对于每行,其对应的线程块中分配n个线程(对应行宽),使用共享存储器,让每个线程从显存中读取一个数至shared memory中,然后使用规约算法计算和。 代码如下: ...
分类:
其他好文 时间:
2019-09-11 16:19:40
阅读次数:
202
常用的聚类方法: ①分裂方法: K-Means算法(K-平均)、K-MEDOIDS算法(K-中心点)、CLARANS算法(基于选择的算法) ②层次分析方法: BIRCH算法(平衡迭代规约和聚类)、CURE算法(代表点聚类)、CHAMELEON算法(动态模型) ③基于密度的方法: DBSCAN(基于高 ...
分类:
其他好文 时间:
2019-09-06 01:01:06
阅读次数:
129
一、通过Jetbrains官方仓库安装 1. 打开 Settings >> Plugins >> Browse repositories... 2. 在搜索框输入alibaba即可看到Alibaba Java Code Guidelines插件,点击Install进行安装,然后重启IDE生效 注意: ...
分类:
编程语言 时间:
2019-09-04 16:23:24
阅读次数:
83
命名规约 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式 类名使用UpperCamelCase风格,必须遵从驼峰形式(某些情况诸如领域模型相关的命名除外);方法名、参数名、成员变量、局部变量都统一使用low ...
分类:
其他好文 时间:
2019-09-01 12:25:00
阅读次数:
91
1.什么是Hadoop? Hadoop是一款进行数据处理和分析的软件,包含HDFS(分布式文件存储系统),MapReduce(分布式计算框架),Yarn(分布式资源调度任务分配框架)。 Hadoop来源于谷歌2003-2004年发布的三篇论文,基于这三篇论文doug cutting( 来自 luce ...
分类:
其他好文 时间:
2019-08-18 14:02:04
阅读次数:
112
mapReduce从功能上说类似于RDBMS中的group,它的强大之处在于很好的支持分布式。相比于group、aggregate,mapReduce的用法很简单,其实它的工作原理也很简单,下面介绍一下。 mapReduce工作分为两步,一是映射,即map,将数据按照某一个规则映射到一个数组里,比如 ...
分类:
数据库 时间:
2019-08-11 01:18:19
阅读次数:
201
分享几款在idea中比较常用的插件,可以提高编码效率。 一、Free Mybatis plugin 这个插件超级实用,可以从dao接口跳转到mybatis的xml文件中,还能找到对应的方法,平时我们从controller的方法跳转到service都可以ctrl+点击跳转找到对应的方法,但是从dao到 ...
分类:
其他好文 时间:
2019-07-30 15:31:08
阅读次数:
7748
MapReduce:分布式计算框架,用来分解大数据量的处理 Map阶段对数据集上的独立元素进行指定的操作,生成键值对形成中间结果,Reduce阶段对中间结果中相同的键的所有值进行规约,以得到最终的结果。 优点: 1)易于编程:简单的实现一些接口 2)可扩展性当计算资源不足时,通过增加机器可以扩展他的 ...
分类:
其他好文 时间:
2019-07-25 00:30:32
阅读次数:
124