- 浏览: 73019 次
- 性别:
- 来自: 深圳
最新评论
-
langzibo112304:
楼主的qq是多少 有个问题请教
Spring3.2异步处理http请求 -
lancijk:
多谢楼主 分享.
Spring3.2异步处理http请求 -
青春的、脚步:
<str name="mm"> ...
solr 自定义 dismax查询方式 -
ihuangweiwei:
这个设置了有效果吗 <str name="m ...
solr 自定义 dismax查询方式 -
poppop_2000:
[b][/b][b][/b][b][/b][b][/b][b] ...
solr 自定义 dismax查询方式
文章列表
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode linux-amd64 compressed oops)
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x00007f3eb00e7800): Ja ...
Spring3.2异步处理http请求
- 博客分类:
- java
解决的问题:
目前系统中,有个别的查询比较慢,大概需要几秒才能返回结果。在大量使用此功能时导致系统变慢。
可能会出现的原因:
1、程序问题(包括业务设计、业务逻辑处理、数据库优化等)
2、架构问题
3、其他原因
此处就第二点做一下分析:
用户查询开始到返回结果到页面,此处是一个同步的过程,如果做成异步的能提高系统响应的性能,最近发现servlet3.0有一个新的特性,新增HTTP请求的异步处理,详细请参考。
由于项目采用的SpringMVC做的,所以查看了下SpringMVC的资料,发现3.2版本对于异步处理有良好的封装。开始做实验
配置servlet3.0
...
oralce客户端安装(绿色版)
- 博客分类:
- 数据库
1.下载Oracle Instant Client(basic版本)
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2.设置环境变量
PATH=D:\work\oralce\client_11_2;
ORACLE_HOME=D:\work\oralce\client_11_2
TNS_ADMIN=D:\work\oralce\client_11_2
NLS_LANG=American_America.AL32UTF8
注意字符集合
3.在D:\work\ ...
htmlparse 解析 将夜小说 百度贴吧
- 博客分类:
- java
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import org.htmlparser.Node;
import org.htmlparser.NodeFilter;
import org.htmlparser.Parser;
import org.htmlparser.filters.AndFilter;
import org.htmlparser.filters.HasAttribut ...
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class A {
/**
* @param args
*/
public static void main(String[] args) {
String s = "\\d*+";
Pattern p = Pattern.compile(s);
Matcher m = p
.matcher("福利彩票双色球2011071期红色球281530020122蓝色球02,其 ...
#!/bin/sh
JAVA_LIB="/home/zhongyu/test/classes12.jar";
DIR="/home/zhongyu/test/log";
URL="jdbc:oracle:thin:@IP:1521:yx10g";
USER="sdwww";
PASSWORD="sdwww";
DRIVER="oracle.jdbc.OracleDriver";
CLASSPATH=$CLASSPATH:${JAVA_LIB}
export CL ...
保存session id的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发送给服务器。
由于
cookie可以被人为的禁止,必须有其它的机制以便在cookie被禁止时仍然能够把session
id传递回服务器,经常采用的一种技术叫做URL重写,就是把session
id附加在URL路径的后面,附加的方式也有两种,一种是作为URL路径的附加信息,另一种是作为查询字符串附加在URL后面。网络在整个交互过程中始终
保持状态,就必须在每个客户端可能请求的路径后面都包含这个session id。
另一种技术叫做表单隐藏字段。就是服 ...
这是J道论坛中关于Session、Cookie讨论中一个道友的理解,我觉得很好,就把它给转过来了,说实在话J道论坛中的高手是很多的,不过前几年论坛还比较火,近年不是很好了.
1、HTTP协议本身是“连接-请求-应答-关闭连接”模 ...
1、找到jar包所在的位置(如:E:\android-sdk-windows\platforms\android-8)
2、在android-8文件夹中新建sources文件夹
3、把你下载的源代码解压在此文件夹下
1、Implementors
Eclipse update site:
http://eclipse-tools.sourceforge.net/updates/
2、easyexplore
http://sourceforge.net/projects/easystruts/files/Easy%20Explorer%20for%20Eclipse/easy-explore-1.0.1/org.easyexplore_1.0.1.zip/download
配置data-conf.xml配置文件时注意大小写。
<document name="faq">
<entity name="t_faq" dataSource="jdbc" pk="id"
transformer="ClobTransformer" query="select * from im_ry_faq t">
<field column="id" name="id" ...
1、在solrconfig.xml中增加
<queryParser name="imdismax"
class="com.szhtp.search.parse.IMDisMaxQParserPlugin" />
<requestHandler name="imdismax" class="solr.SearchHandler">
<lst name="defaults">
<str name="defT ...
1、请求被solr的过滤器拦截转发到RequestHandlerBase中的handleRequest()
2、handleRequest()中调用handleRequestBody()(抽象的)
根据请求参数qt=standard查找solrconfig.xml配置文件(SolrConfig初始化)中找到SearchHandler类
<requestHandler name="standard" class="solr.SearchHandler"
default="true">
<!-- def ...
1、schema.xml中defaultSearchField接点标识默认时q搜索的字段(也就是document中的field),如果需要对其他field查找,可以使用fieldName:搜索的内容 如:<str name="q">description:资费</str>,description是创建索引时添加的field。
2、<copyField source="description" dest="text" />就是把description字段也加入到defaultSearchField中 ...
solr 查询参数说明
原文出处:http://blog.chenlb.com/2009/03/solr-query-params-explain.html
<!-- google_ad_section_start -->
solr 查询参数说明备忘
常用
q - 查询字符串,必须的。
fl - 指定返回那些字段内容,用逗号或空格分隔多个。
st ...