打开Tomcat的servlet调用器功能
Tomcat提供了一个用于调用匿名Servlet的调用器,打开此功能测试时就不用每次都去web.xml中配置Servlet了。在tomcat-6.0.20中打开此功能的步骤: 1.在 %CATALINA_HOME%\conf\web.xml 中取消注释这两个元素, invoker &nbs...
tomcat6两个常用配置,端口和web目录
在tomcat安装目录下打开conf下的server.xml找到 <Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" />...
Linux日常使用指令大全
Linux日常使用指令大全Java代码 www.ahlinux.com 001、日常维护常用查询命令 #top 显示系统进程 #clear 清理屏幕信息 #cat /etc/redhat-release 查看系统版本信息 #cat /proc/version 查看系统内核...
PHP 中「自增、自减」运算引发的奇怪问题
$a = TRUE;var_dump(--$a); // bool(true)$b = FALSE;var_dump(++$b); // bool(false)$b = FALSE;var_dump(--$b); // bool(false)递增/递减 NULL :php$a = NULL;var_dump(++$a); // int(1) $a = NULL;var_dump(--$a); // NULL在处理字符变量的算数运算时, PHP 沿袭了 Perl 的习惯,而非 C 的 ...
Shell中快速跳转到特定目录
Shell中快速跳转到特定目录在电脑上把项目代码统一放到了一个目录“~/code”下,经常需要从其它目录跳转到代码目录,总是输入目录比较麻烦,于是便想有没有更好的方式。 www.ahlinux.com 方式1: 在脚本中跳转最开始是想在一个脚本中进行目录跳转,未果。因为脚本是在Shell的子进程中执行的,...
PHP 中「自增、自减」运算引发的奇怪问题
$a = TRUE;var_dump(--$a); // bool(true)$b = FALSE;var_dump(++$b); // bool(false)$b = FALSE;var_dump(--$b); // bool(false)递增/递减 NULL :php$a = NULL;var_dump(++$a); // int(1) $a = NULL;var_dump(--$a); // NULL在处理字符变量的算数运算时, PHP 沿袭了 Perl 的习惯,而非 C 的 ...
Apache Storm 集群环境搭建
Apache storm 是一个由twitter开源的大数据处理系统,与其他系统不同的是,storm旨在用于分布式实时处理并且与语言无关。笔者所认知的storm使用场景诸 如 实时日志分析、网站用户行为实时分析、实时计算等,目前很多公司也都把storm作为自己的大数据架构的一部分,来实现一些实时业务的处理。相信大家都和我有一样的...
适用于PHP初学者的学习线路和建议
这篇文章是围绕PHP的学习问题,之前介绍过《 重磅资料!Github上的PHP资源汇总大全 》《 深入探讨PHP类的封装与继承 》《 PHP的学习规划建议 》等对PHP学习有帮助的内容,为了你可以更好地学习PHP,这次主要是想说一下PHP的学习线路,文末还有10条PHP性能优化的小技巧介绍哦。我们要有一个循序渐进的学习过程,...
深入浅出MySQL事务处理和锁机制
1. 事务处理和并发性1.1. 基础知识和相关概念1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能。2 )使用 begin 开始事务,使用 commit 结束事务,中间可以使用 rollback 回滚事务。3 )在默认情况下, InnoDB 表支持一致读。...
Hadoop2.6集群环境搭建(HDFS HA+YARN)
Hadoop2.6集群环境搭建(HDFS HA+YARN)原来4G内存也能任性一次。准备工作:1、笔记本4G内存 ,操作系统WIN7 (屌丝的配置)2、工具VMware Workstation3、虚拟机:CentOS6.4共四台虚拟机设置:每台机器:内存512M,硬盘40G,网络适配器:NAT模式选择高级,新生成虚机Mac地址(克隆虚拟机...
Ubuntu:国产操作系统之”钟馗“
记得,2004年10月,我去国家软件与集成电路中心办事,遇见陈伟博士,他第一次向我介绍了Ubuntu 4.10。Ubuntu很快就迷住了,可谓”伴我十余载,风雨不分离“。为什么?为什么说,Ubuntu是国产操作系统的”钟馗“?进入Ubuntu官网,在栏目”UbuntuToday“中如下定义Ubuntu:“After many years Ubun...
Linux之父的成功学就是:只为好玩
你了解 Linux之父 林纳斯?托瓦兹(Linus Torvalds)吗?如果你和我一样,在大学课程或者其他地方见过这样一段语焉不详的文字:Linux是一款流行的操作系统,由芬兰大学生林纳斯在1991年发布。那么《只是为了好玩》这本书非常适合你。 整本书除了揭秘林纳斯究竟是怎么样成长为一个大...
福布斯:1月底百度有望晋级“千亿俱乐部”
福布斯近日发表文章《百度2015仍将高歌猛进》,文章预测百度股价至1月底有望增长15%,每股超过270美元,市值达到千亿美元。“即便如此,这对这家中国搜索引擎巨头来说,还只是旅程的开始。”文章指出,在快速增长的互联网市场中,百度搜索份额高达80%。不仅如此,考虑到中国互联网覆盖率仍不足50%——相比之下...
Linux Shell简介
Shell是一种有特殊功能的程序,可以把它理解为是用户与内核进行交互才做的一个接口。我们知道,内核是Linux的心脏,内核在开机的时候就被调入并留在内存中。而其他的应用程序,只在需要使用的时候才被调入内存中。Shell就是一种应用程序,它是在用户登录系统的时候,被调入内存执行的。它连接了用户与内核,用户输入的...
用cacti监控php
cacti搞运维的人不会陌生,可能是现在使用最多的监控工具了。跟互联网相关的公司可能多少都会用到cacti来监控服务器运行状态和一些软件的负载情况。现在网站用的最多的后端技术可能就是php了,无论nginx还是lighttpd,如今的负载能力都非常强,在很多牛人的努力下,负载几万到十万并发的都屡见不...
Linux上的MRTG监控中心
随着互联网应用的发展,企业的互联网应用已经不仅仅是建设一个网站这么简单了。企业对互联网应用的规模不断加大,功能也更丰富和强大。面对更大规模的互联网应用,许多企业在电信IDC机房中不得不拥有数台甚至数十台服务器。在对这些服务器的管理过程中,每台服务器的流量情况成为管理工作的一个重点。管理员通过对网...
写一段简单的PHP建立文件夹代码
主要先获取当前目录的路径,然后判断文件夹是否存在,不存在则创建。?12345678910111213<?php define('DIR_ROOT', str_replace('\\','/',dirname(__FILE__)));//获取当前文件物理路径$tmp_file_path = ...主要先获取当前目录的路径,然后判断文件夹是否存在,不存在则创建。?...
深入理解PHP中赋值与引用
先看下面的问题:<?php $a = 10;//将常量值赋给变量,会为a分配内存空间$b = $a;//变量赋值给变量,是不是copy了一份副本,b也分配了内存空间呢?$c = &$a;//引用是不会为c分配空间的,c和a是共用一份空间的。?>对于中间的那个问题,你的答案是什么呢?在今天之前,我的答案是会为b分配内存空间...
用Escalations限制Nagios报警次数
用Escalations限制Nagios报警次数:Nagios是一款强大的监控工具,特别是他的报警功能,但是如果服务器出现故障未及时解决,那么Nagio就不断得发送消息。该通过怎么样的方式限制Nagios报警次数呢?本文讲述的是限制Nagios报警次数技巧(Escalations)。AD: 巧用escalations限制Nagios报警...