自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 高等数学

泰勒公式动点用静点表示,在点某邻域具有阶导,则可推出常用函数的等价无穷小,所以常用于求无穷小的极限。常用于求高阶导数。拉格朗日中值定理函数和导数关联。在[a,b]上连续,在(a,b)内可导,则在(a,b)存在一个,使得常用于求复杂极限、估值不等式、牛顿-莱布尼斯公式求定积分在连续,则欧拉公式将三角函数与复数指数函数相关联虚数...

2020-01-30 11:33:44 741

原创 数据结构部分

顺序有序存储的线性表,删除重复元素/**顺序有序存储的线性表,删除重复元素*/int purge(int a[], int n){ int i,k=0; if(n>1){ for(i=1; i<n; i++){ if(a[i]!=a[k]){ a[++k]=a[i]; } } n=k+1; } return n;}前序遍历...

2020-01-05 17:00:18 229

原创 storm安装

1、启动zookeeper      storm运行依赖zookeeper,所以在安装storm前必须安装和启动zookeeper2、配置storm的storm/conf/storm.yaml文件内容: storm.zookeeper.servers: - 127.0.0.1 storm.zookeeper.port: 2181 nimbus.host: "1

2015-11-18 09:53:55 1001

原创 Storm的系统架构

系统架构 nimbus 调度topology,将调度信息写入ZK 管理集群,检查supervisor/worker心跳,处理异常 处理topology submit、kill、rebalance等请求 提供查询cluster/topology状态的thrift接口 提供文件(如topology程序jar包)上传下载服务 supervisor 管理worker 根据ZK调度信息启动w

2015-08-13 17:44:12 1056

原创 Storm简介及计算模型

Storm概述 Storm是一个开源的分布式实时流式计算系统 特点: -分布式:水平扩展,自动容错 -实时:低延迟(毫秒级) -流式:数据不间断流入、流出 -DAG:Spout Bolt组成DAG计算模型 -易用:像写单机程序一样简单,支持各种语言 -Apache顶级开源项目 业务场景: 实时统计、实时预警 实时ETL:日志过滤、标注化等 持续计算-如新闻自动发现分析Stor

2015-08-13 17:34:31 2346

原创 WebAPP开发之viewport的深入理解

平常移动端开发中,页面的head中都会引入下列这句话,那Viewport是什么,理解了这个才能让我们开发的网页更好适配不同的移动设备。Viewport是手机屏幕上能用来显示我们的网页的那一块区域。但是viewport并不等于浏览器的可视区域。可以自定义,自定义后,手机按这个尺寸的比例在可视区域缩放。 手机的默认Viewport多大?手机屏幕可视区域区域有多大?可能大家想

2015-04-23 16:13:05 2433

转载 app翻页

var myScroll;var black_flag=true;function pullUpAction () { queryParam.page = queryParam.page+1; doSearch(true); myScroll.refresh(); }function loaded() { //myScroll = new iScroll('wrapper');

2015-03-19 22:39:24 1046

原创 Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)

JFreeChart默认字体有"Arial", "Dialog", "Dialog", "SansSerif", "Tahoma"而需要用到是宋体等中文字体时,JVM找不到相关字体文件,所以会显示乱码,解决方法如下。方法一:复制所使用的中文字体文件(如simsun.ttc)到此目录中(如果没有fallback目录,请手动建立。)$JAVA_HOME/jre/lib/font

2014-12-23 14:02:38 3118 2

原创 JS判断手机端是否安装了某个客户端APP

JS本身没法判断手机中是否安装了某个应用软件

2014-11-12 14:29:06 28733 14

转载 linux常用命令加实例大全

目  录引言    1一、安装和登录    2(一)    login    2(二)    shutdown    2(三)    halt    3(四)    reboot    3(五)    install    4(六)    mount    4(七)    umount    6(八)    chsh    6(九)    exit   

2014-10-28 10:12:42 1987

原创 MapReduce笔记(架构及工作原理)

Mapreduce架构:JobTracker:•Master•管理所有作业•将作业分解成一系列任务•将任务指派给TaskTracker•作业/任务监控、错误处理等TaskTracker:•Slave•运行Map Task和Reduce Task•与JobTracker交互,执行命令,并汇报任务状态

2014-10-27 10:04:55 2293 1

原创 mapreduce配置调优

默认情况下,hadoop为各个守护进程分配1000M(1G)内存,该值在文件hadoop-env.sh的HADOOP_HEAPSIZE属性控制,tasktracker启动子JVM运行map和reduce任务也需要内存。按照默认配置,一个tasktracker可运行2个map(mapred.tasktracker.map.tasks.maximum)和2个reduce(mapred.tasktr

2014-10-23 16:37:02 1735

原创 DIV多行文字显示不下时显示...的css

display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;多行文字显示,数字表示显示行数,文字超出时显示...

2014-08-20 17:48:42 3133

转载 Linux shell脚本的字符串

来源:假设有变量 var=http://www.google.com/test.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.google.com/test.htm二 ## 号截取,删除左

2014-08-20 10:17:53 685

转载 linux命令之wget

Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大

2014-08-01 11:31:32 692

转载 shell变量算数运算

#!/bin/sha=1a=$(($a+1))a=$[$a+1]a=`expr $a + 1`let a++let a+=1((a++))echo $a

2014-07-29 11:15:42 17004

原创 手机web自己定义滑动事件

var dataScrol = {startY:0,endY:0,posY:0,maxScroll:1,isBind:false}; var scrollHandler = function (e) { e.preventDefault(); };//禁用自定义滑动事件 document.addEventListener('touchmove', scrollHa

2014-07-25 10:14:08 2658

原创 Spring MVC源码分析

1、MVC模式:2、Web环境中使用Spring MVCSpring Mvc是建立在IOC容器基础上的,所以需要在web环境中进行配置,在tomcat中web.xml相关的代码:3、在Web环境启动过程详解ContentLoaderListener-->ContextLoader,ContentLoaderListener通过ContextLoader完成实

2014-07-14 12:02:00 3316

原创 Spring4 MVC json问题(406 Not Acceptable)

解决方法:1、jackson。需要导入jackson-mapper-asl-1.9.10.jar和jackson-core-asl-1.9.10.jar。

2014-07-07 17:20:09 32884 10

原创 [HTML5]Application Cache,未缓存文件无法访问解决方法

使用

2014-05-31 14:44:26 4606

转载 执行ajax返回代码中的脚本,支持document.write

来源:http://bluehua.org/2009/07/14/325.html/comment-page-1#comment-5409有个产品要速度改版,改用ajax实现分页,可是页面中有很多内联脚本,求技术改比较慢,于是采用了最速都的方法:返回内容之后,把html塞到对应的层里,然后手动eval一下脚本。这里有点小困难的就是脚本里面有document.write…。不过李

2014-03-13 15:18:31 1793

转载 HTML5 LocalStorage 本地存储JSON数据

JSON数据存储在本地,需调用JSON.stringify()将其转为字符串。读取出来后调用JSON.parse()将字符串转为json格式。如写入的时候:var json_data = {id:12,name:"yang",email:"aaa@aaa.com"}; storage.setItem("json_data",JSON.stringify(json_data));读取的时

2014-03-04 16:21:03 1560

原创 HDFS笔记(特点、原理与基本架构)

产生背景以文件为基本存储单位的缺点1、文件大小不同,难以实现负载均衡。2、处理一个文件时,只能利用一个节点资源,无法动用集群。HFDS的定义源自于Google的GFS论文    发表于2003年10月    HDFS是GFS克隆版Hadoop Distributed File System    易于扩展的分布式文件系统    运行在

2014-02-26 17:27:33 19560 2

原创 Hadoop生态系统介绍

1、Hadoop生态系统概况Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和Mapreduce,hadoop2.0还包括YARN。下图为hadoop的生态系统:2、HDFS(Hadoop分布式文件系统)源自于Google的GFS论文,发表于2003年10月,HDFS是GFS克隆版。是Hadoo

2014-02-22 16:27:47 53326 4

转载 Hadoop的那些事儿

来源:http://www.searchtb.com/2010/11/talk-about-hadoop.html?spm=0.0.0.0.lzKpKO在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapReduce,BigTable,即所谓的Google三驾马车。Google虽然没有公

2014-02-03 18:05:13 2242 1

原创 Hive笔记

搭建环境官网参考:https://cwiki.apache.org/confluence/display/Hive/GettingStarted1、简要安装流程##配置环境变量(在/etc/profile尾部添加)export HIVE_HOME=/usr/hiveexport PATH=$HIVE_HOME/bin:$PATH##解压$ tar -xzvf hive-x.y.

2014-02-03 10:45:03 2855

原创 tomcat中搭建solr Cloud、日志、多Core以及常见问题

solr版本:4.5.11、搭建solrCloud参照这个网址:http://blog.csdn.net/a221133/article/details/11819483官网:http://wiki.apache.org/solr/SolrTomcathttp://wiki.apache.org/solr/SolrCloud最后修改solr.xml      ${h

2014-01-26 11:45:00 13140

转载 Hbase设计以及优化

1、表的设计1.1、Column Family由于Hbase是一个面向列族的存储器,调优和存储都是在列族这个层次上进行的,最好使列族成员都有相同的"访问模式(access pattern)"和大小特征。不要在在一张表里定义太多的column family。目前Hbase并不能很好的处理超过2~3个column family的表。因为某个column family在flush的时候,它邻

2014-01-22 17:32:49 12251 1

原创 Sqoop笔记

Sqoop是什么Sqoop:SQL-to-Hadoop传统数据库与Hadoop间数据同步工具利用Mapreduce分布式批处理,加快了数据传输速度,保证了容错性Sqoop1架构sqoop1 import原理:从传统数据库获取元数据信息(schema、table、field、field type),把导入功能转换为只有Map的Mapreduce作业,在mapreduc

2014-01-22 12:17:08 7309

原创 Linux安装mysql——源码安装

软件:cmake-2.8.12.1.tar.gzmysql-5.5.31.tar.gz1、安装cmake   (如果存在旧的,卸载掉,卸载命令apt-get autoremove cmake)root@ubuntu:/usr/local# tar -zvxf cmake-2.8.12.1.tar.gzroot@ubuntu:/usr/local# cd cmake

2014-01-16 18:39:28 1002

转载 tomcat下搭建SolrCloud

solr版本:4.5.1参考地址:http://blog.csdn.net/a221133/article/details/11819483补充点:修改solr.xml      ${host:}    7080    ${hostContext:solr}    ${zkClientTimeout:15000}    ${genericCoreNodeNa

2014-01-15 15:35:37 5952 7

转载 ZooKeeper客户端命令

ZooKeeper服务命令:     在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作1. 启动ZK服务:       sh bin/zkServer.sh start2. 查看ZK服务状态: sh bin/zkServer.sh status3. 停止ZK服务:       sh bin/zkServer.sh stop4. 重启ZK服务: 

2014-01-15 11:35:41 18112 2

原创 Hbase访问方式之Mapreduce

概述:Hbase对Mapreduce API进行了扩展,方便Mapreduce任务读写HTable数据。一个简单示例:说明:从日志表中,统计每个IP访问网站目录的总数package man.ludq.hbase;import java.io.IOException;import org.apache.hadoop.conf.Configu

2014-01-06 18:07:24 16046 4

原创 Hbase访问方式之Java API

Hbase的访问方式1、Native Java API:最常规和高效的访问方式;2、HBase Shell:HBase的命令行工具,最简单的接口,适合HBase管理使用;3、Thrift Gateway:利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据;4、REST Gateway:支持REST 风格的Http API

2013-12-30 12:09:06 14608 1

原创 Hbase访问方式之Hbase shell

Hbase的访问方式1、Native Java API:最常规和高效的访问方式;2、HBase Shell:HBase的命令行工具,最简单的接口,适合HBase管理使用;3、Thrift Gateway:利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据;4、REST Gateway:支持REST 风格的Http API

2013-12-27 14:54:49 28191

原创 Hbase原理、基本概念、基本架构

概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算...

2013-12-26 16:36:37 230832 28

原创 Hbase部署

伪分布式部署:    [root@hadoop hadoop]#cp /home/hadoop/soft/hbase-0.94.14.tar.gz /usr    [root@hadoop hadoop]#cd /usr    [root@hadoop hadoop]#tar -zxvf hbase-0.94.14.tar.gz    [root@hadoop hadoop

2013-12-23 18:20:15 2836

原创 Hadoop集群部署笔记

参考网址:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html1、修改hostname    [root@QQT hadoop]# hostname hadoop.datanode1.com    [root@QQT hadoop]# vi /etc/sysconfig/network    修改:

2013-11-21 15:44:13 1586

原创 linux命令之vi

(1)打开文本        vi + filename    打开文件,并将光标置于最后一行首        vi +n filename    打开文件,并将光标置于第n行首        vi filename...filename    打开多个文件,依次编辑        vi +/pattern filename    打开文件,并将光标置于第一个与pattern匹配的

2013-11-12 15:33:04 828

原创 myeclipse优化

1、用myeclipse打开JSP卡死解决方法重新设置JSP默认打开方式,参看下图:2、编辑JSP卡死问题,尤其编写之间的代码右键工程-->Properties-->Java Build Path-->Libraries找到 JRE System Libraries->charsets.jar->Javadoc location 选中Javadoc location

2013-11-08 15:31:04 859

hadoop2.2 hbase0.96 hive0.12安装整合详细高可靠文档及经验总结

hadoop2.2 hbase0.96 hive0.12安装整合详细高可靠文档及经验总结

2015-02-12

Hadoop2.6集群环境搭建,原来4G内存也能任性一次

4G内存,任性一次,开始Hadoop之旅!

2015-02-12

空空如也

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

TA关注的人

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