`
hilliate
  • 浏览: 135030 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
大家都知道,solr在提交索引的时候有commit和optimize的概念,今天来分析一下:   commit 当你像solr提交索引更新时,只有运行了commit,索引才会发生变化。当然也并不意味着你每次提交都要commit,如果不是那么紧急,你可以多次提交之后,再执行commit操作。   optimize optimize有点像硬盘上整理磁盘碎片的操作。为了提高搜索速度,它会将索引重组在一起,然后移除需要被删除删除或是更新的文档,请注意,solr是没有update的这种操作的,只有增加与删除。solr在优化时,将需要删除或是被替换的索引标记为deleted,然后再创建新的文档替 ...
这两天碰到solr的一个bug,在括号中使用非表达式,造成没有任何结果命中: 检索到这个已经有人提bug了,https://issues.apache.org/jira/browse/SOLR-2209   Indexed documents:id: 1, UserId: 0, AccountId: 1id: 2, UserId: 0, AccountId: 1id: 3, UserId: 1, AccountId: 1id: 4, UserId: 2, AccountId: 1id: 5, UserId: 3, AccountId: 1 正确的Query:account_id: ...
来源:酷壳  http://coolshell.cn/?p=2424   在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及 千把个子回 ...
validationEngine是jquery下一个非常不错的表单验证框架,与本人喜欢的基于mootools的form check非常相似,不过在使用上还是稍显麻烦,做了相关修改: 1、去掉了custom[**]规则,原来要验证email时,验证规则需要写为custom[email],现在只需要直接写email即可。以非空、email规则为例,原来的写法是:validate[required,custom[email]],现在的写法是:validate[required,email],有利于提高开发效率。   2、ui的改变,原来的validationEngine的提示是红颜色的, ...

关于unix时间戳

    博客分类:
  • Java
UNIX时间戳是以UTC时间1970年1月1日 00:00:00作为0值,离这个时间每过1秒,数值增加1。       利用UNIX时间戳记录时间有极大的优势,例如计算时间差,直接相减,如果是2009-11-16 19:38:06 减去 2009-11-16 19:37:58计算机怎么减?当然要换算成秒再减。 全球各区时差问题也解决。 计算第几周等等也非常方便。 同时数据库的存储类型和内存占用量得到极大减少,记录时间只需要用INT整数类型即可,如果要记录-  : 必须要用字符型,大大增加内存和存储空间。   从时间戳与真实时间进行转换,在Java中,可以用以下这个函数来进行: ...
<link rel="stylesheet" type="text/css" media="screen" href="mysite-screen.css"/><link rel="stylesheet" type="text/css" media="print" href="mysite-print.css" />    如果需要支持老版本的浏览器,那你就必须坚持使用css1的媒体描述符screen和print。 ...
eclipse用久了,SVN repository location或CVS repository location中会出现一些过时的用不着的location,但是在window->preference中又找不到删除的地方。原来位置就在:window->open perspective->svn/cvs repository exploring,打开该视图后,在svn/cvs repositories中选择要删除的location,右键->discard location,即可删除。
  from:http://glindholm.wordpress.com/2008/06/30/unit-testing-struts-2-actions/ 实在没办法,该网站被墙,转载学习   Hopefully this will help others who are trying to unit test Struts 2 Actions.   My goal is to be able to unit test my actions in the full Struts 2 context with the Interceptor stack being run whi ...
2009要结束了,但却还没有准备好。 这一年是本命年,不过运气倒不是很次,不过这一年也确实算得上有些颠沛流离。   1月-3月 从平淡的2008年转过来,开始接受2009年的第一个命运,所在兼职单位部门转型,由原来的一个程序员,转到一个全新的领域,同时,开始了全新的思考,也感谢这次部门转型,虽然这一年里部门的转型让我尝尽了做各种事,但是让我对电子商务开始有了初步的认识与思考,而且相应的思考也有了一些成果转化,嗯,这是后话。反正1月-3月,是部门转型的初期,我在做着与程序员丝毫不沾边的事情。 不过在学校里,倒是开始尝试来当一个开发团队的技术领导,从框架选型,到关键模块的代码编写,自我感觉 ...
      虽然已修复,但是还是简单记录一下,如果有朋友出现跟我一样的问题,请更新Nutz。 --------------------------------------------------------------------------------------------       今天进行1.a.25发布前的单元测试,根据http://code.google.com/p/nutz/wiki/committer_compile 页面的要求,建立了测试环境,然而别人反应测试通过或者仅报一两个错误,而我的机器却报了131个错误,其中甚至有很多Cannot load JDBC driver ...
orz,居然用这么长时间,才发现eclipse没有自动换行功能,找了一下,找到一个小插件:virtual wordwrap , eclipse插件更新网址:http://ahtik.com/eclipse-update/   装完后,在代码里面点右键,有一个virtual word wrap ,点一下就可以自动换行了。  
  <style> div{width:500px;} li{float:left;width:100px;list-style:none;} </style>     <div> <ul> <li>友情连接</li> <li>友情连接</li> <li>友情连接</li> <li>友情连接</li> <li>友情连接</l ...
译言最近几天挂了,把原来翻译的一篇文章挪过来 -----------------------------------------------------   简介      开源项目在国外已经成为了一股热潮,已经开始影响到日常生活的方方面面,可是在中国,开源项目的使用者不少,贡 ...
这两天在psd to div+css的过程中,发现IE系的浏览器有一个比较奇怪的问题,上下两个相邻的div之中存在3px的缝隙,具体的描述如下: 上面的div:里面有一张图片 下面的div:使用的是背景,纵轴重复 具体如图所示:   经过google之后,找到的解决办法是,找到上面的div中的图片代码所在位置,为其设定属性style="display:block",问题解决。     display:block  意思是:让对象成为块级元素(比如a,span等)。   一般的块级元素诸如段落<p>、标题<h1><h2> ...
无意中看到这样一个小框架,看完之后,真是不得不顶,很简单,却也很实用的一个东西。 当然这个框架不是mvc 也不是ioc aop orm等等东西,它类似一个代码生成器。 不再多废话了,下面是正文: -------------------------------------------------------------------------------------------- 我偶然发现的一个很小很强悍的项目:Lombok 它会在编译期修改你的字节码文件,千言万语比不上代码来展示,下面就来看看吧。   在一个pojo中,下面的代码是非常常见的: public class Use ...
Global site tag (gtag.js) - Google Analytics