- 博客(9)
- 收藏
- 关注
原创 应用服务器cpu,内存占用高
2010年10月份左右三天两头出现服务器飘红的情况,cpu高,内存有时出现用光的情况。查看线上服务器一段时间,也没有特别的错误日志,慢请求也是不明显的,在服务器出问题的时间,什么请求都慢,而且多,很难看出哪些请求是有问题的。在监控系统中发现,单台应用的memcache服务器get最高达到 2000/s,为在短时间内解决问题,直接让SA加了两台服务器。似乎有所好转,红的频率有...
2011-06-20 13:51:00
592
原创 python 实用技巧
python 连接GBK mysql数据库#!/usr/bin/python#coding:utf-8import MySQLdbfconn = MySQLdb.connect(host='freeshop.dbm.hz1.koubei.com',user='freedian',passwd='8129927@freedian',db='freedian',charset=...
2011-06-20 13:39:16
125
原创 vim实用技巧
vi a b c :n跳至下一个文件,:e#回到刚才编辑的文件。 比如当前编辑文件为a,:n跳至b,再:n跳至c,:e#回到b,想回到a的话用:ea用split 开窗口的好处,可以直接用yy在两个窗口之间复制 两个窗口可以同时是一个文件其实可以在一个窗口下,打开3个文件的。 先 打开一个,vi 文件名 然后在vi的命令输...
2011-06-20 13:38:00
122
设计模式的一点总结
代理模式运用场景:客户端无法直接操作实际对象 除了当前类能够提供的功能外,我们还需要补充一些其他功能或限制一些功能适配器模式运用场景:系统需要使用现有的类,但是这个类的接口不符合当前的要求。命令模式的根本目的在于将“行为请求者”与“行为实现者”解耦。...
2011-06-20 13:36:40
104
原创 Java 堆与栈
Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM存储:硬盘等永久存储空间-----------------------------------------------...
2010-10-10 17:25:16
128
原创 数据库索引分析
从下列几种情况下查找某一个汉字:一堆汉字有拼音目录的字典有部首目录的字典解决的方案:一个一个找,直接找到为止按照拼音表的顺序找,拼音表是有序的,字在字典中也是有序的,很容易找。根据部首目录来找,先找部首,再找汉字。汉字在字典中是无序的。加一个汉字,会怎么样,大家可以先想想看。 其实这各结构和数据搜索是很类似的:...
2010-09-07 23:36:48
152
python的编码问题
#coding:utf-8当前文件的编码格式 字符串在python内部是unicode存在的 unicode-->GBK编码 s.encode("GBK")GBK-->unicode 解码 s.decode("GBK") MySQLdb.connect(host="ip",user="user",passwd="ps",db="db"
2009-06-08 19:53:51
110
jsp与struts标签的效果比较
jsp <% long s=System.currentTimeMillis();%><span style="display:none"> <% for(int i=0;i<10000;i++){%> <%=theAction.getQueryString()%><%}%&..
2009-05-25 18:05:34
229
sitemesh解析
你还在不断地include 公用css,公用js,公用的页头,页尾吗?还在这样重复劳动嘛,那就让sitemesh让我们偷懒吧. 1.Sitemesh简介 Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观, 如一致的导航条,一致的banner,一致的版权,等等。它是运用Deco...
2009-03-24 09:13:46
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人