自定义博客皮肤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)
  • 收藏
  • 关注

原创 javascript编译环境搭建

1. 安装nodejs作为js的编译和运行环境 wget https://nodejs.org/dist/v5.9.0/node-v5.9.0-x86.msi注意根据自己的机器环境下载32位或者64位的版本2. 安装npm,相当于js的rpm包管理工具git clone --recursive git://github.com/isaacs/npm.git 在node命令行中

2016-03-22 16:16:28 3044

原创 yarn分布式集群部署

单机部署的方式,ubuntu上和CentOS一样分布式集群的部署方式1. 修改slave1和slave2机器的/etc/hosts设置master slave1 slave2namenode datanode1 datanode2修改配置etc/hadoop/slaves没有etc/hadoop/master文件master配置写在yarn-site.xml中把lo

2015-09-15 15:04:14 2169

原创 jQuery bootstrap和highcharts的入门

1.官方信息bootstrap的网站http://www.bootcss.com/highcharts的网站http://www.highcharts.com/2.bootstrap 使用说明:2.1 bootstrap比较常用的是它的栅格系统,用来做网页布局非常方便。它提供了table的便利性,但又足够灵活,可以针对每个栅格设置不同的css样式。2.2

2015-09-15 15:03:34 4227

原创 使用百度地图API生成麻点图

需求:给定一批地址,生成一张地图,上面有红点标注。解决办法,总体思路是通过百度地图的API,免费高效:1.注册一个百度帐号。登陆http://lbsyun.baidu.com/apiconsole/key创建一个应用,生成一个appkey2.打开http://developer.baidu.com/map/index.php?title=jspopular

2015-09-15 15:02:49 9079

原创 git push 失败的解决办法

有时候git push会报错:git push origin luoyan-dev:luoyan-devTo [email protected]:xxx.git! [rejected] luoyan-dev -> luoyan-dev (non-fast-forward)error: failed to push some refs to ‘[email protected]:xxx.git’To

2015-09-15 15:01:52 2029 1

原创 kafka集群部署及仍然存在的问题

一、kafka使用心得:1.实际上chroot是在kafka/config/server.properties中设置。2.在kafka进程启动之前,要先在zookeeper上创建好chroot对应的目录3.kafk进程启动后,会在chroot下面创建以下的目录consumers : 用来记录消费者的信息,下面的目录是对应consumer指定的group.idconfig : 用

2015-09-15 15:01:01 4039 1

原创 eclipse工程转maven工程出错的解决办法

一般只要安装了eclipse maven插件,就可以把普通eclipse工程转成maven工程,但是实际上会报错。“Updating Maven Project”. Unsupported IClasspathEntry kind=4解决办法1.eclipse 选择工程,右键,maven -> disable maven nature2.命令行里mvn eclipse:clea

2015-09-15 14:59:55 1869

原创 ubuntu 13.04安装supervisor

supervisor工具用来监控进程,如果出现异常退出就自动重启。1.sudo apt-get install supervisor2.修改/etc/supervisor/supervisord.conf加上以下的项[inet_http_server]port=host_ip:9010这里的host_ip替换成具体的机器内网ip修改防火墙,开放9010端口3.增加/

2015-09-15 14:58:28 1433

原创 在centOS 6.3下,进行hadoop 2.0.0-alpha(yarn)本地模式部署

1.下载hadoop-2.0.0-alpha.tar.gz,解压.2.配置环境变量JAVA_HOME HADOOP_HOME3.建目录mkdir -p /home/rd/soft/data/hadoop/tmpmkdir -p /home/rd/soft/data/hdfs/namemkdir -p /home/rd/soft/data/hadoop/hdfs/data4.

2015-09-15 14:57:38 1453

原创 MapReduce程序初步入门

1.编写一个WordCount的类实现两个内部类,一个继承Mapper模板类,一个继承Reducer模板类Mapper和Reducer的四个模板参数如下:KEYIN, VALUEIN, KEYOUT, VALUEOUT分别表示输入的Key的类型,输入的value类似,输出的Key类型,输出的value类似Object表示以输入文件每一行在文件中的偏移Text表示文本In

2015-09-15 14:56:17 1530

原创 resin的部署安装

resin和tomcat apache一样,也是开源的webserver环境 ubuntu 12.041.下载resin-pro-4.0.39.tar.gz。解压2.mkdir -p /opt/resin-4.0.393.设置环境变量export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64export JRE_HOME=$JAVA

2015-09-15 14:51:18 2704

原创 ubuntu 12.04 tomcat + jsp的入门

1.apt-get install tomcat6 tomcat6-docs tomcat6-examples tomcat6-admin tomcat6-common2.修改/var/lib/tomcat6/conf/tomcat-users.xml增加配置一个后台管理的用户fool3.通过sudo /etc/init.d/tomcat6 restart重启服务4.访问h

2015-09-07 11:54:40 1608

原创 java slf4j的用法

实际上slf4j只是日志的抽象接口,底层仍然需要与具体的日志相结合。这里选择log4j1.新建一个java工程。pom.xml中要加入如下内容log4jlog4j1.2.14org.slf4jslf4j-api1.6.0org.slf4jslf4j-log4j121.6.02.package com.luoyan.synt

2015-09-07 11:53:52 4730

原创 第一个clojure 的hello world程序

clojure是一种可以在java虚拟机上运行的函数式编程语言。storm就是用clojure和java编写的。环境:ubuntu 12.041.apt-get install lein安装lein,leinigen是clojure的项目管理工具,类似于maven是java的项目管理工具一样。2.apt-get install clojure安装clojure的运行环境

2015-09-07 11:52:59 2060 1

原创 ubuntu 12.04下的nginx+php安装和配置

1.apt-get install nginx安装nginx2.apt-get install php5-cli php5-cgi mysql-server php5-mysql安装php和mysql3.apt-get install spawn-fcgi安装spawn-fcgi,用来启动php-cgi4.修改/etc/nginx/sites-available/defau

2015-09-07 11:51:59 1592

原创 用maven2重写zookeeper客户端测试程序

之前的zk_client.java用一种很取巧的办法来编译和运行,把jar包解压放到当前目录下。这种办法不太好,也不美观。现在使用maven2重构整个代码。1.首先运行create_mvn_project.sh com.luoyan.zookeepertest zookeepertest,本质上是运行以下的命令:mvn archetype:generate \-Da

2015-09-07 11:51:04 1756

原创 kafka使用初步

kafka是linkin开发的分布式消息队列。有点类似于百度的FIFO和cm-transfer1.下载最新版本wget http://apache.mirrors.hoobly.com/kafka/0.8.1.1/kafka_2.10-0.8.1.1.tgz2.解压后,建立kafka的符号链接,指向解压后的文件3.接下去的操作步骤与https://kafka.apache.

2015-09-07 11:49:43 1659

原创 maven使用初步

如果把ant比作Java的make,那么maven可以看作java的COMAKE,后者是百度开发的自动下载和编译以C++为主的基础库的工具,只要配置好需要的模块的版本,它会自动下载对应版本和依赖版本。默认情况下maven有一个中央仓库,只要配置好pom.xml,运行mvn compile时,maven会自动从中央仓库中下载依赖的java包。java包放在~/.m2/reposito

2015-09-07 11:48:54 1580

原创 thrift for java的使用

thrift是一套RPC协议和相关工具,有点像以前百度inf自己写的infpack。thrift在java语言环境,ubuntu 13.04下使用是这样的。1.安装依赖库apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool f

2015-09-07 11:47:42 1958

原创 storm安装

1.zookeeper要用到,不过已经安装了2.安装zeromqwget http://download.zeromq.org/zeromq-2.1.7.tar.gz编译安装,这里有版本要求3.编译过程中要安装uuid等一些包4.安装JZMQgit clone https://github.com/nathanmarz/jzmq.git编译安装过程中也需要一些包。编

2015-09-07 11:46:51 1529

原创 HIVE的安装

1.下载hive-0.12.0.tar.gz,解压,建符号链接hive到hive-0.12.02.在mysql中创建一个hive的database3.把hive/conf/下的hive-default.xml.template改成hive-site.xmljavax.jdo.option.ConnectionURLjdbc:mysql://hivemaster/hive?cha

2015-09-07 11:46:04 726

原创 mysql的主从同步

以我的博客的wordpress数据库同步为例。1.搞一台服务器,apt-get install mysql-client mysql-server,设置mysql user root用户名,密码。2.修改配置/etc/mysql/my.conf对于主机:bind-address = 0.0.0.0server-id = 1log_bin = /var/log/mysql

2015-09-07 11:45:06 338

原创 全分布式模式下HBase安装过程

1.下载hbase-0.94.16.tar.gz,解压到hbase-0.94.16,建立hbase符号链接到hbase-0.94.162.在.bashrc配置环境变量HBASE_HOME=~/hbase/ PATH加上~/hbase/bin3.配置hbase/conf/hbase-env.sh,设置export JAVA_HOME=/usr/lib/jvm/java-7-openjdk

2015-09-07 11:44:27 430

原创 redis安装过程

1.从官网下载redis,最新版本是redis-2.8.6.tar.gz解压,makemake install2.下载另外两个文件:wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-serverwget https://raw2.github.com/ijonas/dotfiles/maste

2015-09-07 11:43:29 236

原创 zookeeper 客户端编程的使用

1.理论上应该把zookeeper的代码的一部分剥离出来,作为zookeeper的客户端,不过实际上我没有找到,于是就直接用zookeeper的代码。2.编写zk_client.java文件,创建结点。3.使用javac -cp (相当于-classpath) zookeeper-3.4.5.jar 编译zk_client.java4.java -cp zookeeper-3.4.5.

2015-09-07 11:42:41 794

原创 zookeeper的安装

1.从官网下载zookeeper-3.4.5.tar.gz 与hadoop 1.2.1对应2.设置两台服务器zookeeper1 zookeeper2,修改/etc/hosts,解压到这两人台机器的/home/hadoop/zookeeper-3.4.53.把conf/zoo_sample.cfg拷贝成conf/zoo.cfg修改如下:tickTime=2000initLimi

2015-09-07 11:41:55 278

原创 tcpdump追查问题

ubuntu@10-7-2-132:~$ sudo tcpdump tcp port 9000 -vv -i lotcpdump: listening on lo, link-type EN10MB (Ethernet), capture size 65535 bytes23:00:44.637134 IP (tos 0×0, ttl 64, id 57090, offset 0, fla

2015-09-07 11:41:12 1441

原创 hadoop全分布式环境的搭建

1.再搞一台机器,用相同的方法部署hadoop2.修改/etc/hosts把机器A设置为master namenode slave1 datanode1把机器B设置为slave2 datanode2修改conf/下masters和slaves两个配置文件,把localhost改成以下内容masters文件:masterslaves文件:slave1slave

2015-09-07 11:40:08 383

原创 taglist的使用

1.下载插件wget http://www.vim.org/scripts/download_script.php?src_id=195742.解压unzip taglist_46.zip3.cp -r doc plugin ~/.vim/4.在.vimrc中加入let Tlist_Show_One_File=1let Tlist_Exit_OnlyWindow=1

2015-09-07 11:38:48 513

原创 ubuntu 13.04 hadoop伪分布式环境的搭建

1.分三种模式,单机模式,配置为空,调试用,伪分布式,所有的daemon进程在一台机器上,完全分布式,多台机器布署hadoop2.先安装jdk,再下载hadoop,我下载的是1.2.1wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz3.创建hado

2015-09-07 11:37:47 411

原创 心态上的修炼比技术上的修炼更有挑战性

这半年加入创业公司,我在心态上的收获非常大。之前由于长期生活在匮乏时代,经常处于没有选择的境况下,导致自己遇事容易手忙脚乱,不善于选择,不善于倾听自己和别人的内心,容易偏激和不宽容,遇事容易轻易下结论,执行力不够。这半年,意识到自己在这方面有很大的欠缺,需要不断地改善自己的心态。勇于试错,不要担心失败,也不要担心失去什么。尊重自己的内心感觉,也尊重别人,勇于放弃。对自己的错误要宽容,对别人

2015-09-07 11:35:30 324

原创 [yc]为qterm-0.4.0增加彩色存盘功能

附qterm-0.4.0源代码和补丁:源代码:http://www.newsmth.net/att.php?p.69.206347.6850.bz2补丁:http://www.newsmth.net/att.php?s.69.206347.2253.patch    使用方法:    下载qterm-0.4.0源代码。解压。下载补丁qterm-0.4.0-copy_colorful_article

2008-01-08 11:05:00 1242

原创 FAT32小结(更新)

    计算机上的文件系统种类繁多,但是都可以抽象成四大组成部分:引导块,超级块,索引节点,数据区。    FAT12,FAT16和FAT32中的12,16,32是指FAT表项的bit数(FAT32中高4位是保留的,所以实际有效的是28bit)    FAT12只支持DOS短文件名。FAT16和FAT32则同时支持短文件名和长文件名(255个字符)。在Linux系统中把FAT12叫作msdos文件

2007-08-20 22:36:00 1379

原创 搞定gentoo 2006.1的上网和字体问题

     折腾了一天的gentoo,终于把家里的gentoo搞定了。    本来不想折腾,想装ubuntu,可惜ubuntu6.06那张光盘不争气。在执行到分区工具时,内存就只剩不到1M(总共才256M)。大概是怕内存用完,这时跳出来一个swapout进程,于是一转眼,安装进程就死掉了,不知道是被kill掉还是被swap掉了。    于是重任就落在gentoo 2006.1,这个最折腾人的发行版上

2007-07-24 23:50:00 1369

原创 全球最著名的16位黑客列传(下)

 终于翻译完了,吼吼~全球最著名的16位黑客列传之Johan Helsingius(约翰·黑尔森尤斯)头衔:Julf出名原因:黑尔森尤斯于1996年关闭自己的小商店后开发出了世界上最流行的,被称为“penet.fi"的匿名回函程序,他的麻烦从此开始接踵而至。其中最悲惨的就是sceintology教堂抱怨一个penet.fi用户在网上张贴教堂的秘密后芬兰警方在1995年对他进行了搜查,后来他封存了这

2007-07-09 11:07:00 3728 1

原创 全球最著名的16位黑客列传(上)

因为没有完整的中文资料,所以手动翻译,收集,整理了一下:从http://www.axin.net/article/ShowArticle.asp?ArticleID=804翻译参考:http://netsecurity.51cto.com/art/200604/25435.htmhttp://www.storyparty.com/Story_Detail.aspx?ID=30185http://w

2007-07-06 14:02:00 2236

原创 时代在前进,预测一下五年以后的浙大CS(乐观版),无责任yy

    没办法,我只对浙大CS了解比较多:)    为什么不是十年?因为IT业变化实在太快,1天抵一年。    学生们都超猛,90%以上的人初中就开始玩编程。网速像飙车一样。网络资料极大丰富,只要你想学,什么资料都有。这种条件下,想不做黑客都难。这帮人从小就上国外的mail list ,IRC,从语言到思维都与国际接轨。敲代码跟喝白开水一样。做大程?过时了,这年头做个toy一样的程序,根本说不出口

2007-07-05 23:16:00 1313

原创 ubuntu字体终于搞定了

    终于可以摆脱难看的楷体,用simsun字体上88了。    方法如下:    从C://windows/FONTS/下把windows的字体拷贝到/usr/share/fonts/TTF/下    进入该目录    运行    sudo mkfontdir    sudo mkfontscale    再把/usr/share/fonts/TTF/目录加到/etc/X11/xorg.con

2007-07-03 00:42:00 2867

原创 gentoo 升级小记

    我很早就想对gentoo进行升级。因为我的gentoo版本太老了。以至于很多软件都装不上,动不动就跳出一个:    [blocks B     ]     然而升级有较大风险,尤其是更新X,更新失败的话连X都没有了。最后还是下定决心,更新一把。    第一步自然是更新软件包数据库    emerge --sync    为了防止网络不好,更新到一半就失败。我先用以下命令预先把源代码包下载下

2007-06-29 22:36:00 3562

原创 emacs学习笔记

    常用命令:    C-x C-f    开文件    C-x C-c    退出    C-@    开始标记(用来选择)    M-w    复制    C-w    剪切    C-y    粘贴    C-k    剪切光标开始的一行    Alt-k    剪切光标开始的所有内容    M-x    执行命令    M-!    执行shell命令(不能补全很不爽)    C-h

2007-06-28 00:14:00 1783 1

空空如也

空空如也

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

TA关注的人

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