在Sinatra中灵活地配置Environments

在Sinatra中灵活的配置Environments   在Sinatra中有三个预先定义的环境属性值,包括:development, test, production. 这个当前所处的环境的值还可以通过RACK_ENV这个环境变量来设置。如果什么都不设置,默认就是develpment...

2012-12-27 14:52:44

阅读数 23

评论数 0

organize rspec2 tests into 'unit' (fast) and 'integration' (slow) categories

I wish I can use these under commands to run the tests.   rake spec # run all tests rake spec:integration # run all in...

2012-12-26 11:17:25

阅读数 22

评论数 0

ruby bundler使用技巧

bundle exec 在当前的bundle环境下,运行一个脚本        单独运行bundle, 相当于bundle install 在项目下面建立:vendor/cache 目录后,再次运行bundle,就会把响应的gem缓存一份在该目录 在准备打包部署的时候,运行:...

2012-11-26 17:12:25

阅读数 60

评论数 0

让Capybara支持Firebug

让Capybara支持Firebug,这样可以方便调试页面的测试。   只需要: gem install capybara-firebug

2012-11-13 17:56:15

阅读数 15

评论数 0

DelegatingFilterProxy的原理及使用

DelegatingFilterProxy就是一个对于servlet filter的代理,用这个类的好处主要是通过Spring容器来管理servlet filter的生命周期,还有就是如果filter中需要一些Spring容器的实例,可以通过spring直接注入,另外读取一些配置文件这些便利...

2012-03-22 10:22:47

阅读数 81

评论数 0

netbeans7.1 JVM creation failed解决方法

运行NetBeans 提示错误“JVM creation failed”打开netbeans.conf   修改netbeans_default_options的配置,增加:-J-XX:MaxPermSize=300m 选项 重新运行NetBeans就可以了。

2012-02-01 14:57:17

阅读数 24

评论数 0

转:google是如何做代码审查的

在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。 Google是一个非常优秀的公司。他们做出了很多令人...

2012-01-12 11:57:30

阅读数 28

评论数 0

基于命令行的邮件群发程序

  最近需要帮助 HR 写一个群发工资邮件的程序,这个程序考虑只有一个用户使用,尽可能简单,所以就决定实现一个基于命令行交互的小程序。以前是没怎么写过这种程序的,实际写下来发现,也没有那么容易,想写得好,给到用户一些提示,需要在这些交互动作以及文本提示的格式上下点功夫。   一开始想...

2012-01-06 18:13:34

阅读数 424

评论数 0

jsoup: Java HTML Parser试用

jsoup: Java HTML Parser,试用了一下,发现真的很方便,借鉴了jquery的理念,解析html非常直接。别之前用的neko方便很多。   http://jsoup.org/

2011-12-15 15:44:55

阅读数 13

评论数 0

Spring MVC中默认的ResponseBody为String的乱码问题

在Spring的MVC中,如果你使用的是中文,用的是UTF-8编码,有的时候我们会直接返回一个文本给前端的AJAX调用。Controllor中的代码如下: @ResponseBody @RequestMapping(value = "/test", meth...

2011-12-08 17:29:23

阅读数 14

评论数 0

在Spring STS中使用Maven对不同的部署环境打包

  Spring STS 默认集成了对 Maven 的支持,采用 Maven 管理依赖非常方便。   采用 STS 新建一个 Spring MVC 的项目,默认的目录结构如图: 然后可以通过项目名称上点击右键, run 来执行 Maven 相关的命令:...

2011-12-01 14:12:21

阅读数 122

评论数 0

Spring Web应用的UTF-8编码总结

最近做了个很小的项目,以前的项目大部分都是采用的GBK编码,用的是Struts,也总结了不少解决中文编码的问题。 现在在国际化的大公司打工,咱也得洋气一把,决定采用Spring MVC然后用UTF-8编码。   一开始没有注意,使用SpringSource Tool Suite 创建的项目默...

2011-11-17 15:11:44

阅读数 18

评论数 0

10个人生要诀让你少奋斗8年

人生观、价值观、意志信念决定了一个人的一生,这就好比 是战略目标,如果方向错了,将会一世无成。但是,如果要实现人生的战略目标,就需要正确的走好人生的每一步,否则,一失足成千古恨!如何走好每一步,特别 是关键的每一步,这就需要技巧,一个人如果十二分的注重以下十个要诀,那么他在人生道路上,至...

2010-04-24 17:07:10

阅读数 19

评论数 0

挖角与反挖角

不难看出,竞争对手之间对人才的争夺,早已从暗抢变成了明争,不再是什么秘密。不管是委托猎头公司挖墙脚,还是大 张旗鼓地到对手门前招聘,都已经成为企业获取人才的常用方法。对手常列出高薪高位的优厚条件,以期挖到高级人才。被挖企业不得不使出浑身解数,防止自己的 核心员工被挖走。   ...

2010-04-11 22:52:57

阅读数 28

评论数 0

Ttserver的一些总结

同事总结的ttserver经验:       1. Bnum和xmsize设置可以提高性能,主要是通过将部分文件映射到内存来加快IO。如果条件允许,可以将xmsize设置得比数据库(.tch)文件大来保证整个文件都映射到了内存。 2. Ttserver支持互为主从模式,可以用于数据热备,...

2010-04-09 18:35:46

阅读数 24

评论数 0

JIRA发送邮件的问题

最近将jira搬家后发现无法正常发送邮件通知 日志里面报出: An error has occurred with sending the test email: com.atlassian.mail.MailException: javax.mail.Messagi...

2010-03-30 12:40:21

阅读数 220

评论数 0

Java 关键字 Volatile & Transient

Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而...

2010-03-18 20:24:06

阅读数 13

评论数 0

Flex开发者需要知道的10件事

不久前,Michael Portuesi发表了一篇博文,谈到了Flex开发者需要知道的10件事。文章介绍了每个进入Flex领域的开发者都需要掌握的基本知识与技能。 Michael Portuesi给出的10个条目中,有些是开发者需要了解的简单细节信息;有些则揭示了Flash/ActionSc...

2010-02-26 12:38:40

阅读数 23

评论数 0

Flash开发者需要知道的10件事

此前,我们发布的新闻谈到了每个Flex开发者需要知道的10件事,本文将继续这个主题,谈谈每个Flash开发者需要知道的10件事。 近日John Lindquist谈到了在为Roundarch公司招聘Flash/Flex开发人员时的一些感受。他认为最难的地方在于问什么问题才能最好地了解到应聘者...

2010-02-26 12:30:04

阅读数 25

评论数 0

Nginx_HTTP_Push_Module是个不错的方案

  NGiNX_HTTP_Push_Module 是一个 Nginx 的扩展模块,它实现了 HTTP Push 和Comet server的功能。HTTP Push 被经常用在网页上主动推的技术,例如一些聊天室啊,更新信息非常频繁的应用场合。   应用实例:http://www.ig...

2009-11-24 18:03:21

阅读数 37

评论数 0

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