
Web应用
文章平均质量分 76
hittyt
这个作者很懒,什么都没留下…
展开
-
Apache性能调优常用的三板斧
Apache常用的两种MPM讨论这个问题时,有必要先界定Apache运行时到底load的是哪个MPM,prefork和worker毕竟运行时在Server端的资源消耗有一些差别。prefork:典型的“一连接一进程”模式(每个进程内部就启动一个系统线程),在相同的并发连接情况下,显然要比worker模式消耗更多系统资源(最主要消耗的就是Server的RAM,其实很多时候,调优关注的焦...2013-11-17 15:03:53 · 445 阅读 · 0 评论 -
中文乱码的那些事儿(二)
中文乱码的那些事儿(一)中基本没提及任何乱码的事情,被骂标题挡了,本篇主要侧重乱码问题的排查过程,讨论一下处理这类问题的思路。一次典型的B/S结构的Web请求过程大概是下面这个样子的:浏览器发起request(第一次Encode,将待发送的数据通过某种字符编码编码为字节流) -------> 服务器接收请求(第一次Decode,如果此时使用了和浏览器端不一致的字符编码进行解码,...原创 2013-08-18 16:57:09 · 310 阅读 · 0 评论 -
中文乱码的那些事儿(一)
昨晚帮同组一个新入行的intern解决了一个中文乱码的问题,想想这个中国程序员几乎无法回避的问题,曾经引得多少程序员竞折腰!很多新人被搞的晕晕乎乎很大一部分原因是因为网上关于这个问题的“歪门邪道”的解法太多,各种场景,各种解法,有人蒙对了,问题解决了,happy ending!有人运气不好没碰上,只能抓狂了。。。其实这个问题的根本原因不难,谁都都知道问题的关键就一点:编码字符集和解码的字符...原创 2013-08-17 23:38:38 · 190 阅读 · 0 评论 -
Web应用部署描述符(Deploy Descriptor)中Filter的执行顺序
J2EE Web应用的部署描述符DD对于Web开发人员通常都不会陌生,不过某些细节的问题,不好好研究一下Servlet的规范,就可能有些模糊了。今天遇到个问题:当一个被请求的Web资源符合多个Filter配置的mapping规则时,这些Filter执行的顺序是怎样的?是根据filter标签本身在web.xml中定义的顺序执行,还是根据filter-mapping标签在web.xml中定义的顺序...原创 2012-11-30 15:12:16 · 262 阅读 · 0 评论 -
关于cookie domain中的点前缀
今天同事遇到一个问题,大概描述如下:浏览器已经接收指令,之前在一级域名下存储了相关的信息。这里为了简化问题,假设我们有两个应用A和B,域名分别为:a.b.com和c.a.b.com。(显然B是A的一个子域)。上面的描述就是:在.b.com这个一级域名下,我们已经成功写入了一个cookie,假设为:b=level1。在正常用户的浏览行为中,应用A会向自己的域下写入a=level2(dom...原创 2012-11-07 17:30:58 · 3490 阅读 · 0 评论 -
HTTPS相关原理浅析
1、HTTPS本身并非协议,而是标准的HTTP协议架在SSL/TLS协议之上的一种结构。(一种不太合适的说法可以认为是两种协议的叠加)。HTTP是工作在OSI7层模型的最上层,就是第7层:Application Layer。而SSL/TLS是工作在第4层:Transport Layer。两层之间还是隔了Presentation Layer(6层)和Session Layer(5层)两层的。2、...原创 2012-08-03 17:11:23 · 140 阅读 · 0 评论 -
Json & JsonP
如题,在网上查找JsonP的资料的时候,发现了下面这两篇文章是相当靠谱的:http://www.ibm.com/developerworks/cn/web/wa-aj-jsonp1/http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 详细的信息直接看上面的两篇文章再好不过了。 ...原创 2012-08-01 21:01:54 · 119 阅读 · 0 评论