实验环境:redhat
6.5selinux=enforcing实验主机:172.25.16.1Apache
web服务器配置文件:/etc/httpd/conf/httpd.confWeb站点文件目录:/var/www/htmlCGI程序文件:/var/www/cgi-binApache
web服务器手册:/var/www/html/manualApache
访问日志:/etc/httpd/logs/access.logApa..
分类:
Web程序 时间:
2015-08-21 00:23:25
阅读次数:
265
Struts2提供了stream结果类型,是专门用于支持文件下载功能的。实现文件下载的action类这个类与普通action实现类的唯一区别就是,这个action类需要提供一个返回InputStream的方法。该方法是被下载文件的入口。代码如下。如果想要实现控制下载等一系列其他的功能,只需要在execu..
分类:
其他好文 时间:
2015-08-21 00:24:20
阅读次数:
223
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。1.命令格式:date[参数]...[+格式]2.命令功能:date可以用来显示或设定系统的日期与时间。3.命令参数:..
分类:
系统相关 时间:
2015-08-21 00:24:25
阅读次数:
281
现在需要远程复制源码包使用scp命令:[root@localhostDownloads]#scp
nginx-1.6.2.tar.gz172.25.16.2:root@172.25.16.2‘spassword:bash:
scp:commandnotfound//提示错误lost
connection//解决方法:[root@localhostDownloads]#which
scp/bin/scp[root@localhostDownloads]#rpm-..
分类:
其他好文 时间:
2015-08-21 00:25:08
阅读次数:
129
Nginx负载均衡的5种调度算法:1)轮询(默认):每一个请求按请求顺序逐一分配到不同的后端服务器,如果后端某一台服务器down掉,nginx因为具有后端健康检查功能,所以能自动剔除;2)weight:加权轮询,weight与访问比率成正比,主要用于后端服务器性能不均的情况;3)ip_hash:..
分类:
其他好文 时间:
2015-08-21 00:25:03
阅读次数:
292
date:查看或修改系统日期时间date[OPTION]...[+FORMAT]date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]-d,--date=STRING:将STRING作为日期代入,并非当前时间也不影响当前时间设置例子:[root@localhost/]#date-d212223date:invaliddate`212223‘[root@localhost/]#date-..
分类:
系统相关 时间:
2015-08-21 00:23:56
阅读次数:
204
Struts2应用的开发步骤导入必要的包通过MyEclipse对项目导入Struts2包,一般只需要导入core这个包就可以。如果要想手动导入,则需要将commons-logging,freemarker,ognl,struts2-core,xwork-core,commons-fileupload,jacassist,commons-long3这几个包复制到web-inf下的lib文件夹..
分类:
其他好文 时间:
2015-08-21 00:24:40
阅读次数:
166
LVS+Keepalived负载均衡LVS简介及工作原理LVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。LVS简单工作原理:用户请求LVSVIP,LVS根据转发方式和算法,将请求转..
分类:
其他好文 时间:
2015-08-21 00:23:18
阅读次数:
464
实现ActionStruts2中,action负责对用户请求的处理,因此它是整个应用的控制器,也是整个应用的核心。而对开发者来说,他们需要提供大量的action类。相对于struts1而言,struts2的浸入性更低,因为它的action无需继承任何父类或者接口,仅仅是一个普通的POJO(但是应该包括一个..
分类:
其他好文 时间:
2015-08-21 00:22:42
阅读次数:
268
action只是一个控制器,真正为客户端呈现处理结果的是jsp文件。而action的工作,是要在xml中配置,在特定的情况下返回特定的jsp页面。action的java类中返回的是String类型,而它仅仅是一个逻辑处理结果,或者说它只是一个代号。只有在xml中配置了逻辑结果与物理结果的映射关系..
分类:
其他好文 时间:
2015-08-21 00:22:11
阅读次数:
132
我们希望当程序出现特定的异常,就跳转到特定的页面。并且我们希望捕获异常,处理异常的代码出现在一个特定的文件中。由于Action接口能够抛出所有异常,因此重写该方法时无需任何异常处理,直接丢给Struts2框架就好。框架会根据xml文件配置的异常映射,转入到指定的视图资源。..
分类:
其他好文 时间:
2015-08-21 00:23:23
阅读次数:
181
Linux根文件系统详解:/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件设备文件:块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用户的家目..
分类:
系统相关 时间:
2015-08-21 00:21:26
阅读次数:
220
linux系统分为3个时间,分为当前时间,系统时钟和硬件时钟,可分别用date,clock及hwclock查看。当前时间使用date命令更改后过一段时间才同步到系统时间,可用clock-w立即同步hwclock由硬件掌握,hwclock-r显示当前硬件时间hwclock-s|--hctosys将硬件时间设为当前时间hwclock-w..
分类:
系统相关 时间:
2015-08-21 00:23:34
阅读次数:
207
Struts2的国际化是建立在java的国际化基础上的。通过提供不同国家或者语言环境的消息资源,然后通过ResourceBundle加载指定Locale对应的资源文件,再获取该资源文件中的指定key对应的消息。Struts2框架对这一过程进行了进一步的封装,简化了应用程序的国际化。它可以为jsp,Act..
分类:
其他好文 时间:
2015-08-21 00:23:32
阅读次数:
270
grep作用:使用模式匹配指定文件中的文本,是一款很好用的文本搜索和过滤工具模式:正则表达式字符以及文本字符编写的过滤条件正则表达式:由一类特殊字符及文本字符所编写的的模式,其中有些字符不表示字面意义,而表示控制或者通配功能,分为基本正则表达式和扩展正则表达式..
分类:
其他好文 时间:
2015-08-21 00:20:54
阅读次数:
274
问题:
假设有这样一个拥有3个操作的队列:
1. EnQueue(v): 将v加入队列中
2. DeQueue(): 使队列中的队首元素删除并返回此元素
3. MaxElement: 返回队列中的最大元素
设计一种数据结构和算法,让MaxElement操作的时间复杂度尽可能地低。
思路:
(1)用两个栈设计一个新的数据类型(数据类型定义为MyStack),其中一个栈用来存...
分类:
其他好文 时间:
2015-08-21 00:21:47
阅读次数:
287
本文档为hadoop搭建实践文档,相关理论可到hadoop官网查看学习。
操作系统:Ubuntu14 x64位
Hadoop:Hadoop 2.7.0...
分类:
其他好文 时间:
2015-08-21 00:21:30
阅读次数:
192