web前端
西瓜肚圆圆
这个作者很懒,什么都没留下…
展开
-
eclipse 启动参数
<br />eclipse 启动参数其实,Eclipse是一个可以进行非常灵活配置的系统,除了以缺省的方式启动以外,还可以指定各种参数来定制启动方式。在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出。<br /><br />-arch [processor architecture]<br />描述:指定所使用的处理器的类别<br />举例:eclipse -arch x86或eclipse -arch sparc<br /><br转载 2010-10-27 13:08:00 · 559 阅读 · 0 评论 -
js性能测试
客户端动态输出table数据并展示表格,是web应用中较为常见的工作。对于循环打印输出tr,td本身是一件非常僵硬和暴力的编程办法,再加上最后绑定元素innerHTML字符流输出,系统所消耗的性能代价是非常高昂的,如果我们需要展现的数据非常庞大时,那么代价也是成倍的。然而这种动态输出表格的方法是大多数客户端程序员最常用的方法。那么基于最常用的方法,如何才能降低性能成本,改善用户体验,快速安转载 2010-11-21 16:35:00 · 1310 阅读 · 0 评论 -
学学设计模式【单例模式】
单例模式,应该算是设计模式中最简单的一个。为什么会有单例模式呢?我个人感觉也比较容易理解吧。就像古代一个国家只有一个皇帝,总不可能出现两个吧?这时候你要是写成类图就必须确保产生皇帝的方法无论在什么情况下只能产生一个皇帝,否则就会出现问题。java中单例情况很多,比如数据库连接必须是单例的、、 实现单例的方式应该很多,我说的就主要两种吧,一种是饿汉式单例的模式,如下代码:原创 2010-10-30 14:22:00 · 522 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
<br />原作者charlee、原始链接http://tech.idv2.com/2008/07/31/memcached-005/<br /> mixi案例研究<br />mixi在提供服务的初期阶段就使用了memcached。随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。现在,memcached已成为mixi服务中非常重要的组成部分。<br />图1 现在转载 2010-11-14 22:32:00 · 499 阅读 · 0 评论 -
memcached全面剖析–4. memcached的分布式算法
<br />原作者charlee、原始链接http://tech.idv2.com/2008/07/24/memcached-004<br /> memcached的分布式<br />正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括 第2次、 第3次 前坂介绍的内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。memcached的分布式是什么意思?<br转载 2010-11-14 22:28:00 · 476 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/<br />memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol)和外部引擎支持。memcached在数据删除方面有效利用资源数据不会真正从memcached中消失<br />上次介绍过, memcached不会释放已转载 2010-11-14 22:23:00 · 500 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/Slab Allocation机制:整理内存以便重复使用<br />最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比memcached进程本身还慢。Slab Alloc转载 2010-11-14 22:19:00 · 441 阅读 · 0 评论 -
memcached完全剖析–1. memcached的基础【转】
原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但转载 2010-11-14 22:08:00 · 543 阅读 · 0 评论 -
Jboss通常占用的端口
<br />Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093这几个,<br />默认端口是8080 <br />在windows系统中:<br /> 1098、1099、4444、4445、8083端口在/jboss/server/default/conf/jboss-service.xml中<br /> 8080端口在/jboss/server/default/deploy/jboss-web.deployer/server.xml中<br /> 8转载 2010-12-29 17:28:00 · 1384 阅读 · 0 评论 -
【性能跟踪】btrace学习四--bBTrace example
BTrace Samples1.跟踪内存信息,用@OnTimer 这个annotation没几秒钟打印一次内存堆栈信息:import com.sun.btrace.annotations.BTrace;import com.sun.btrace.annotations.OnTimer;import static com.sun.btrace.BTraceUtils.*;@BTracepublic class TraceMemory { //heapUsage()/nonHeapUsage原创 2010-12-22 15:42:00 · 3686 阅读 · 0 评论 -
【性能跟踪】btrace学习三--bBTrace Annotation注解
Method Annotations1. @com.sun.btrace.annotations.OnMethod 定位目标类,方法,位置,且可定位多个。target class(es), target method(s) and "location(s)" within the method(s) 查找clazz中的类和方法。类可以是全路径定义或者正则。正则为//中间的。 /java .awt ..+/ 可以用annotation来确定定位范围。@javax.jw原创 2010-12-22 11:18:00 · 4530 阅读 · 0 评论 -
[转] 提高JS性能注意事项
一.执行效率1. DOM1.1 使用DocumentFragment优化多次append说明:添加多个dom元素时,先将元素append到DocumentFragment中,最后统一将DocumentFragment添加到页面。该做法可以减少页面渲染dom元素的次数。经IE和Fx下测试,在append1000个元素时,效率能提高10%-30%,Fx下提升较为明显。服用前:转载 2010-11-21 16:25:00 · 533 阅读 · 0 评论