- 博客(18)
- 收藏
- 关注
原创 协同过滤算法
1.协同过滤算法 协同过滤,即Collaborative Filtering,简称CF。 协同过滤是在海量数据中挖掘出小部分与你品味类似的用户,在协同过滤中,这些用户成为邻居,然后根据他们喜欢的东西组织成一个排序的目录推荐给你。所以就有两个核心问题:①如何确定一个用户是否与你有相似的品味②如何将邻居们的喜好组织成一个排序目录。 关于协同过滤的一个最经典的例
2017-12-26 15:46:02 814
原创 chkconfig命令
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。(注意:chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接)1.使用语法:chkconfig [--add][--del][--list][系统服务]或 chkconfig [--level 等级代号>][系统服务][on/off/reset]①chkconfig在没有参数运行
2017-12-06 15:53:55 228
原创 Ubuntu上 chkconfig 安装
当在Ubuntu环境下使用apt-get update和sudo apt-get install chkconfig安装不上chkconfig时,可以尝试如下方法:1. 安装 sysv-rc-conf# apt-get install sysv-rc-conf2.链接 chkconfig# cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig
2017-12-06 15:42:16 5128 2
原创 Linux下源码安装的配置(configure)步骤之--prefix
Linux下源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。配置(configure)configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下:-bash-3.00# ./configure
2017-12-06 15:37:07 1343
原创 Windows上JDK1.7与1.8共同存在
原来电脑安装了JDK1.8版本,现在要用jdk1.7。 如果把1.8删掉,那么要用的时候呢?又得装回来1.配置好环境变量JAVA_HOME = C:\Program Files\Java\jdk1.7.0_25CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath = ;%JAVA_HOME%\bin;%JAVA_
2017-11-15 10:42:42 837
原创 在Intellij IDEA中导入包
1.选择一个Project,选择File->Project Structure 2.选择Libraries->”+”号->Java 3.找到要导入的包的位置,选择要导入的包->OK 4.等待一会后,确认要导入的工程->OK 5.确认要导入的包的Name与包-》OK 6.导入成功后,在项目的External Libraries中会有一个导入的包的文件夹
2017-07-30 10:23:37 893
原创 打开Intellij IDEA的代码提示功能
如果我们想主动使用代码提示时,默认的快捷键是CTRL+空格,但是中文系统这个快捷键为切换输入法,我们应该调整一下这个快捷键的功能。步骤如下1.选择File->Setting,打开全局变量2.选择keyMap->Main menu->Code->Completion,找到Basic和Cyclic Expand Word两个快捷键设置。3.在Cyclic Expand
2017-07-30 10:18:55 2992
原创 idea-scala插件安装
Idea下载地址http://www.jetbrains.com/idea/一、安装Idea1.双击下载的ideaIC-2017.2.exe 2.选择Next 3.安装路径可以选择,我的安装路径为:E:\JetBrains\IntelliJ IDEA Community Edition 2017.2,选择Next 4.选择版本以及语言:我用的64位,并勾选了java
2017-07-29 16:53:49 583 1
原创 centos6.6上安装部署Ambari
一、环境准备1.关闭防火墙[root@master ~]# iptables -F[root@master ~]# setenforce 02.Jdk环境Jdk 1.7版本及以上 3.修改/etc/hosts文件(每个节点)[root@master ~]# vim /etc/hosts 二、配置免密钥登录1.master节点①在终端生成密钥(一路回车
2017-07-27 17:09:26 354
原创 scala闭包
object Test { def main(args: Array[String]) { println( "muliplier(1) value = " + multiplier(1) ) println( "muliplier(2) value = " + multiplier(2) ) } var factor =
2017-07-24 16:47:50 177
原创 scala函数
函数声明Scala 函数声明格式如下:如果你不写等于号和方法主体,那么方法会被隐式声明为"抽象(abstract)",包含它的类型于是也是一个抽象类型。函数定义方法定义由一个def 关键字开始,紧接着是可选的参数列表,一个冒号":" 和方法的返回类型,一个等于号"=",最后是方法的主体。Scala 函数定义格式如下:def functionNa
2017-07-24 16:33:33 213
原创 scala循环
一、While循环1.语法while(condition){ statement(s);}只要给定的条件为 true,Scala 语言中的 while 循环语句会重复执行循环体内的代码块。二、do...while循环1.语法do { statement(s);} while( condition );do...while
2017-07-24 16:03:20 398
原创 scala访问修饰符
Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。1.private(私有)成员用private关键字修饰,带有此标记的成员仅在包含了成员定义的类或对象内部可见,同样的规则还适用内部类。例;class Outer{ class Inner{ private def f(){println("f")}
2017-07-24 15:52:13 236
原创 Linux上Scala的安装
一、安装JDK1.下载jdk并上传至linux系统2.解压[zkpk@master ~]$ tar -xvf /usr/java/jdk-7u71-linux-x64.gz 3.将加压后的文件移动到/usr/local下[root@netlab ~]#mv jdk1.7.0_71/ /usr/local4配置环境变量①[root@netlab ~]#cd /usr/l
2017-07-24 10:49:21 256
原创 hadoop集群启动失败的一些常见问题
1.没有关闭防火墙2.没有生效配置文件[netlab@master ~]$ source ~/.bash_profile3.Hadoop中的配置文件是添加,不是替换4.配置免密钥登录时注意用户的统一;多次配置需删除.ssh在生成密钥对,重启虚拟机5.(1)格式化一次启动:start-all.sh(2)格式化多次:①关闭集群②删除hadoopdata目录
2017-07-23 10:23:02 4469
原创 linux上部署tomcat,用Nginx做反向代理,并将Java项目部署到服务器上
(先关闭防火墙和SELinux)一.部署jdk1.将jdk下载并移动到Linux的/root上2.[root@netlab ~]# tar -zxvf jdk....gz3.将加压后的文件移动到/usr/local下 [root@netlab ~]#mv jdk1.7.0_71/ /usr/local4配置环境变量①[root@netlab ~]#cd /usr/lo
2017-07-23 09:59:53 4458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人