- 浏览: 10221 次
最新评论
文章列表
关于Lucene分词的一些总结
- 博客分类:
- Lucene
Lucene3.6与7.2版在声明变量上本存比较大差异
这两个版本可以概括Lucene前期版本和后期版本的大概变化
QueryParser qp = new QueryParser(String f, Analyzer a);
query = qp.parse(queryStr);
QueryParser已经包含了其他搜索器的实现,只要在 ...
tomcat连接数配置和最大post数据量配置
- 博客分类:
- java
在Tomcat服务器的server.xml中增加配置:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="10240" maxHttpHeaderSize="10240" maxThreads="150" minSpareThreads="25" maxSpareTh ...
SQL条件的顺序对性能的影响
- 博客分类:
- sql
转载:http://www.cnblogs.com/zyk/archive/2009/09/25/1573687.html
经常有人问到oracle中的Where子句的条件书写顺序是否对SQL性能有影响,我的直觉是没有影响,因为如果这个顺序有影响,Oracle应该早就能够做到自动优化,但一直没有关于这方面的确凿证据。在网上查到的文章,一般认为在RBO优化器模式下无影响(10G开始,缺省为RBO优化器模式),而在CBO优化器模式下有影响,主要有两种观点:
a.能使结果最少的条件放在最右边,SQL执行是按从右到左进行结果集的筛选的;
b.有人试验表明,能使结果最少的条件放在最左边, ...
SQL中使用or影响性能的解决办法
- 博客分类:
- sql
转载:http://www.cnblogs.com/xuxiaona/p/4962727.html
近期做了一个存储过程,执行时发现非常的慢,竟然需要6、7秒!
经排查,发现时间主要都耗在了其中一段查询语句上。这个语句用于查出结构相同的两个表中,其中两个字段的任一个字段数据相同的记录。
例如,A表的结构如下所示:
--会员表
CREATE Table Member
(
MemberID int, --会员ID
MemberName varchar(50), --会员姓名
MemberPhone ...
SQL中JOIN和UNION区别、用法及示例介绍
- 博客分类:
- sql
转载:http://www.jb51.net/article/30975.htm
1.JOIN和UNION区别 join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。 JOIN用于按照ON条件联接两个表,主要有四种: INNER JOIN:内部联接两个表中的记录,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。我理解的是只要记录不符合ON条件,就不会显示在结果集内。 LEFT JOIN / LEFT OUTER JOIN:外部联接两个表中的记录,并包含左表中的全部记录。如果左表的某记录在 ...
转载:http://www.cnblogs.com/kissdodog/p/4168721.html
MySQL数据库提供了很多函数包括:
数学函数;
字符串函数;
日期和时间函数;
条件判断函数;
系统信息函数;
加密函数;
格式化函数;
一、数学函数
数学函数主要用于处理数字,包括整型、浮点数等。
函数
作用
ABS(x)
返回x的绝对值
SELECT ABS(-1) -- 返回1
CEIL(x),CEILING(x)
jquery ajax提交表单数据
- 博客分类:
- javascript
jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化,如
<form action="">
First name: <input type="text" name="FirstName" value="Bill" /><br />
Last name: <input type="text" name="LastName" v ...
23种设计模式汇总整理
- 博客分类:
- 设计模式
设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
...
概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机 ...
ajax 跨域
- 博客分类:
- javascript
//ajax 请求时报:Access-Control-Allow-Origin错误,就是有跨域访问的问题
function sub_ajax_header(){
$.ajax({
type: 'POST',
dataType: 'JSONP',
url: 'http://localhost:8080/enterprise/getquestionnaire',
data:'id=1',
success: function(data){
ale ...
Windows中删除路径太长目录及文件
- 博客分类:
- windows
概述
在cmd命令行窗口中输入robocopy empty_dir will_delete_dir /purge
empty_dir 新建的空白目录
will_delete_dir 要删除的目录
注意中间的空格
注意此方法将删除目标路径下所有文件,慎用!!!
起因
近来学习使用node开发,使用yo自动构建项目依赖文件,其中node_modules目录嵌套太深,比如:
D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_module ...
Maven的web项目中,如果要依赖的项目的scope范围为test。
<dependencies>
<dependency>
<groupId>com.tmp</groupId>
<artifactId>tmpmvn</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>
</dependencies>
...
在文件上传中使用 accept 属性,本例中的输入字段可以接受 GIF 和 JPEG 两种图像:
<form>
<input type="file" name="pic" id="pic" accept="image/gif, image/jpeg" />
</form>
亲自试一试
如果不限制图像的格式,可以写为:accept="image/*"。
定义和用法
package com.push;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class Test {
public static void main(String[] args) {
//一个定时器方法为一个线程,如果定时器方法执行多次则会生 ...
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。
这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBe ...