07 2018 档案
摘要:一、装饰器的概念 装饰器本质上就是一个函数,这个函数接收其他函数做为参数,并将以一个新的修改后的函数进行替换。装饰器的应用场景就是对多个函数提供在其之前,之后或周围进行调用的通用代码。 二、装饰器需要遵循的原则 1. 不修改被装饰函数的源代码(开放封闭原则) 2. 为被装饰函数添加新功能后,不修改被
阅读全文
摘要:
Jetty的口号是“不要在Jetty中部署你的应用程序,在你的应用程序中部署Jetty!” 这意味着,作为将应用程序捆绑为要部署在Jetty中的标准WAR的替代方案,Jetty旨在成为一个软件组件,可以像任何POJO一样在Java程序中实例化和使用。 换句话说,在嵌入模式下运行Jetty意味着将HTTP模块放入应用程序,而不是将应用程序放入HTTP服务器。
本教程将逐步介绍从最简单的Jetty服务器实例化到使用基于标准的部署描述符运行多个Web应用程序。 大多数这些示例的来源是标准Jetty项目的一部分。
阅读全文
Jetty的口号是“不要在Jetty中部署你的应用程序,在你的应用程序中部署Jetty!” 这意味着,作为将应用程序捆绑为要部署在Jetty中的标准WAR的替代方案,Jetty旨在成为一个软件组件,可以像任何POJO一样在Java程序中实例化和使用。 换句话说,在嵌入模式下运行Jetty意味着将HTTP模块放入应用程序,而不是将应用程序放入HTTP服务器。
本教程将逐步介绍从最简单的Jetty服务器实例化到使用基于标准的部署描述符运行多个Web应用程序。 大多数这些示例的来源是标准Jetty项目的一部分。
阅读全文
摘要:1. Ambari介绍 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop和Hcatalog等。 1.1 基
阅读全文
摘要:1、登陆mysql数据库 mysql -u root -p 查看user表 可以看到在user表中已创建的root用户。host字段表示登录的主机,其值可以用IP,也可用主机名, (1)有时想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可。 2、实现远程连接(授权法) 将host字段的
阅读全文
摘要:[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 ...
阅读全文
摘要:一、主机情况 如下图所示,集群一共11台机器。编辑每台主机的hosts文件,添加如下内容,方便统一管理。 二、ssh配置 1.在hadoop60-hadoop70主机上都执行ssh-keygen -t rsa 生成密钥 2.将每台主机上将公钥复制到其中一台主机上,依次登录各个主机(包含目标主机本身)
阅读全文
摘要:通过maven-assembly-plugin插件可以实现将依赖jar包打包到自己的jar包中的需求,只需要在pom.xml中配置该插件即可,配置如下:
阅读全文
摘要:在了解了Linux的信号基础之 后,Python标准库中的signal包就很容易学习和理解。signal包负责在Python程序内部处理信号,典型的操作包括预设信号处理函数,暂 停并等待信号,以及定时发出SIGALRM等。要注意,signal包主要是针对UNIX平台(比如Linux, MAC OS)
阅读全文
摘要:计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令(instruction)。所谓的程序(program),就是这样一系列指令的所构成的集合。通过程序,我们可以让计算机完成复杂的操作。程序大多数时候被存储为可执行的文件。这样
阅读全文
摘要:Linux进程基础一文中已经提到,Linux以进程为单位来执行程序。我们可以将计算机看作一个大楼,内核(kernel)是大楼的管理员,进程是大楼的房客。每个进程拥有一个独立的房间(属于进程的内存空间),而每个房间都是不允许该进程之外的人进入。这样,每个进程都只专注于自己干的事情,而不考虑其他进程,同
阅读全文
摘要:进程组 (process group) 每个进程都会属于一个进程组(process group),每个进程组中可以包含多个进程。进程组会有一个进程组领导进程 (process group leader),领导进程的PID (PID见Linux进程基础)成为进程组的ID (process group
阅读全文
摘要:#!/bin/bash # Program: # uninstall ambari automatic PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH #取得集群的所有主机名,这里需要注意:/etc/hosts配置的IP和主机名只能用制表符,cut默认分割符,其他情况参...
阅读全文
摘要:CentOS-7.2安装Ambari-2.6.1 一、Ambari 是什么? Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。目前最新的发布版本是 2.6.1。就 Ambari 的作用来说,就是创建、管理、监视
阅读全文
摘要:1、查看当前的密码策略 2、各项值说明 validate_password_policy:密码安全策略,默认MEDIUM策略 validate_password_dictionary_file:密码策略文件,策略为STRONG才需要 validate_password_length:密码最少长度 v
阅读全文
摘要:1.删除原有的mariadb 不然安装报错 2. 下载RPM安装包 在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all。 直接下载mysql-5.7.2
阅读全文
摘要:报的错误 ** Found 32 pre-existing rpmdb problem(s), 'yum check' output follows: 报错原因 :软件包依赖 mariadb组件 解决方案: 运行 配置mysql
阅读全文

浙公网安备 33010602011771号