web前端
TonyEm
这个作者很懒,什么都没留下…
展开
-
URL中对特殊字符的处理
URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。下表中列出了一些URL特殊符号及编码 十六进制值1.+URL 中+号表示空格%2B转载 2013-02-19 10:44:47 · 431 阅读 · 0 评论 -
使用jquery解析xml
使用Jquery解析XML: $.ajax({ url:'ajax/test.xml', dataType: 'xml', cache:false, success: function(xml) { $("AUTHOR", xml).each(function(id){ AUTHO转载 2013-04-16 16:51:44 · 521 阅读 · 0 评论 -
Apache2.2和Tomcat6整合
Apache2.2和Tomcat6整合Apache和Tomcat同是Apache基金会下面的两个项目。 一个是HTTP WEB服务器,另一个是servlet容器(servlet container),最新的6.0.X系列实现Servlet 2.4/JSP 2.0Spec。在我们生产的环境中,往往需要Apache做前端服务器,Tomcat做后端服务器。此时我们就需要一个连接器,这个连接转载 2013-03-26 17:28:09 · 686 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。 本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol) 和外部引擎支持。memcached在数据删除方面有效利用资源数据不会真正从memcached中消失上次介绍过,memcached不会释放已分配的内存。记录超时转载 2013-03-26 09:09:40 · 507 阅读 · 0 评论 -
memcached完全剖析–1. memcached的基础
memcached是什么?memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。 但随着数据量转载 2013-03-26 09:06:59 · 519 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
mixi案例研究mixi在提供服务的初期阶段就使用了memcached。 随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。 此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。 现在,memcached已成为mixi服务中非常重要的组成部分。图1 现在的系统组件服务器配置和数量mi转载 2013-03-26 09:11:01 · 554 阅读 · 0 评论 -
memcached全面剖析–4. memcached的分布式算法
memcached的分布式正如第1次中介绍的那样,memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。 服务器端仅包括第2次、第3次前坂介绍的内存存储功能,其实现非常简单。 至于memcached的分布式,则是完全由客户端程序库实现的。 这种分布式是memcached的最大特点。memcached的分布式是什么意思?这里多次使用了“分布式”这个词,但并未转载 2013-03-26 09:10:25 · 531 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。 在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。 但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下, 会导致操作系统比memcached进程本身还慢。Slab Allocator就是转载 2013-03-26 09:08:40 · 459 阅读 · 0 评论 -
js加密方法
做网站最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的JAVASCRIPT代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西也挺累的.但我们也应该清楚地认识到因为JAVASCRIPT代码是在IE中解释执行,要想绝对的保密是不可能的,我们要做的就是尽可能的增大拷贝者复制的难度,让他知难而退(但愿~!~),下面我结合自己这几年来的实践,及个人研究的心得,和大家一起来探讨一转载 2013-03-22 16:51:18 · 704 阅读 · 0 评论 -
tomcat中文乱码
解决方案一:在使用get传输参数时,将参数中的中文转换成url格式,也就是使用urlEncode和urlDecode来传输,使用这种方式就是把中文转换成以%开头的编码在url中传输。使用这种方法时,要注意两点。1.前台使用urlencode,在后台相应的使用urldecode。2.使用urlencode的内容是参数内空。千万要注意,他是会把等于号等符号也给转换了。所以,最好是先把参原创 2013-03-20 12:44:20 · 529 阅读 · 0 评论 -
Log4j详细配置
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、转载 2013-03-11 13:29:52 · 562 阅读 · 0 评论 -
Apache与Nginx的优缺点比较
1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx 的转载 2013-03-11 10:05:31 · 540 阅读 · 0 评论 -
高并发网站开发问题总结一
tomcat+nginx架构。nginx上缓存静态页面,比如css,图片,js脚本之类tomcat上是有css文件的, 当用户请求页面的时候如果nginx服务器上没有这个文件那nginx就会把那个文件取到本地, 以后在有其它用户要访问这个文件的话nginx就不会在去从tomcat请求这个文件.那样的话如果在tomcat上更新了文件的话, 那用户还是用的nginx上的老文件,原创 2013-02-22 16:18:59 · 477 阅读 · 0 评论 -
正则表达式和字符串处理
第一章 正则表达式概述正则表达式(Regular Expression)起源于人类神经系统的研究。正则表达式的定义有以下几种:l 用某种模式去匹配一类字符串的公式,它主要是用来描述字符串匹配的工具。l 描述了一种字符串匹配的模式。可以用来检查字符串是否含有某种子串、将匹配的子串做替换或者从中取出符合某个条件的子串等。l 由普通字转载 2013-02-19 09:50:14 · 1027 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener ->转载 2013-06-18 11:30:49 · 470 阅读 · 0 评论