自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 scala 问题索引

写原型的时候由于需要大量用到模式匹配和高阶函数,所以使用了scala   遇到的问题索引如下:     1. 如何把java的list转换成scala的list import scala.collection.JavaConversions._ 然后对java的list调用 toList方法   2. 如何定义字段,使得可以和java bean兼容 在每个字段前加上 @Bean...

2012-07-05 21:12:19 138

原创 kill -3 事故记录

kill -3 pid。是将应用的运行情况dump下来。由于可以吧所有线程当前运行到哪里的情况输出,因此可以用来诊断当应用load很高的时候具体哪行代码可能存在问题。 应用运行了一阵后,load突然飙升,新的请求不再响应,初步排查后局限到了应用本身。 执行kill -3,在应用标准输出中看到了thread dump信息。几次dump后,发现个别线程一直在runnable状态,这意味着他...

2012-06-23 11:12:41 1525

原创 groovy dsl——配置数据驱动

已经习惯于用json来配置一些数据,因为json能够被大多数语言支持,尤其在录入的时候,js操作非常的方便。但,仍然有些问题,从配置数据生成想要的对象,代码上仍然要做一些工作,尤其在配置数据本身具有一些规则的时候,额外的工作就更多因此尝试使用dsl的方式替换部分的数据配置。由于groovy和java无缝的互操作性,因此使用groovy作为宿主语言。 groovy的dsl有几种惯用的模式,以下采用...

2012-06-16 12:49:48 236

原创 简单好用的mockito

Mockito 是我见过的,在java和groovy中最轻松的一个mock框架,他还是用java写的。 [list] [*]1. 我讨厌要强制写expect调用次数的情况,mockito把这个当做了可选的步骤。如果你认为真的需要,可以在最后判定一下是否调用了N次 [*]2. 我只是简单的想mock一个已有对象的个别方法而已,其他的仍然调用他自身的逻辑。mockito提供了 Mockito...

2012-06-15 00:04:03 139

空空如也

空空如也

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

TA关注的人

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