https://blog.csdn.net/forezp/article/details/78616591
Nginx 简介
Nginx是一个高性能的Web 服务器,同时是一个高效的反向代理服务器,它还是一个IMAP/POP3/SMTP
代理服务器。
由于Nginx采用的是事件驱动的架构,能够处理并发百万级别的tcp连接,高度的模块化设计和自由的BSD许可,使得Nginx有着非常丰富的第三方模块。比如Openresty、API网关Kong。
BSD开源协议是一个给予使用者很大自由的协议。基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专...
阅读全文>>
标签:
|
起因: spring mvc 开发。做好action 后访问发现 jsp 页面不编译而是直接返回jsp源代码到浏览器。
开始以为是jar 包问题,但原来项目也是这些包就没有问题。隐约记得遇到过,但想不起来,还好在网上找到了。决定还是记下来,记性真的越来越差了。
其实还是因为对servlet-mapping 规则不熟。
其规则就是除后缀最长匹配优先。 * 要优先 *.+后缀,即如有:
/* servlet1
*.jsp servlet2
那么
/abc.jsp /a/bc.jsp 匹配的是serv...
阅读全文>>
最近使用swfupload 做上传。环境是swfupload 2.2 ,tomcat 7。上传需要登录,登录状态session 记录。
最初是session 获取不到,最一个公共方法在链接上带上session id ,测试ie,chrome ,firefox 都ok。
没两天测试发现,360 极速上传失败,302错误,分析发现session 没找到。开始以为是360 原因,调试发现cookie 竟然有session id,但不是登录用户的session id,并且那个session id 服务器里并不存在,后面切换到swf2.5 版...
阅读全文>>
术语说明:
QPS = req/sec = 请求数/秒
【QPS计算PV和机器的方式】
QPS统计方式 [一般使用 http_load 进行统计]
QPS = 总请求数 / ( 进程总数 * 请求时间 )
QPS: 单个进程每秒请求服务器的成功次数
单台服务器每天PV计算
公式1:每天总PV = QPS * 3600 * 6
公式2:每天总PV = QPS * 3600 * 8
服务器计算
服务器数量 = ceil( 每天总PV / 单台服务器每天总PV )
【峰值QPS和机器计算公式】
...
阅读全文>>
标签:
|
下载的tomcat7 启动报一下错误:
java.lang.UnsatisfiedLinkError: tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32
解决办法:
去该地址下载一个32位的dll文件,替换tomcat的bin\目录下对应的文件
http://www.apache.org/dist/tomcat/tomcat-connectors/native/
本机64位,解压下载的包后,提取x64 文件下的tcnative-1.dll覆盖原有的dll
阅读全文>>
java web 开发中特别是前端,经常为了代码的重用性而将页面拆分成小页面。这时就需要用到嵌套将各小页面整合成符合需求的大页面。现在也有些开源框架如sitemesh 专门帮你构建页面。但jsp 原生的导入方式我们还是需要熟悉。在jsp中常用的导入方式有两种形式,分别是
<%@ include file=” ”%> 指令元素
<jsp:include page=” ” flush=”true”/> 行为元素,标签形式
具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。这里简单总结一下:
<%@ include fi...
阅读全文>>
利用tomcat 进行web 开发时。最常用的配置就是 web.xml。所以了解web.xml 中各元素的解析顺序很有必要。
web.xml 的加载顺序是:context- param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。
阅读全文>>