- 博客(9)
- 收藏
- 关注
原创 应用服务器cpu,内存占用高
2010年10月份左右 三天两头出现服务器飘红的情况,cpu高,内存有时出现用光的情况。查看线上服务器一段时间,也没有特别的错误日志,慢请求也是不明显的,在服务器出问题的时间,什么请求都慢,而且多,很难看出哪些请求是有问题的。 在 监控系统中发现,单台应用的memcache服务器get最高达到 2000/s,为在短时间内解决问题,直接让SA加了两台服务器。 似乎有所好转,红的频率有...
2011-06-20 13:51:00
540
原创 python 实用技巧
python 连接GBK mysql数据库 #!/usr/bin/python #coding:utf-8 import MySQLdb fconn = MySQLdb.connect(host='freeshop.dbm.hz1.koubei.com',user='freedian',passwd='8129927@freedian',db='freedian',charset=...
2011-06-20 13:39:16
80
原创 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
82
设计模式的一点总结
代理模式运用场景: 客户端无法直接操作实际对象 除了当前类能够提供的功能外,我们还需要补充一些其他功能或限制一些功能 适配器模式运用场景: 系统需要使用现有的类,但是这个类的接口不符合当前的要求。 命令模式的根本目的在于将“行为请求者”与“行为实现者”解耦。 ...
2011-06-20 13:36:40
65
原创 Java 堆与栈
Java内存分配: 1. 寄存器:我们在程序中无法控制 2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 3. 堆:存放用new产生的数据 4. 静态域:存放在对象中用static定义的静态成员 5. 常量池:存放常量 6. 非RAM存储:硬盘等永久存储空间 -----------------------------------------------...
2010-10-10 17:25:16
91
原创 数据库索引分析
从下列几种情况下查找某一个汉字: 一堆汉字 有拼音目录的字典 有部首目录的字典 解决的方案: 一个一个找,直接找到为止 按照拼音表的顺序找,拼音表是有序的,字在字典中也是有序的,很容易找。 根据部首目录来找,先找部首,再找汉字。汉字在字典中是无序的。 加一个汉字,会怎么样,大家可以先想想看。 其实这各结构和数据搜索是很类似的: ...
2010-09-07 23:36:48
101
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
78
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
186
sitemesh解析
你还在不断地include 公用css,公用js,公用的页头,页尾吗?还在这样重复劳动嘛,那就让sitemesh让我们偷懒吧. 1.Sitemesh简介 Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观, 如一致的导航条,一致的banner,一致的版权,等等。它是运用Deco...
2009-03-24 09:13:46
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人