PS:因一客户的运营环境需求,需要nginx和resin整合,nginx负责处理静态页面部份,resin负责处理动态JSP部份。Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发,而且Resin速度比Tomcat快,稳定性也比T……继续阅读 »
丁火
12年前 (2012-08-31) 7960浏览 3评论
0个赞
PS:下面是性能测试的主要概念和计算公式,记录下:
一.系统吞度量要素:
一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。
单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。
系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
QPS(TPS):每秒钟reques……继续阅读 »
丁火
12年前 (2012-08-29) 736395浏览 19评论
2个赞
PS:前些时间有童鞋问我怎么把繁体网站自动辨认浏览器来切换成简体。这个其实很简单,我在07年的时候的公司运营的香港讨论区就用过,只需加个JS脚本,再加几行html代码嵌入就OK。现重新记录一下,有两个版本测试可用。
版本一:
1、首先把下面这个链接放在提醒用户繁简转换的地方:
<a href="" id="StranLink">繁体中文</……继续阅读 »
丁火
12年前 (2012-08-29) 7251浏览 1评论
0个赞
PS:这两天在看java的东西,顺便总结两个JSP环境信息探针,做了一些修改。UTF-8编码,在linux下直接复制保存为xxx.jsp就可以,win中文版里面默认编码是gb码,建议用文本编辑器另存为UTF-8编码,否则可能显示乱码。
第一个如下:
<%@page contentType="text/html;charset=UTF-8"%>……继续阅读 »
丁火
12年前 (2012-08-28) 2391浏览 1评论
0个赞
PS:在很多应用下都有需求将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里获取客户端的IP地址的函数是request.getRemoteAddr()。这个方法在大部分情况下都是有效的,但是在通过了Nginx,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
如当http://10.36.16.31:8080的URL反向代理为h……继续阅读 »
丁火
12年前 (2012-08-28) 4414浏览 0评论
0个赞
PS:前几天在部署一个Nginx+Resin+JSP+Memcached+MySQL环境,想JSP应该也是否有类似PHP的phpinfo()这样的函数来显示详细系统环境信息,问了下做java开发的同事,说可以,但不能用一个函数就行,代码要几十行。我G了一下,找到一个,做了修改。Linux、Win都适用,调用了几个函数和类,主要通过System.getProp……继续阅读 »
丁火
13年前 (2012-08-27) 2367浏览 1评论
0个赞
8月23日,VMware Workstation 9.0(Build 812388 )正式到来,版本号向前迈起一大步,全新功能/性能的提升与优化多与最新的Windows8操作相关,可以说是为Win8系统环境以及运行Win8虚拟机而全新设计。
VMware Workstation 9.0 带来如下几点重大改进:
为Win8系统环境以及运行Win8虚拟机而全新设……继续阅读 »
丁火
13年前 (2012-08-25) 24393浏览 7评论
0个赞
PS:前些时间有童鞋问我,为什么他的服务器里用df和du命令查询的文件大小显示不一样。其实这两个命令查询原理是不一样的,简析如下:
1、正常情况下,df和du输出结果都会有差距。
du -sh命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;
而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。
文件系统分……继续阅读 »
丁火
13年前 (2012-08-24) 11002浏览 2评论
0个赞
PS:本人是三国迷,前些时间刚看完了《三国演义》原著第三遍,三国相关的游戏业余也还在玩。(无双全系列游戏的主要武将都差不多打完达人模式和修罗模式,没用修改器。)看到下面这篇《三国演义》30大武将武力值排行榜,挺有意思。但本人根据我对《三国演义》的理解重新做了排名。
汉末到三国鼎力,一段如此精彩,令人荡气回肠的历史。在乱世里,无数英雄豪杰为了自己的信念而奋斗,……继续阅读 »
丁火
13年前 (2012-08-18) 11764浏览 4评论
0个赞
(一)初级个性化配置你的vim
1、vim是什么?
vim是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合IT工程师(程序员、运维)习惯的编辑器。如果你是一名职业的SE,那么一定在寻找一款出色的能够自由定制、满足灵活编辑功能的编辑器。那么答案,就是vim或者Emacs。而这一套连续的博文,就为您介绍vim编辑器。至于另一款强大的编辑器E……继续阅读 »
丁火
13年前 (2012-08-16) 8288浏览 7评论
0个赞
PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户、表空间,权限分配等。以下命令本人都验证操作过,并加上了本人的小结与说明。
1、启动oracle数据库:
从root切换到oracle用户进入:
su - oracle
进入sqlplus环境,nolog参数表示不登录:
sqlplus /nolog
以管理员模式登录:
sqlplus / a……继续阅读 »
丁火
13年前 (2012-08-10) 36142浏览 1评论
0个赞