自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

Redis 常见的性能问题和解决方法

 1.Master写内存快照,save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性暂停服务,所以Master最好不要写内存快照。 2.Master AOF持久化,如果不重写AOF文件,这个持久化方式对性能的影响是最小的,但是AOF文件会不断增大,AOF文件过大会影响Master重启的恢复速度。 3.Master调用BGREWRIT...

2012-07-03 23:01:43 757 1

NoSQl之Redis介绍及实践分享

  1.Redis是什么 2.Redis安装 3.Redis优点 4.Redis性能 5.Redis数据类型及内存优化 6.Redis发布/订阅 7.Redis数据过期设置 8.Redis事务支持 9.Redis数据存储10.Redis AOF 11.Redis数据恢复 12.Redis主从复制 13.Redis客户端 14.Redis ...

2012-01-11 18:49:32 219

Redis 2.2.* 到 2.4.*升级方案

Redis2.4还是很有必要升级的,下面是2.4的一些新特征和改进1.对小数据量的sorted sets结构的内存使用做很大的优化2.RDB文件的持久化速度也将会大大提高3.对目前的一些写操作命令进行了改进,支持批量写入功能4.启用新的内存分配模式 jemalloc.5.通过对copy on write机制使用的优化,数据持久化保存的子进程的内存占用将大大减少6.INF...

2011-12-14 18:24:32 624

原创 Spring Integration 1.0 发布

终于迎来了spring integration的第一个final版本。 spring integration 1.0版的代码已基本完成,只是文档还没完善,不久之后spring source官方就会发布公告。 Spring Integration 相关资源信息下载地址 参考文档 JavaDoc Spring Integration 论坛源代码:  Subversion 项目进...

2008-11-20 14:34:34 145

寻一本书《探索需求——设计前的质量》

探索需求——设计前的质量基本信息: 【评  价】  【原 书 名】 Exploring Requirements: Quality Before Design 【原出版社】 Dorset House 【作  者】(美)Donald C. Gause,Gerald M. Weinberg [同作者作品][作译者介绍] 【译 ...

2008-11-13 09:43:09 343

原创 Office Matters ------ Part A

1. appointment  n.   an arrangement for a meeting at a given time and place.    If you would like to meet with Mr.Higgings, you must first make an appointment with his secretary. 2. attendance n. ...

2008-10-29 23:00:33 202

refactoring 公司内部交流

内容大纲1.什么是重构 (what)2.何时进行重构 (when)3.如何进行重构 (how)4.一些重要常用的重构方法5.通过重构来引入模式  refactoring 下载

2008-10-29 15:57:28 130

想买一本书——企业应用架构模式,但是找不到有哪里有卖的

企业应用架构模式又名: Patterns of Enterprise Application Architecture作者: Martin Fowler译者: 王怀民等ISBN: 9787111143055页数: 363定价: 49.0出版社: 机械工业出版社装帧: 平装出版年: 2004-7-1 找了N个网上书店居然都缺货,淘宝上也都缺货,这么畅销难道都不印了?有这本...

2008-06-10 22:22:26 115

When To Use Mock Objects?

The real object has nondeterministic behavior The real object is difficult to setup The real object has behavior that is hard to trigger The real object is slow The real object is a user interfa...

2008-06-10 10:18:18 152

用 Cobertura 测量代码测试覆盖率

Cobertura是一个基于jcoverage的免费Java工具,它能够显示哪一部分代码被你的测试所覆盖,并可生成HTML或XML报告. cobertura 的大概基本工作思路:1.对已经编译好的class 文件添加标记2. 对添加好标记的代码进行单元测试3. 输出覆盖率统计报告在ant 中使用cobertura 的基本步骤:1. 编译代码2. 定义cobertura 的ant ...

2008-06-06 12:54:34 162

原创 2005动感英语笔记(1-365)

2005动感英语笔记1-365 点击下载

2008-05-04 14:56:03 525 1

几个有用Linux 单行命令

   1.sudo !!      以 root 帐户执行上一条命令。   2. python -m SimpleHTTPServer      利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。   3. :w !sudo tee %      在 Vim 中无需权限保存编辑的文件。   4. c...

2008-05-04 13:34:27 238

美国人常用的五星级句子

1. After you. 你先请。这是一句很常用的客套话,在进/出门,上车得场合你都可以表现一下。 2. I just couldn’t help it. 我就是忍不住。想想看,这样一个漂亮的句子可用于多少个场合?下面是随意举的一个例子: I was deeply moved by the film and I cried and cried. I just couldn’t help it. ...

2008-05-04 13:23:53 107

迟到时会讲的十句话

1. I'm sorry for being late.抱歉我迟到了。2. I'm sorry to have kept you waiting.抱歉让你久等了。3. Sorry, I'm late again. I'll make it up to you. Dinner is on me. How's that?抱歉,我又迟到了。我会补偿你的。晚餐我请,怎么样?4. Sorry, I didn...

2008-05-04 13:20:55 145

选股公式函数汇总解释

1.引用数据AVPRICE引用均价(在盘后对于国内三个期货交易所指结算价)CLOSE引用收盘价(在盘中指最新价)HIGH引用最高价LOW引用最低价OPEN引用开盘价OPI引用持仓量REF(X,N)引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N)引用N个周期后的数据。(N为大于等于1的整数)...

2008-04-05 13:16:17 6079

股票换手率公式

换手率是指在一定时间内市场中股票转手买卖的频率,是反映股票流通性的指标之一。计算公式描述为为:换手率=(某一段时间内的成交量/流通股数)c。计算公式:[code="sql"]VOL/CAPITAL*100%;[/code]一般来说,当股价处于低位时,当日换手率达到4%左右时应引起投资者的关注,而上升途中换手率达到20%左右时则应引起警惕。...

2008-04-04 23:58:06 3457 1

12个金币的问题

[url]http://www.iteye.com/post/475217[/url]现在有12个金币,其中一个有质量问题(或重或轻),还有一个无砝码的天平,让你称三次怎么样找到那个有质量问题的金币? 这个题目是比较经典的智力题,俺记得第一次解这个题目是学二叉树的时候,俺当时死活要跟二叉树联系起来,汗一种解法:第一个量重比较是 4 对 4考虑以下两个可能:...

2008-03-30 19:02:22 785

形态特征选股公式的编制

(1)、均线多头排列[code="sql"]a1:=MA(CLOSE,n1);a2:=MA(CLOSE,n2);a3:=MA(CLOSE,n3);a4:=MA(CLOSE,n4);COUNT(a1>a2 AND a2>a3 AND a3>a4,3)=3 AND CLOSE>OPEN;[/code]注:n1、n2、n3、n4日均线呈多头排列。(2)、均线空头排列...

2008-03-30 18:15:23 2483

编写公式时的常用的通式

常用通式一、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1倍,表示如下:[code="sql"]VOL/REF(VOL,1)>2[/code](2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:[code="sql"]VOL/MA(VOL,10)>2;[/code](3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下...

2008-03-30 15:52:42 436

JACOB发送传真

JACOB一个JAva-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32 libraries。[code="java"]import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;public class FaxDocumentProperties { ...

2008-03-21 19:46:17 501 1

Windows XP下用Modem发送传真(ZZ)

随着宽带网的大量普及,原来拨号时代的 Modem们已经很少有人再去关注它们,它们有的被遗弃在角落里,有的留在了机箱上,再也没有了以前的风采。但很多朋友的Modem当时买来时也都是身价不菲,现在就这样放着,总感觉有点浪费,怎么样才能让这些Modem发挥一下余热呢?  其实,现在我们能见到的绝大多数Modem都支持传真功能。而我们平时使用的Windows操作系统(包括Windows 95、Wi...

2008-03-18 10:40:27 200

原创 Fast Query

class System::FastQuery def self.sub_join_str(model) Util.is_submodel(model) ? " AND #{model.table_name}.#{model.inheritance_column} = '#{model.name.demodulize}'" : "" end class Conditions ...

2008-01-19 15:07:43 157

9.3. Working with Trees

I think that I shall never seeA poem as lovely as a tree..."Trees," [Alfred] Joyce KilmerTrees in computer science are a relatively intuitive concept (except that they are usually drawn with t...

2008-01-19 15:06:24 116

9.2. Working with Stacks and Queues

Stacks and queues are the first entities we have discussed that are not strictly built into Ruby. By this we mean that Ruby does not have Stack and Queue classes as it does Array and Hash classes (...

2008-01-19 15:04:26 131

9.1. Working with Sets

We've already seen how certain methods of the Array class let it serve as an acceptable representation of a mathematical set. But for a little more rigor and a little tighter coding, Ruby has a Set ...

2008-01-19 15:03:27 96

8.3. Enumerables in General

What makes a collection enumerable? Largely it is just the fact of being a collection. The module Enumerable has the requirement that the default iterator each should be defined. Sequence as such is...

2008-01-19 14:26:40 156

8.2. Working with Hashes

Hashes are known in some circles as associative arrays, dictionaries, and various other names. Perl and Java programmers in particular will be familiar with this data structure.Think of an array as...

2008-01-19 14:25:20 159

原创 打造安全 Ajax mashup 的未来

[url]http://www.ibm.com/developerworks/cn/xml/x-securemashups/index.html?S_TACT=105AGX52&S_CMP=techcsdn[/url]

2008-01-19 14:22:07 94

计算两个字符串之间的Levenshtein距离

Levenshtein距离 class String def levenshtein(other, ins=2, del=2, sub=1) return nil if self.nil? return nil if other.nil? dm = [] dm[0] = (0..self.length).collect { |i| ...

2008-01-09 23:32:34 274

字符串的编码和解码

rot13编码和解码 class String def rot13 self.tr("A-Ma-mN-Zn-z","N-Zn-zA-Ma-m") endendtest="test"test=test.rot13 #"grfg"test=test.rot13 #"test" base64字符串的编码和解码 str = "test"new_string=[str].

2008-01-09 23:11:41 256

insertion-sort

输入:n个double类型数{a1,a2,......an}输出:输入序列的一个排列{A1,A2,......An},使得A1<=A2<=......An.测试代码:java 代码  private InsertionSort insertSort = new InsertionSort();          public void testOn...

2007-10-25 22:01:34 81

rails应用自动化部署——使用capistrano2.0

昨天用capistrano2.0把应用部署搞的比较自动化了一点.capistrano2.0基本使用步骤是:1.install capistranoruby 代码 gem install capistrano  2.进入rails工程根目录执行 ruby 代码 capify .    这个命令会生成两个文件,一个是Capfile文件,在应用的根目...

2007-10-10 18:59:43 161

selenium和ajax的测试问题

Hi,allI am having doubts in selenium and ajax.比如:我选择省份,需要等待一点时间才会出现省份下面的市,我才能选择县市,县市是通过选择省份之后触发ajax异步加载的,所以需要等待一点时间,我试着用wait_for_page_to_load()等待,会抛出Time out异常,后来又发现了wait_for_condition(),我就试着用了:rub...

2007-08-13 15:51:57 402

在selenium测试中使用ActiveRecord

ActiveRecord是rails的框架,我们在selenium测试中肯定需要初始化数据或者清理数据库数据以保证各个测试之间的独立性,可以这样用ActiveRecord来初始化或清理数据库ruby 代码  require 'test/unit'   require 'selenium'   require 'active_record'   ActiveR...

2007-08-10 18:15:55 149

关于rails应用的验收测试

ruby的测试运行的本来都慢,selenium的验收测试跑起来就更慢了,不知道大家都用什么进行集成测试?有没有改进的办法。看到还有一个Watir貌似可以干同样的事,但是没有像selenium ide一样的自动录入工具,自己写脚本比较繁琐。还有一个Selenium on Rails我就更不喜欢了,语法看着不爽不说,声称可以用selenium ide( If you don‘t want to wr...

2007-08-08 18:26:24 91

Exception: Bad file descriptor - connect(2)

Hi,allI am trying to test web application using the sample code:ruby 代码  require "selenium"   require "test/unit"      class NewTest < Test::Unit::TestCase     def setup ...

2007-08-07 15:59:48 550

jpivot中输出pdf打印汉字、excel导出中文方法

jpivot是目前用得最多得OLAP展现工具,pentaho,spagoBI,openi等都是用他来做展现,jpivot中pdf打印输出中文1.升级com.tonbeller.jpivot.print.PrintServlet文件到JPivot1.6.0以上,如果不想升级就修改PrintServlet在init方法中增加以下语句.  java 代码  public void ...

2007-05-18 09:18:23 129

IDEA快捷键

最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+Shift+N,...

2007-04-30 12:16:52 88

首次敏捷项目开发实践

 首次采用敏捷方式进行开发,我想把我们的做法与大家分享下,同时希望大家指出我们的不足和需要改进的地方,让我们的项目进行的更顺利,目前项目已过三分之一,客户比较满意,还算顺利。 项目简介:一个DMS小项目,预计时间14人月.客户需求不是很明确,想一边做一边提,适合引入敏捷开发(实际上用户的需求也一直在变,当他们看到每次的small release时都会有新的想法)。 Team主要成员:一个...

2007-04-06 08:27:07 146

TDD的三条军规(Robert C. Martin大叔总结的)

Robert C. Martin大叔总结的TDD的三条军规,简直太到位了:1.除非这能让失败的单元测试通过,否则不允许去编写任何的产品代码。 2.只允许编写刚好能够导致失败的单元测试。 (编译失败也属于一种失败) 3.只允许编写刚好能够导致一个失败的单元测试通过的产品代码。 对于任何功能,一定要从编写它的单元测试开始;但是到了原则2,你就不能再为那个单元测试写更多内容。只要...

2007-04-02 20:43:41 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除