自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蔡先生的专栏

天天学习,好好向上。

  • 博客(14)
  • 收藏
  • 关注

原创 PHP Mysql中文乱码问题

把数据插入Mysql数据库,Select后在页面显示一切正常,但是通过Mysql管理工具查看,所有的中文都是乱码的。那么这就会带来一个问题:可能不能按条件进行查询。前提:1.数据库及数据表都是一样的格式;(要么都是UTF-8,或者......)2.php文件的存储格式不是ANSI;3.在页面中设置了Charset();解决方法:在所有的m

2015-10-26 15:46:13 391

转载 scala 基础语法

表达式scala> 1 + 1res0: Int = 2 值你可以给一个表达式的结果起个名字赋成一个不变量(val)。scala> val two = 1 + 1two: Int = 2 变量如果你需要修改这个名称和结果的绑定,可以选择使用var。scala> var name = "steve"name: java.lang.Stri

2015-10-20 13:48:58 6856 1

转载 Mapreduce实例-Top Key

public class TopK extends Configured implements Tool { public static class TopKMapper extends Mapper { public static final int K = 100; private TreeMap tm = new TreeMap();

2015-10-20 12:01:50 563

原创 MapReduce输入路径

目前为止知道MapReduce有三种输入路径的设置方式:1、第一种是通过以下方式输入:FileInputFormat.addInputPath(job, new Path(args[0]));FileInputFormat.addInputPath(job, new Path(args[1]));FileInputFormat.addInputPath(job, new Path(

2015-10-20 11:50:19 2222

转载 JVM内存设置

一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx    Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms    Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn    Java Heap Young区大小,不熟悉最好保留默认值;

2015-10-20 11:38:07 416

原创 RDD的创建

RDD可以从现有的集合创建:scala> val col = List("a","b","c","d")col: List[String] = List(a, b, c, d)scala> val rdd1 = col.papadTo       par         partition   patch       scala> val rdd1 = sc.p

2015-10-18 21:33:51 735

原创 SparkContext类和SparkConf类

任何Spark程序都是SparkContext开始的,SparkContext的初始化需要一个SparkConf对象,SparkConf包含了Spark集群配置的各种参数。初始化后,就可以使用SparkContext对象所包含的各种方法来创建和操作RDD和共享变量。Spark shell会自动初始化一个SparkContext,在编程中的具体实现为:val conf = new S

2015-10-18 21:31:33 16963 1

原创 Spark的4种运行模式

Spark支持4种运行模式:本地单机模式  本地单机模式下,所有的Spark进程均运行于同一个JVM中,并行处理则通过多线程来实现。在默认情况下,单机模式启动与本地系统的CPU核心数目相同的线程。如果要设置并行的级别,则以local[N]的格式来指定一个master变量,N表示要使用的线程数目。例子:默认情况:caiyong@caiyong:/opt/spark$ ./

2015-10-18 21:29:40 8224

原创 Spark是什么?

Spark是个通用的集群计算框架,通过将大量数据集计算任务分配到多台计算机上,提供高效内存计算。如果你熟悉Hadoop,那么你知道分布式计算框架要解决两个问题:如何分发数据和如何分发计算。Hadoop使用HDFS来解决分布式数据问题,MapReduce计算范式提供有效的分布式计算。类似的,Spark拥有多种语言的函数式编程API,提供了除map和reduce之外更多的运算符,这些操作是

2015-10-15 15:36:28 14860

原创 php 去掉字符串的最后一个字符

原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; //echo 1,2,3,4,5,6系统自带的函数即可实现这样的效果,两种方法: sub

2015-10-10 21:36:24 6419

原创 php获取内容中的所有图片

function getImgs($content,$order='ALL'){ $pattern="//"; preg_match_all($pattern,$content,$match); if(isset($match[1])&&!empty($match[1])){ if($order==='ALL'){ retu

2015-10-08 01:33:53 3627

原创 windows下主机名与IP地址的映射

windows下主机名与IP地址的映射关系文件在 C:\windows\system32\drivers\etc\hosts  文件里面。# Copyright (c) 1993-1999 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file

2015-10-08 00:13:32 9485

原创 Java反射机制(Reflection)

来源:子猴博客Reflection也就是反射,是Java语言的一个重要特征,我们知道,在使用一个类之前,我们往往都已经创建好它了,比如创建一个类文件,然后再写些属性、方法等,也就是这种类是静态的,但反射机制却允许你动态地创建一个类。除了动态地创建一个类外,我们还能动态地获取同类对象的数据,并将这些数据赋给新创建的类,这有点类似克隆复制。在很多时候,我们都需要这种动态创建类的特征,比如在

2015-10-07 21:30:15 507

转载 初学HBase的几个问题

作者:iAm333 发表于2014-7-31 16:29:22 原文链接本文主要针对对HBase不了解的人。主要想基于个人的理解回答以下几个问题:什么是HBase?何时用HBase?与Hive、Pig的区别?HBase的结构为何HBase速度很快?HBase常用的操作有哪些?HBase的一些配置和监控什么是HBase?HBase,是Hadoop Database,是

2015-10-07 21:15:24 984

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除