- 浏览: 272433 次
- 性别:
- 来自: 上海
最新评论
-
csmnjk:
thanks a lot!
Lucene的评分(score)机制的简单解释 -
helloworlda:
...
在Spring STS中使用Maven对不同的部署环境打包 -
u010223750:
我是lucene的新手,楼主分析的好,get到
Lucene的评分(score)机制的简单解释 -
java_web_hack1:
bundle exec 可以干啥,求举例
ruby bundler使用技巧 -
poterban:
请问具体怎么修改呢?
JIRA发送邮件的问题
文章列表
最近将jira搬家后发现无法正常发送邮件通知
日志里面报出:
An error has occurred with sending the test email:
com.atlassian.mail.MailException: javax.mail.MessagingException: 501 Syntax: HELO hostname
然后就google到JIRA官方的解决方法:
JIRA fails to send an email message stating:
Attempted test email send. Lo ...
Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。
这样当多个线程同时与某个对象交互时,就必须要注意到要让线程及时的得到共享成员变量的变化。
而volatile关键字就是提示VM:对于这个成员变量不能保存它的私有拷贝,而应直接与共享成员变量交互。
使用建议:在两个或者更多 ...
不久前,Michael Portuesi发表了一篇博文,谈到了Flex开发者需要知道的10件事。文章介绍了每个进入Flex领域的开发者都需要掌握的基本知识与技能。
Michael Portuesi给出的10个条目中,有些是开发者需要了解的简单细节信息;有些则揭示了Flash/ActionScript/Flex与其他开发环境之间的差别。
如果你了解HTML/CSS并熟悉JavaScript,但却对ActionScript或Flex一无所知的话,那么应该花些时间学习一下面向对象编程,因为ActionScript是一门完全的面向对象编程语言,而Flex则是一个面向对象的框架。
1. ...
此前,我们发布的新闻谈到了每个Flex开发者需要知道的10件事,本文将继续这个主题,谈谈每个Flash开发者需要知道的10件事。
近日John Lindquist谈到了在为Roundarch公司招聘Flash/Flex开发人员时的一些感受。他认为最难的地方在于问什么问题才能最好地了解到应聘者的Flash/Flex开发技能。因此,他给出了一个列表并说到:“根据我的经验,通过这个列表能更好地判断面试者的技术水平和经验”。
本文就将概要地介绍Flash开发者需要知道的10件事并给出进一步阅读的链接。
1. 弹性“跑道“模型
开发者应该知道事件何时被触发,代码何时被执行,Player何时进行 ...
NGiNX_HTTP_Push_Module
是一个 Nginx
的扩展模块,它实现了 HTTP Push 和Comet server的功能。HTTP Push
被经常用在网页上主动推的技术,例如一些聊天室啊,更新信息非常频繁的应用场合。
应用实例:http://www.igvita.com/2009/10/21/nginx-comet-low-latency-server-push/
前台的实现只需要js代码就可以了。
实例代码:http://pushmodule.slact.net/js/dumbchat.js
通过图上的应用可以清晰的看出 ...
Apache Lucene
项目是一个完全用Java编写的高性能、全功能的文本搜索引擎库,最近它发布了2.9版
。此次发布在2.4.1版的基础上进行了许多增强:
单个Segment的查询及缓存,这使reopen操作的速度显著提高。
这个功能对增量索引的更新很有帮助
为IndexWriter增加了接近实时的搜索功能。
这是Lucene从根本上开始支持实施搜索
新的Query类型。
更智能,伸缩性更强的多词(multi-term)查询(如Wildcard,Range等等)。
最新优化过的Collector/Scorer API。
新增的Unicode ...
- 2009-10-09 19:26
- 浏览 1961
- 评论(0)
据国外媒体报道,转眼之间,Apache软件基金会已经成立10年之久了,11月份,Apache基金会的成员将会为其举行一次大型的庆祝。
虽然Apache软件基金会是一个开源的组织,但是Apache却创造了对现代互联网来说很重要的技术。
下面 ...
- 2009-09-23 10:27
- 浏览 910
- 评论(0)
看了Google 选择 Jetty, 放弃 Tomcat
这条新闻后,感觉跟我最近在考虑的问题很相关。
之前一直都是在使用tomcat,也用过jetty但是很少。主要是没有体会到jetty的好处。
通过新闻中的介绍,可以了解到jetty的一些优势,比如整合方便,能够方便的嵌入到移动设备中。
我最近在考虑的是,我们的系统中有很多的接口都是基于http的,有系统内部调用的,也有通过ajax这种方式调用的。
象这种调用有几个特点:
不需要支持cookie
不需要支持session
只要能够处理一些查询逻辑,不一定需要servlet容器。
内部调用也不需要一 ...
- 2009-08-25 16:47
- 浏览 1711
- 评论(0)
HTTP_persistent_connection.svg
keepalive的时间范围内,这些http请求共用同一个TCP connection. 如果keepalive为off的话,则每次http请求都需要新建tcp connection
摘自wikipedia:
HTTP persistent connections, also called HTTP
keep-alive, or HTTP connection reuse, is the idea of using the same TCP
connection to send and recei ...
- 2009-07-04 12:58
- 浏览 6595
- 评论(1)
OpenSocial
是
一组用于创建在网络上运行的社交应用程序。OpenSocial
的
目标是:通过提供一个可在许多不同的环境中使用的通用API
,让
更多的应用程序可以被更多的用户访问。开发人员可以使用标准的javascript
和html
创建应用程序,这些应用程序可在已应用的OpenSocial
的社交网站上运行。
OpenSocial
整
体上一般由下面的几个部分组成:
OpenSocial
容
器
提交OpenSocial
API
服务的网站称之为OpenSocial
窗
口,它暴露OpenSocial
API
, ...
- 2009-06-24 09:08
- 浏览 2721
- 评论(0)
这是一篇很早以前写得文章,整理了一下贴上来,希望对不熟悉EHcache的同学有用。
在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。
...
用 Hadoop 进行分布式并行编程, 第 1 部分
http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop1/index.html
用 Hadoop 进行分布式并行编程, 第 2 部分
http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop2/index.html
用 Hadoop 进行分布式并行编程, 第 3 部分
http://www.ibm.com/developerworks/cn/opensource/os-cn ...
- 2009-04-22 14:45
- 浏览 1502
- 评论(0)