文章列表
(1)采用什么数据传输格式:xml?字节码?字符串? 其实说白了都是字节码流;
(2)采用什么协议: 基于Http这样的应用层协议还是tcp这样的传输层协议。
(3)对象如何变成请求发送出去,服务端如何接收请求得到对象:
自己的codec 进行编码和解码。编码是指业务对象转成数据传输格式发送出去。而解码是指把接收到的数据转成业务对象。
这里通常涉及到对象的序列化和反序列化机制。
Java的序列化机制:已阅读完毕
protobuf的序列化机制:原来读过,对业务的侵入性很强,业务对象可读性差。
(4)调用方式是同步还是异步。
同步的方式:有超时时间。
异步的方式:如何进行cal ...
<VirtualHost *:80>
DocumentRoot /home/admin/snsju/htdocs/assets
RewriteEngine On
SetEnvIf Request_URI "/*css" no-jk
SetEnvIf Request_URI "/*js" no-jk
ServerName assets.daily.taobao.net
</VirtualHost>
设置静态文件,比如:css,js 不转发 ...
使用StandardAnalyzer,对下面的字符串进行索引和tokenizer
江西电视台English Channel
然后同样使用StandardAnalyzer进行PhraseQuery,
怎样使得搜索关键字为 Eng Cha 的时候能查到,而输入 Eng Z 则查不到。
我看了一下文档,lucene现有的Analyzer好像都是把连续的英文字符当成一个token来处理的,
我试着在被索引的字符串的连续的英文字符中间加入空格来实现,但是当搜索关键字有
不相关的字符串的时候,也会搜索出来,郁闷!