随笔分类 -  性能优化

摘要:一、 What, Why 1. GC是什么?为什么需要GC GC,全写是Garbage Collection , 即垃圾回收。GC是一种自动内存管理机制。通常我们在需要时手动的分配内存,在不需要某块内存时再手动的释放内存,但是当系统足够复杂时,判断某个内存区域是否需要释放是一件很麻烦的事情,必须小心 阅读全文
posted @ 2016-10-10 15:42 牧涛 阅读(5064) 评论(1) 推荐(4) 编辑
摘要:一,web服务器小论 以前的公司使用的web服务器是tomcat(tomcat+apache作集群),现在的公司是一家互联网公司,采用的架构是resin+nginx作集群(resin比tomcat快?还有待以后章节比较讨论),集群配置服务器说明: 1),serve1:127.0.0.1:80... 阅读全文
posted @ 2014-05-14 14:29 牧涛 阅读(777) 评论(0) 推荐(0) 编辑
摘要:开发web项目时,你还困扰在,反复启动web容器的痛苦中么?也许会有人说,用调试模式。但是如果涉及到配置文件或者service类,还是不得不重启web容器吧,而且偶尔会出现抽风情况,没生效的情况(这时候会让你觉得到底是没生效?还是代码有问题?是不是很纠结)。下面介绍下resin在开发web项目时... 阅读全文
posted @ 2014-05-13 10:35 牧涛 阅读(16549) 评论(1) 推荐(0) 编辑
摘要:linux平台监控mysql执行的sql语句为了做好配合开发做性能和功能测试,方便监控正在执行的sql语句,可以在/etc/mysqld中添加如下:log =/usr/local/mysql/var21005/mysql.log就可以使用:tail -f mysql.log来监控了 www.xxx.com 如果需要监控慢查询可以添加如下内容:log-slow-queries = /usr/local/mysql/var21005/slowquery.loglong_query_time = 1windows平台修改my.ini,在mysqld下添加log一行,[mysqld]log = &qu 阅读全文
posted @ 2013-08-07 11:42 牧涛 阅读(34126) 评论(5) 推荐(0) 编辑
摘要:Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到tab... 阅读全文
posted @ 2013-06-25 13:00 牧涛 阅读(337) 评论(0) 推荐(0) 编辑
摘要:看了网上的,有几种方法:1 在你的表单页里HEAD区加入这段代码:<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">2生成一个令牌保 阅读全文
posted @ 2013-05-17 11:47 牧涛 阅读(779) 评论(0) 推荐(0) 编辑