- 浏览: 264894 次
- 性别:
- 来自: 北京
最新评论
-
panghaoyu:
不需要solr、mongodb、任何数据库、jsp\php\a ...
搜索关键字拼音智能提示实现 -
panghaoyu:
其实还有其他方法,比如可以嵌入搜索引擎的搜索自动提示js,就 ...
搜索关键字拼音智能提示实现 -
颖宝blingbling:
<div></div>
搜索关键字拼音智能提示实现 -
静夜独窗:
请问,这段代码哪里用到了Memcache,整个验证用cooki ...
JCaptcha+Memcache的验证码集群实现 -
liubang201010:
alfresco简体中文汉化包:
http://www.inn ...
Alfresco社区版本安装(linux)
文章列表
变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。 $# 添加到Shell的参数个数 $0 Shel ...
1、source命令 用法: source filename 作用: 在当前bash环境下读取并执行filename中的命令,该filename文件可以无"执行权限" 注:source命令通常用“.”来替代,如:source bash_profile . bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改的初始化文档。 source命令(从 C Shell 而来)是bash shell的内置命令。 “.”命令(从Bourne Shell而来),就是顺序的执行文件里的命令。2、sh和bash命令 用法: s ...
HotSpot JVM收集器
上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。
收集器
回收区域
概念
SolrCloud(Solr云)是Solr4.0版本开发出的具有开创意义的基于Solr和Zookeeper的分布式搜索方案,SolrCloud是Solr的一种部署方式。Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式,这些方式部署的Solr不具有SolrCloud的特色功能。
Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库。Solr是以Lucene为基础实现的文本检索应用服务。
架构图
一、为什么需要消息队列服务?
在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如大量的insert,update之类的请求同时达到mysql,直接导致无数的行锁表锁,甚至最后请求堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统的压力。
二、选择MQ时主要关注的特性
1) 通信模式(是否满足业务场景):
ActiveMQ: queue(producer/consumer), topic(publisher/subscriber) RabbitMQ: AMQP协议支持路由选择和广播 Z ...
问题导出
关于主流的Java Web服务器Tomcat、Jetty、WebLogic、WebSphere等,先提出几个问题:
部署在同一个服务器上的两个Web应用程序所使用的Java类库是如何实现相互独立?
部署在同一个服务器上的两个Web应用程序所使用的Java类库是如何实现相互共享?
服务器如何保证自身的安全不受部署的Web应用程序的影响?
支持JSP应用的Web服务器,如何支持HotSwap功能的?
上述问题,可以由Web服务器的类加载系统来实现。例如,Tomcat的ClassLoader体系结构如下所示:
首先回顾一下Jvm标准的类加载体系。
一、问题背景
为了防止垃圾信息发布机器人的自动提交攻击,采用CAPTCHA验证码来保护该模块,提高攻击者的成本。
二、验证码简介
全自动区分计算机和人类的图灵测试(Completely Automated Public Turing test to tell Computers and Humans Apart,简称CAPTCHA)俗称验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题 ...
String常量池对象过多导致系统性能下降
- 博客分类:
- java
最近工作中对系统进行调优,发现有一个后台任务执行后会导致logger打日志会变得很慢。经过层层分析,发现是任务代码中用到的阿里巴巴的fastjson框架中的SymbolTable对象中有大量String intern对象。
参考:http://tech.meituan.com/in_depth_understanding_string_intern.html
因为GC优化比较难搞,所以我们先从String.intern()的开销开始做。String.intern()的作用就是在JVM运行时往常量池去写东西,如果intern的String已经存在,返回已存在的地址, ...
jps
查看java进程号
jmap
查看heap中存活的对象情况:
jmap -histo:live pid
dump内存
jmap -dump:format=b,file=test.bin 4939
zip
zip test.bin.zip test.bin
jconsole
-Dcom.sun.management.jmxremote
jconsole pid
mac os安装mongodb
- 博客分类:
- mongodb
1. 下载mongodb mac版本的mongodb-osx-x86_64-2.4.5.tgz2. 解压缩3. 用户主目录 vim .mongodb.conf fork=true logpath=/Users/niyong/data/dbdata/mongodb/log/mongodb.log
logappend=true dbpath=/Users/niyong/data/dbdata/mongodb/data4. .bash_profile export PATH=$PATH:/Users/niyong/Programs/mongod ...
一、背景
搜索的智能提示是一个搜索应用的标配,主要作用是避免用户输入错误的搜索词,并将用户引导到相应的关键词上,提升用户体验。
由于中文的特点,如果搜索自动提示可以支持拼音的话会给用户带来更大的方便,免得切换输入法。
目前大多数的电子商务网站都支持拼音提示功能。
二、目标
基于用户的历史搜索关键字进行提示
同时支持汉字,拼音输入
支持前缀匹配,比如输入“ch”可能提示出“重庆”
支持缩写输入,比如输入“cq”能提示出“重庆”
多音字支持,比如输入“chongqing”或者“zhongqing”都能提示出“重庆”
输出结果,根据用户查询关键字的频率进行排 ...
1. CSS边框(border)方式
.triangle{
border-color: #EA5200 #fff #fff #fff;
border-width: 100px 60px 0px 60px;
border-style: solid;
width: 0px;height: 0px;
}
2.
文章标题列表对溢出文本显示省略号
- 博客分类:
- css
通常做法:
max-width:580px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-moz-binding:url('../ellipsis.xml#ellipsis');
http://www.zhangxinxu.com/wordpress/2009/09/%E5%85%B3%E4%BA%8E%E6%96%87%E5%AD%97%E5%86%85%E5%AE%B9%E6%BA%A2%E5%87%BA%E7%94%A8%E7%8 ...
CSS中zoom:1的作用兼容IE6、IE7、IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:触发IE浏览器的haslayout解决ie下的浮动,margin重叠等一些问题。
配置solr.xml
- 博客分类:
- solr
solr.xml文件的位置在solr home目录中,通过配置该文件指定多个solr core.
配置多个solrcore,如下所示:
<solr persistent="true" sharedLib="lib">
<cores adminPath="/admin/cores">
<core name="core0" instanceDir="core0dir"/>
&l ...