没有根的野草,漂浮的命途

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

01 2013 档案

摘要:HttpServletResponseWrapper为我们实现对response对象的后处理提供了帮助——你只需编写一个HttpServletResponseWrapper的子类,加入自己的功能实现(修饰器模式)。那么子类化HttpServletResponseWrapper都需要重写那些方法呢?1、获取response对象,并将输出存放在自定义的流里面,那么关于输出流(outputStream、writer)的操作都是需要重写的了: 1)以流的方式获取输出——重写getOutputStream() 2)以字符方式获取输出——重写getWriter() 3)刷新流——重写flushBuffer 阅读全文
posted @ 2013-01-30 16:51 针尖上的舞者 阅读(749) 评论(0) 推荐(0) 编辑

摘要:具体实现:利用Filter的过滤功能把*.jsp过滤出来,判断是否存在对应的.html文件,如果不存在对应的.html文件,则将其内容读出写入指定的.html文件,再跳转到对应的.html即可。如果存在对应的.html文件,则直接跳转到对应的.html即可。代码:JspFilter.javapackage com.zh.jsp.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import 阅读全文
posted @ 2013-01-30 16:43 针尖上的舞者 阅读(1322) 评论(0) 推荐(0) 编辑

摘要:windows上有putty可以通过ssh协议连接远程linux系统。mac上也可以用终端连接,转自:http://www.unixnewbie.org/putty-equivalent-for-mac-os-x/In Mac, there is a similar, built-in application calledTerminal.To start Terminal, go to your Mac’s Applications folder => click on the Utilities folder => then click on Terminal.How to a 阅读全文
posted @ 2013-01-28 12:48 针尖上的舞者 阅读(860) 评论(0) 推荐(0) 编辑

摘要:参考链接http://www.jb51.net/os/Ubuntu/64596.html1)、下载 sudo wget http://nginx.org/download/nginx-1.2.2.tar.gz2)、解压 sudo tar -xzvf nginx-1.2.2.tar.gz3)、进入相关目录进行以下操作复制代码代码如下:./configuremakesudo make install 如果你运气好的话,一切ok,不过...........哈哈。Ubuntu默认的策略是什么库都不装,依赖的库都需要自已手工安装搞定。 一般都会出错的,那么我们来看看可能出现的问题。4)、常见问题解... 阅读全文
posted @ 2013-01-25 16:07 针尖上的舞者 阅读(242) 评论(0) 推荐(0) 编辑

摘要:0、什么是MacPortsMacPorts是开源社区发起的一项方便开发者在Shell下进行软件的编译、安装和升级等操作的开源项目,旨在方便Mac环境下的开发者。更多的关于MacPorts的信息,你可以登陆官网查看:http://www.macports.org1、下载MacPorts下载地址:https://distfiles.macports.org/MacPorts/MacPorts-2.0.3-10.7-Lion.dmg2、安装MacPorts与其他Mac的软件的安装方式相同,挂载dmg后,打开pkg,按照引导一步步next,然后没有drag到Application的动作。(注:这一步骤 阅读全文
posted @ 2013-01-25 10:56 针尖上的舞者 阅读(191) 评论(0) 推荐(0) 编辑

摘要:配置环境:windows xp下jdk1.7.0_10 nginx-1.2.6 (附下载) memcached-1.2.6-win32-bin.zip(附下载) tomcat7.0.12*(注意:nginx负载均衡不会有太大问题,但是,在用memcached配置session共享的时候,tomcat的版本可能成为关系到成败的关键,一开始用的tomcat7.0.34,总是抛出异常,原因应该是没有匹配最新tomcat的memcached 的jar包)1、首先用nginx来搭建三台tomcat服务器的负载均衡环境,如何在一台机器启动三个tomcat请参照《在一台机器上启动三个tomcat》 ... 阅读全文
posted @ 2013-01-22 15:52 针尖上的舞者 阅读(1408) 评论(0) 推荐(0) 编辑

摘要:删除环境变量中的CATALINA_HOME和CATALINA_BASE (关键)比如我想同是启动N个tomcat复制N个tomcat源文件包(当然如果在同一文件夹下需要手动重命名一下)分别修改安装目录下的conf子目录中的server.xml文件:a.修改http访问端口(默认为 8080端口),将8080修改为tomcat唯一的,其他tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。b.修改Shutdown端口(默认为8005端口),将8005修改为唯一的的端口号,例如8055。c.修改8009端口,将8009修改为没有在使用的端口号,例如8099(注 意:N个 阅读全文
posted @ 2013-01-18 15:29 针尖上的舞者 阅读(302) 评论(0) 推荐(0) 编辑

摘要:在D:\oracle\Oracle_11g\product\11.2.0\dbhome_1\NETWORK\ADMIN找到 tnsnames.ora 文件打开添加远程数据库的参数,例如:ORACLE11 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = oracle11) )) 阅读全文
posted @ 2013-01-18 15:02 针尖上的舞者 阅读(193) 评论(0) 推荐(0) 编辑

摘要:开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一个比较幼稚的问题,后续明白:F5是操作于IOS网络模型的传输层,Nginx、apache是基于http反向代理方式,位于ISO模型的第七层应用层。直白些就是TCP UDP 和http协议的区别,Nginx不能为基于TCP协议的应用提供负载均衡。了解了二者之间的区别于应用场景,对Nginx产生浓厚的兴趣,阅读张宴的<实战Ngi 阅读全文
posted @ 2013-01-17 17:19 针尖上的舞者 阅读(220) 评论(0) 推荐(0) 编辑

摘要:首先是安装:1、从官网下载程序包nginx-1.2.6.tar.gz,度娘会告诉你官网在哪2、cd 命令进入你存放安装包的路径然后解压: tar -xaf nginx-1.2.0.tar.gz3、cd 进入解压目录 nginx-1.2.6 chmod a+rwx *4、./configure --without-http_rewrite_module5、make && make install6、配置环境变量: 编辑 sudovim/etc/profile 添加或修改 exportPATH=/usr/local/nginx/sbin:$PATH 7、sudo /usr/loca 阅读全文
posted @ 2013-01-17 11:29 针尖上的舞者 阅读(1502) 评论(0) 推荐(0) 编辑

摘要:According to TLD or attribute directive in tag file, attribute items does not accep t any expressions严重: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: /selectorTagtest.jsp(26,8) According to TLD or attribute directive in tag file, attribute items does not accept 阅读全文
posted @ 2013-01-16 14:15 针尖上的舞者 阅读(1340) 评论(2) 推荐(0) 编辑

摘要:---恢复内容开始---Nginx("engine x") 是一款高性能的,轻量级的HTTP Web服务器 和反向代理服务器及电子邮件IMAP/POP3/SMTP代理服务器。Nginx是由俄罗斯的程序设计师 Igor Sysoev 所开发,为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多时间了,Igor 将源代码以类BSD许可证的形式发布。自Nginx发布四年来,Nginx已经因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。Nginx超越Apache的高性能和稳定性,使得国内使用Nginx作为 Web 服务器的网站也越 阅读全文
posted @ 2013-01-16 09:56 针尖上的舞者 阅读(171) 评论(0) 推荐(0) 编辑

摘要:1关机命令 shutdown 好像ubuntu的终端中默认的是当前用户的命令,只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。 1)shutdown –help 可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。 2) shutdown -h now 现在立即关机 3)shutdown -r now 现在立即重启 4)shutdown -r +3 三分钟后重启 5)shutdown -h +3 “The System will shutdown after 3 minutes” 提示使用者将在三分钟后关机 ... 阅读全文
posted @ 2013-01-10 15:25 针尖上的舞者 阅读(885) 评论(0) 推荐(0) 编辑

摘要:ubuntu 创建/删除用户及修改密码以root帐户登录,创建新用户:运行:$ sudo adduser tete正在添加用户"tete"...正在添加新组"tete" (1002)...正在添加新用户"tete" (1002) 到组"tete"...创建主目录"/home/tete"...正在从"/etc/skel"复制文件...输入新的 UNIX 口令:重新输入新的 UNIX 口令:passwd:已成功更新密码Changing the user information f 阅读全文
posted @ 2013-01-10 13:52 针尖上的舞者 阅读(679) 评论(0) 推荐(0) 编辑

摘要:ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:我们可以使用下列的命令压缩一个目录:# zip -r archive_name.zip directory_to_compress下面是如果解压一个zip文档:# unzip archive_name.zipTARTar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,他仅仅只是一个打包工具,并 阅读全文
posted @ 2013-01-10 13:34 针尖上的舞者 阅读(177) 评论(0) 推荐(0) 编辑

摘要:Ubuntu文件的复制、移动和删除命令 先说说cp复制命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下:- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。- d 拷贝时保留链接。- f 删除已经存在的目标文件而不提示。- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。... 阅读全文
posted @ 2013-01-10 13:26 针尖上的舞者 阅读(371) 评论(0) 推荐(0) 编辑

摘要:第一步:查看U盘信息首先使用 sudo fdisk -l 命令查看一下U盘在哪里最后部分得到如下信息:Disk /dev/mapper/cryptswap1 doesn't contain a valid partition tableDisk /dev/sdc: 8005 MB, 8005787648 bytes255 heads, 63 sectors/track, 973 cylinders, total 15636304 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 51 阅读全文
posted @ 2013-01-09 15:00 针尖上的舞者 阅读(552) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示