linux防火墙操作
centos6.x service iptables start # 开始 service iptables status # 状态 service iptables stop # 停止 chkconfig iptables off # 重启后也生效 # 防火墙增加端口 vim /etc/sysconfig/iptables -A INPUT -m state --state NEW ...
centos6.x service iptables start # 开始 service iptables status # 状态 service iptables stop # 停止 chkconfig iptables off # 重启后也生效 # 防火墙增加端口 vim /etc/sysconfig/iptables -A INPUT -m state --state NEW ...
摘要 Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 下载 下载地址 安装 解压 tar -xf /opt/soft/apache-ant-\*.tar.gz 链接 ln -s /opt/soft/apache-ant-\* /opt/ant 配置环境变量 vim /etc/profile ...
摘要 Apache Ambari项目旨在通过开发用于配置,管理和监控Apache Hadoop集群的软件来简化Hadoop管理。Ambari提供了一个直观,易用的Hadoop管理Web UI。 环境搭建 安装jdk 安装maven 安装nodejs 安装ant 安装python Centos7自带python2.7.5(ambari2.7以上需要python2.7以上环境,其...
摘要 观察者模式: 是一种使用率极高的模式,用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。在观察者模式中,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间可以没有任何相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展。
摘要 从阿里云购买的服务器没有swap分区。 解决linux没有swap分区 创建用于交换分区的文件 dd if=/dev/zero of=/mnt/swap bs=block_size count=number_of_block 注:block_size、number_of_block 大小可以自定义, 比如bs=1M count=1024 代表设置1...
简介 由 JBOSS 提供的一个基于 JAVA NIO 类库的开源异步通信框架。 特点:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 换句话说,Netty是一个NIO框架,使用它可以简单快速地开发网络应用程序,比如客户端和服务端的协议。 Netty大大简化了网络程序的开发过程比如TCP和UDP的 Socket的开发。 Netty 已逐渐成为 Java NIO 编程的首选框...
摘要 用于替换sigar监控系统信息 项目地址 https://github.com/dbwiddis/oshi 这里有详细教程以及demo
介绍 Protobuf是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 优点 平台无关,语言无关,可扩展; 提供了友好的动态库,使用简单; 解析速度快,比对应的XML快约20-100倍; 序列化数据非常简洁、紧凑,与XML相比,其序列化之后的数据量约为1/3到1/10。 编译 安装 vs https://blog...
基本类型 bool # 布尔类型,占一个字节 byte # 有符号字节 i16 # 16位有符号整型 i32 # 32位有符号整型 i64 # 64位有符号整型 double # 64位浮点数 string # 未知编码或者二进制的字符串 容器类型 List<t1> # 一系列t1类型的元素组成的有序列表,元素可以重复 Set<t1> # 一些t1类型的元素组...
安装 检查并卸载openjdk java -version # 检查命令 或 rpm -qa | grep java 卸载命令: rpm -e --nodeps(忽略依赖) 安装包名 或yum -y remove 安装包名 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64 rpm -e --no...