暂无个人介绍
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。 $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').le
在安装IDEA的插件时,难免会遇到插件不合理导致的IDEA启动时报错,没有办法从IDEA的plugins管理面板卸载插件,那怎么办呢? 答:手动删除。查找IDEA的日志C:\Users\{username}\.IntelliJIdea2016.1\system\log\idea.log,启动IDEA并监控该日志行为及报错信息;然后在电脑上安装Everything (该工具可
完整的时序图可以打开我的云笔记进行查看,对浏览器查看比例进行缩放为250%即可 1 Mybatis操作主体流程 定位配置文件的位置 构建sessionFactory 获取数据库操作会话 建立数据库连接并执行数据库操作 1.1 定位配置文件位置 使用org.apache.ibatis.io.Resources.getResourceAsReader(String)
终于下定决心要建一个自己的站点了,以后有了博客会先更新到该网站【荆中志的博客】,欢迎各位的光临和指教,还希望你们能多提提建议。 $(function () { $('pre.prettyprint code').each(function () { var
span元素赋值方式有三种: $("span").val("xxx"); $("span").html("xxx"); $("span").text("xxx"); 但是在webapp中,我尝试的这三种方式只有$(“span”).text(“xxx”)的赋值可以显示! $(function () {
最近遇到webapp 输入框输入完成后,不隐藏虚拟键盘问题。 首先已经引入了jquery.js。 解决问题代码: //JS函数 var hideKeyboard = function() { document.activeElement.blur(); $("input").blur(); }; 我所理
基于PHPnow搭建Eclipse开发环境 准备阶段: a) JDK 最新版本 b) Eclipse PDT 官网:http://www.eclipse.org/pdt/ c) PHPnow-1.5.6 官网:http://servkit.org/ 百度网盘:http://pan.baidu.com/s/1hq4KzrA d) ZendDebug
fastjson是阿里开发的一个javaBean和json解析器和封装器(源码位置),用过几次感觉挺好用的,也是国人的开源项目当然得支持,但最近项目在使用mongodb作为数据库时出现了_id丢失的问题,现将我遇到的问题和解决办法展示一下。 现将错误的程序代码添加上,然后再提供解决方法: package org.jivesoftware.openfire.plugin.f
1.因为是当前最新的Eclipse,安装之前的插件需要先安装支持插件Eclipse 2.0 Style Plugin Support Help -> Install New Software ->Add 按照界面输入 点击OK后,等待一会 只勾选红框所选择的内容,因为我已经安装上,所以文字前的图标是白色的。没安装的是彩色的。 点击next按钮,Eclipse
最近闲来无事就想梳理下自己了解的nosql的知识和所知道的一些nosql数据库。一来是加深自己对nosql的理解;二来是将自己所掌握的知识整理下,使其更有条理。 因此,我就开始做这件事了,因为自己也就是了解些HBase,redis,Cassandra,mongoDB等这些最常见的nosql数据库,起初还以为就跟关系型数据库一样就那常用的几种呢
如果使用vmware的虚拟机时,未关闭或挂起虚拟机,就直接退出了vmware会导致虚拟机在再次打开时处于被占用状态,提示: 该虚拟机似乎正在使用中,请按“获取所有权(T)”按钮获取他的所有权,否则按取消。但按“获取所有权”按钮后,会报虚拟机正在使用,所有权获取失败 ----解决,删除对应虚拟机文件夹下的所有以.lck结尾的文件和文件夹,再次打开就解决了
Eclipse配置maven环境笔记 转载请注明:http://blog.csdn.net/kisssun0608/ 前提:先配置好JDK的环境变量,当然最少得配上JAVA_HOME变量,不然会报下面的错。 1. 下载maven http://maven.apache.org/download.cgi,选择的是最新的apache-maven-3.3.3-bin.zi
下面的这些事,是接下来要写的博文,记在这里,防止自己忙着忙着忘记了打算做的事。 1.大数据相关术语(3) -> 大数据的算法描述及其他 2. nosql 数据库的描述和简单比较 3.PDF生成和读取识别的练习Demo 任务完成不分先后,完成即从列表中删除。
/**************************************************************/NoSQl产生原因:NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特
这篇文章的内容是从知乎的帖子上摘抄下来的,是董西成的经验之作,虽然我还没有来的及通读源码,但觉得这经验有些意义就转载来与大家共享。 ============ 首先,不得不说,hadoop发展到现在这个阶段,代码已经变得非常庞大臃肿,如果你直接阅读最新版本的源代码,难度比较大,需要足够的耐心和时间,所以,如果你觉得认真一次,认真阅读一次hadoop源代码,一定要有足够的心理准备和时间预期
首先会需要两个jar包文件 itext-5.5.5和text-asian.jar,可以在我上传的资源处下载。 将这两个jar包添加到项目中。 然后编写简单的测试Demo /** * */ package com.skd.util; import java.io.BufferedReader; import java.io.File; import java.io.Fil
根据Hadoop官网的相关介绍和实际使用中的软件集,将Hadoop生态圈的主要软件工具简单介绍下,拓展对整个Hadoop生态圈的了解。 这是Hadoop生态从Google的三篇论文开始的发展历程,现已经发展成为一个生态体系,并还在蓬勃发展中.... 这是官网上的Hadoop生态图,包含了大部分常用到的Hadoop相关工具软件 这是以体系从下到上的布局展示的Hadoop
27.LDB(local DataBase):本地数据库本地数据库是指驻留于运行客户应用程序的机器上的数据库。本地数据库提供最快的相应时间。因为在客户端没有网络传输。 本地数据库位于本地磁盘或局域网上。如果有几个用户同时访问数据库,本地数据库采取攘于文件的锁定策略。因此本地数据库叫基于文件的数据库。典型的有Paradox、dBasep、FoxPro、Access。 28.DAQ(d
1.用excel 2010打开文件 2.选中要替换的列,复制要替换的文本 3.ctrl+F -> 替换 4.在查找内容粘贴复制的文本 5.选项->搜索->按列 6.点击全部替换,就会替换当前选择列的复合条件的内容
1.将要改名的文件放在同一个文件夹下; 2.开始 -> 运行(或者ctrl+R) -> 输入cmd,确定-> 切换到该文件夹下; 3.dir /b > rename.xls PS:可合并步骤2和3(在该文件夹下新建文本文档,内容为dir /b > rename.xls ,文档保存为cmd.bat,双击) 4.打开rename.xls,
1.打开电源,机器自检; 2.读取BIOS信息,并依据设置取得第一个可启动设; 3.读取并执行该启动设备的MBR中的bootLoader(如果有多个系统,还会根据选择的系统和MBR中的信息跳转到相应的分区); 4.依据bootLoader解压并加载kernel信息,kernel加载后开始检测硬件并加载驱动程序; 5.在硬件驱动成功后,kernel会主动调用init进
1.大数据:英文:big data,mega data大数据指的是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 2.大数据的4V:英文:4V [volume(大量)、Velocity(高速)、Variety(多样)、Value(价值)] 3. HDFS(Hadoop Distributed FileSystem):Hadoop
学习使用linux系统,绕不过去的就是shell脚本编程,在编写shell脚本之前。当然还要熟悉linux上的一些常用的命令(ls、mv、alias、cp、crontab、find、grep、mkdir等等很多),只有熟悉了linux上的命令才能进一步学习linux上的shell编程。虽然linux现在的图形界面做的也已经不错了,但linux上最重要最便捷的操作还是通过命令行(也就是只有黑
#####----检查Hadoop集群上的磁盘使用量----##### #!/bin/sh #检查Hadoop集群上的磁盘使用量 function diskState(){ COUNT=1 while [ ${COUNT} -le ${NUM} ] do echo "********检查Hadoop${COUNT}上的磁盘使用量**********" #获取
#!/bin/sh #查看hadoop的运行状态 function hadoopState(){ COUNT=1 while [ ${COUNT} -le ${NUM} ] do echo "**********查看hadoop${COUNT}上hadoop的运行状态********" #连接远程主机查看运行状态 ssh -t -p 22 hadoop${COUNT} "
#!/bin/sh #echo "waring" #read NAME #等待用户输入并把输入的值付给NAME NAME=$1 #将脚本第一个参数赋给NAME #引用变量时加上"{}",是个好习惯,利于shell辨别变量边界 if [ -z ${NAME} ] ; then #执行脚本没有输入参数,默认关闭hadoop stop-all.sh elif [ ${NAME} = "hado
#!/bin/sh #echo "waring" #read NAME #等待用户输入并把输入的值付给NAME NAME=$1 #将脚本第一个参数赋给NAME #引用变量时加上"{}",是个好习惯,利于shell辨别变量边界 if [ -z ${NAME} ] ;then #默认如果为空,hadoop start echo "1.start hadoop on ${HOSTNAM
/********* redis server命令操作 *************/ BGREWRITEAOF - summary: Asynchronously rewrite the append-only file since: 1.0.0 BGSAVE - summary: Asynchronously save the dataset to disk since: 1
/*********** redis transaction命令操作 **********/ 1. DISCARD - summary: Discard all commands issued after MULTI since: 2.0.0 EXEC - summary: Execute all commands issued after MULTI since: 1.2.
/*********redis hash命令操作 **********/ 1.删除一个或多个hash域 HDEL key field [field ...] summary: Delete one or more hash fields since: 2.0.0 127.0.0.1:6379> HDEL hash1 name (integer) 1 2.判断一个域是否存
score 是set排序的值,越大越在前 1.添加 成员到sorted_set中,并设置score ZADD key score member [score member ...] summary: Add one or more members to a sorted set, or update its score if it already exists since: 1
1.添加一个或多个成员到set SADD key member [member ...] summary: Add one or more members to a set since: 1.0.0 127.0.0.1:6379> sadd set1 val1 val2 val3 (integer) 3 2.获取一个set的成员数量 SCARD key summary
1.将值追加到列表 RPUSH key value [value ...] summary: Append one or multiple values to a list since: 1.0.0 127.0.0.1:6379> RPUSH mylist value1 value2 value3 (integer) 3 2.获取列表的长度 LLEN key summ
redis是键值对的内存数据库,属于Nosql范畴 登录redis自带的客户端 #redis-cli 127.0.0.1:6379> 1.设置redis 键值对 > set foo bar #设置键foo的值为"bar" OK #设置成功 2.获得redis 键值对 > get foo #根据键获得值 "bar" #返回的结果 3.删除键值对 1
1.使用winscp将windows下的redis的压缩包复制到虚拟机的centos6中, 2.解压redis压缩包,并重命名为redis,移动到/usr/local/下 #tar -xzvf redis-2.8.3.tar.gz #cp -r redis-2.8.3 /usr/local/ #mv redis-2.8.3 redis 3.切换工作目录到redis下,打开REA
Convirt2.5的简单使用--创建虚拟机 1. 模板是你可以创建的一个或多个虚拟机的配置内容的设置。 比如:默认的模板包括linux_CD 安装 在Common模板组下, 它通常包括默认的虚拟CPU,内存,存储和网络配置的参数。 1.1 查看和编辑默认模板 在convirt web界面编辑默认模板操作如下: (1).展开Template
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">convirt2.5在虚拟机上安装笔记</span> 简介:ConVirt开源是业内领先的Xen/KVM开源管理产品, 使企业能够以集中的方式管理其虚拟环境。
API:ApplicationProgrammingInterface 应用编程接口 AWT:Abstract WindowToolkit 抽象窗口工具集 JNI:Java Native Interface JAVA本地接口 JVM :Java VirtualMachine JAVA虚拟机 dao: data access object 数据获取对象 eao: ent
1.在线安装:Help->Install New Software...->Add...->Name: "Spket", Location:http://www.spket.com/update/下载完毕重启Eclipse. 2.手动安装:到http://www.spket.com/download.html下载 Plugin 版本,下载解压后直接放置于Ecl
Hadoop学习之HBase基础知识、操作和原理 1. HBase 简介 HBase(hadoop DataBase)是一个高可靠,高性能面向列,可伸缩的分布式存储系统,利用HBase技术可在廉价PC server 上搭建大规模结构化存储集群。HBase 利用HDFS作为其文件系统,利用Hadoop MapReduce来处理HBase中的海量数据 2. HBase Shell
HBase的集群环境搭建 该集成环境是在伪分布搭建的基础上搭建 1. 修改原来的伪分布hadoop1上的hbase的配置文件 #cd /usr/local/hbase/conf/ 待修改的文件:hbase-env.sh、hbase-site.xml、regionservers #vim hbase-env.sh 使用搭建的zookeeper集群环境,因
HBase的伪分布式安装 1. HBase单台机器上的安装 a) 使用winscp将win下的HBase软件(hbase-0.94.7-security.tar.gz)包复制到linux下的/usr/local/下 b) 解压文件hbase-0.94.7-security.tar.gz #tar -xzvf hbase-0.94.7-security.tar.
ZooKeeper集群安装配置和理论知识 1. 简介:zookeeper是Google的Chubby的一个开源实现,是hadoop的分布式协调服务 2. Zookeeper(简称zk)包含一个简单的原语集,分布式应用程序可以给予它实现同步服务,配置维护和命名服务等 3. Zk的设计目标 a) 简单化:通过共享体系的,命名空间进行协调,与文件系统
在某公司面试时碰见的该题目, 给出如下程序,让写出程序打印的语句的顺序,也就是程序加载执行的过程。 当时确实有些懵了,只根据大体印象写了答案。回来后写程序跑了一遍,自己还真是没猜对。所以贴出来帮助记忆并与大家共赏!! package com.skd.timu; public class Demo4 { public static void main(String[] args
Hadoop学习第四天之hadoop命令操作(下) 1. Hadoop dfsadmin #启动dfs admin客户端 -report #报告当前集群的节点信息 -safemode enter #进入安全模式 -safemode leave #离开安全模式 -safemode get #获取安全模式状态 -safemode
Hadoop命令操作 格式:hadoop fs 可以在/etc/profile 中添加 alias hf=’hadoopfs’ #简化每次命令的书写 -ls <path> 表示对hdfs下一级目录的查看 -lsr <path> 表示对hdfs目录的递归查看 -mkdir <path> 创建目录 -put <sr
Hadoop 学习之集群安装(下) Hadoop集群的其他配置步骤(可选) 1. 将secondaryNameNode和NameNode及JobTracker分开,放在不同的主机上 修改hadoop的配置目录conf下的masters root@conf#vim master 将secondaryNameNode放在hadoop2上 重新启动服务 2.
Hadoop 学习之集群安装(上) 将配置的伪分布模式的虚拟机克隆两份并更名为centos_node2和centos_note3 分别打开三个虚拟机,第一个基本不需要配置了,现在主要配置centos_note2和centos_note3的配置。 1. 首先修改IP地址和主机名 因为centos是hadoop1和192.168.100.11,在这里设置centos_note2
继续伪分布安装 7. 安装JDK 使用winscp将hadoop和jdk复制到linux目录下 a) 打开Winscp输入虚拟机的ip,用户,密码,保存密码后点击登录 左边windows,右边linux。在左边找到要复制的文件(hadoop1.1.2.tar.gz,JDK-xx-xx.bin),直接拖到linux系统下的/usr下的local中. b) 解
Hadoop核心项目: 1. HDFS:Hadoop Distributed File System 分布式文件系统 2. MapReduce:并行计算框架 HDFS的架构: 主从结构: 主节点:只有一个,namenode 从节点:有很多歌,datanodes Namenode负责