- 博客(14)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
在JDK安装目录的bin目录下有一个jconsole.exe程序,我们可以使用这个程序来查看JVM的运行状态,如图其中,对于堆内存和非堆内存部分,作如下解释,转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29632145&id=4616836jvm区域总体分两类,heap区和非heap区。heap区
2015-11-28 20:40:40 617
原创 IntelliJ IDEA设置JVM运行参数
打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置:32 位:idea.exe.vmoptions64 位:idea64.exe.vmoptions-Xms512m-Xmx1024m-XX:MaxPermSize=512m-XX:ReservedCodeCacheSize=225m-XX:+UseConc
2015-11-28 20:35:22 203186 9
转载 CUDA中并行规约(Parallel Reduction)的优化
Parallel Reduction是NVIDIA-CUDA自带的例子,也几乎是所有CUDA学习者的的必看算法。在这个算法的优化中,Mark Harris为我们实现了7种不同的优化版本,将Bandwidth几乎提高到了峰值。相信我们通过仔细研读这个过程,一定能对CUDA程序的优化有更加深刻的认识。下面我们来一一细看这几种优化方案,数据和思想均摘录自官方SDK中Samples的算法说明。Para
2015-11-26 20:26:39 2517
转载 Java中遭遇NaN
虽然几乎每种处理器和编程语言都支持浮点运算,但大多数程序员很少注意它。这容易理解 ,我们中大多数很少需要使用非整数类型。除了科学计算和偶尔的计时测试或基准测试程序,其它情况下几乎都用不着它。同样,大多数开发人员也容易忽略 java.math.BigDecimal 所提供的任意精度的小数, 大多数应用程序不使用它们。然而,在以整数为主的程序中有时确实会出人意料地需要表示非整型数据。例如,JDBC 使
2015-11-25 14:43:33 400
转载 JAVA 比较两个日期相差的天数的方法比较
本文转自http://blog.csdn.net/shiyuezhong/article/details/9196803,所有权力归原作者所有。在测试工作中经常会使用到比较两个日期相差的天数,我之前用过实现这一功能的两个版本的方法,源代码如下:(版本1)publicstaticint getIntervalDays(Date fDate, Date oDate) {
2015-11-24 22:38:39 626
转载 Java 计算两个日期相差的天数
本文转自http://takeme.iteye.com/blog/1678179,所有权力归原作者所有。Java代码 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;
2015-11-24 22:37:39 572
转载 Spark MLlib之K-Means聚类算法
聚类算法聚类,Cluster analysis,有时也被翻译为簇类,其核心任务是:将一组目标object划分为若干个簇,每个簇之间的object尽可能的相似,簇与簇之间的object尽可能的相异。聚类算法是机器学习(或者说是数据挖掘更合适)中重要的一部分,除了最为简单的K-Means聚类算法外,较常见的还有:层次法(CURE、CHAMELEON等)、网格算法(STING、WaveClust
2015-11-22 18:19:54 1559
转载 Windows平台下sbt的安装设置
本文转自http://my.oschina.net/u/915967/blog/146746,且根据个人实践对原文进行了更新并对错误进行了修改,修改内容以红色字体标出,所有权利归原作者所有。首先到http://www.scala-sbt.org/release/tutorial/Setup.html下载windows的sbt包,zip,tar.gz都行。将下载的包解压到你指定的目录
2015-11-16 21:55:54 6086
转载 Scala开发教程(16): 没有“break”和“continue”的日子
本文转自http://www.imobilebbs.com/wordpress/archives/4851,所有权利归原作者所有。你也许注意到到目前为止,我们介绍Scala的内置的控制结构时,没有提到使用break,和continue。Scala特地没有在内置控制结构中包含break和continue是因为这两个控制结构和函数字面量有点格格不入,函数字面量我们将在后面介绍,函数字面量和其它
2015-11-13 09:35:34 3504
转载 Spark程序运行常见错误解决方法以及优化
一.org.apache.spark.shuffle.FetchFailedException1.问题描述这种问题一般发生在有大量shuffle操作的时候,task不断的failed,然后又重执行,一直循环下去,非常的耗时。2.报错提示(1) missing output locationorg.apache.spark.shuffle.Metadata
2015-11-12 11:23:33 21961
转载 Spark自定义分区(Partitioner)
转自:http://www.iteblog.com/archives/1368我们都知道Spark内部提供了HashPartitioner和RangePartitioner两种分区策略,这两种分区策略在很多情况下都适合我们的场景。但是有些情况下,Spark内部不能符合咱们的需求,这时候我们就可以自定义分区策略。为此,Spark提供了相应的接口,我们只需要扩展Partitioner抽象类,然
2015-11-12 10:44:33 713
转载 多图技术贴:深入浅出解析大数据平台架构
目录:什么是大数据Hadoop介绍-HDFS、MR、Hbase大数据平台应用举例-腾讯公司的大数据平台架构“就像望远镜让我们能够感受宇宙,显微镜让我们能够观测微生物一样,大数据正在改变我们的生活以及理解世界的方式……”。大数据的4V特征-来源公司的“大数据”随着公司业务的增长,大量和流程、规则相关的非结构化数据也爆发式增长。比如:1、业务系统
2015-11-08 16:29:41 1083
转载 函数式编程扫盲篇
1. 概论在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。孰不知,在面向对象产生之前,在面向对象思想产生之前,函数式编程已经有了数十年的历史。那么,接下来,就让我们回顾这个古老又现代的编程模型,让我们看看究竟是什么魔力将这个概念,将这个古老的概念,在21世纪的今天再次拉入了我们的视野。2
2015-11-05 21:03:43 371
原创 Windows10系统添加打印机步骤
1. 打开控制面板→硬件和声音→查看设备和打印机选项。2. 点击添加打印机选项。3. 选择我所需的打印机未列出。4. 选择使用TCP/IP地址或主机名添加打印机,点击下一步。5. 填写IP地址和端口名称,点击下一步。(IP:***.***.***.***端口名称:************) 6.系统会自动搜索打印机需要等
2015-11-05 19:53:58 23782 1
PHP pgsql驱动文件
2022-05-13
feralpacket.ini.txt
2020-05-13
idea-plugin.zip
2019-11-18
Android Cookbook
2015-05-07
对Spark RDD中的数据进行处理
2015-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人