- 博客(40)
- 收藏
- 关注
原创 wget 参数
[code="java"]NAME Wget - The non-interactive network downloader.SYNOPSIS wget [option]... [URL]...DESCRIPTION GNU Wget is a free utility for non-interactive download...
2011-07-01 09:32:40 922
原创 Swing 动态添加控件JTabbedPane
[code="java"]import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ImageIcon;import javax.swing...
2011-06-21 14:00:31 674
原创 java随机函数用法Random
[code="java"] import java.util.Random;public class RandomNumber{public static void main(String[] args) {// 使用java.lang.Math的random方法生成随机数System.out.println("Math.random(): " + Math.rando...
2011-06-02 10:43:01 299
原创 Spring AOP 代理
以前,在看Spring AOP代理时,老是不明白书上说的Point Cut(切入点),Join Point(连接点), Advice(通知), Advisor(配置器),这些词倒底是什么意思,最近,看了好多遍,反复的测试,终于明白一些了.Point Cut (切入点) = (Join Point 连接点的集合)Advice (通知) 是要执行代理的代码Advisor = Point...
2011-03-28 17:31:58 118
原创 按ctrl+enter 发送测试
[code="ruby"] function sendtest() { if(event.ctrlKey&&event.keyCode==13) { location.href="http://126.com"; } } [/code]
2011-03-21 13:43:15 172
原创 手机日常使用技巧、和手机停机如何免费上网
在待机情况下按:一、米井06井,是查手机的序列号!二、米井0000井,查看手机的版本、出厂日期和手机型号!三、米井92702689井,查看手机的总计时器,要买全新手机的就可以用这个,如果没有用过的就显示000000:00 !四、米井2820井,查看蓝牙蕊片地址!五、米井7780井、也是恢复原厂设置,《此不同于软格式机,恢复后不会将C盘文件清空,手机经常死机、反应慢就可以用这个》...
2011-03-21 13:22:22 305
原创 lucene实现结果分组统计,类似group by
[code="java"]import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;impor...
2011-02-10 17:02:37 595
原创 java 排序
[code="java"]import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class ArrayListSort { public static void main(String[] args) { ArrayList person...
2011-02-10 15:39:35 83
java 时间戳和PHP时间戳 的转换
总结一下java 时间戳和PHP时间戳 的转换问题:由于精度不同,导致长度不一致,直接转换错误。JAVA时间戳长度是13位,如:1294890876859PHP时间戳长度是10位, 如:1294890859主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294890876859-> 1294890876 结果:[color=red]2011-01-13 11...
2011-01-13 12:32:42 131
原创 Spring Hibernate集成配置文件
applicationContext.xml[code="java"] org.hibernate.dialect.MySQLDialect true po/BookPO.hbm.xml ...
2010-11-01 15:17:41 103
原创 httpclient设置连接超时读取数据超时
[code="java"] //连接超时(毫秒) client.getHttpConnectionManager().getParams().setConnectionTimeout(5000); //读取超时(毫秒) client.getHttpConnectionManager().getParams().setSoTimeout(5000); ...
2010-09-27 10:27:19 484
solr竟价排名的实现
如果想在solr实现像百度一样相似的竟价的排名,也是可以的,在solr中实现竟价排名,主要使用QueryElevationComponent组件,[code="java"] string elevate.xml myqueryparser explicit ...
2010-09-26 17:52:27 156
Solr 查询 Ajax autoComplete 实现
在搜索时关键字自动提示功能,在Solr中主要利用TermsComponent组件实现的,[code="java"] true termsComponent [/code]通过ajax后台solr的接口,进行查询,返回相应的数据格式,进一步的处理,可以在前台显示。相应的U...
2010-09-26 17:13:26 144
原创 MD5生成
[code="java"]package test;import java.security.MessageDigest;public class Md5Digest { public static String md5(String string) { char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6...
2010-09-16 09:16:05 129
原创 solr分布式查询URL
[b]1.multicores[/b][color=green]http://localhost:8088/solr-cores/core0/select/?q=南京&version=2.2&start=0&rows=10&indent=on&shards=localhost:8088/solr-cores/core0,localhost:8088/solr-cores/core1[/co...
2010-09-03 16:13:23 276
原创 lucene多字段,多reader搜索
[code="java"] //多域搜索----------------------------- String[] queries = { "测试", "南京" }; String[] fields = { "title", "content" }; BooleanClause.Occur[] clauses = { BooleanClause.Occur.SHOULD, Boo...
2010-08-24 15:06:05 202
原创 Lucene Query
Query:public abstract class Query implements java.io.Serializable, Cloneablepublic class PhraseQuery extends Query {@link TermQuery} {@link MultiTermQuery} {@link BooleanQuery}...
2010-08-20 14:59:35 110
原创 Solr的检索运算符
[size=large][color=green][Solr的检索运算符 ]1. “:” 指定字段查指定值,如返回所有值*:*2. “?” 表示单个任意字符的通配3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度...
2010-08-18 14:37:36 123
原创 Lucene 分词
[code="java"]PhraseQuery query2 = new PhraseQuery(); query2.setSlop(4); //可以设置slop query2.add(new Term("text","天山长宁")); Query queryIK = IKQueryParser.parse("text", "南京西路"); ...
2010-08-18 14:23:38 88
原创 IPv6、IPv4中的四个地址结构:sockaddr、sockaddr_in、sockaddr_in6、addrinfo的对比
[code="java"]struct sockaddr { unsigned short sa_family; /* address family, AF_xxx */ char sa_data[14]; /* 14 bytes of protocol address */};struct sockaddr_i...
2010-07-22 14:21:36 1862
原创 Makefile
一、程序的编译及链接 我们编译程序,无非是想要得到一个可执行文件,而这个过程则是经过这两步:***.c->编译->***.o->链接->可执行文件。即.c经过编译得到.o文件,.o文件是一个中间文件,再对这些中间文件进行链接最终可得到可执行文件。 二、Makefile的规则首先,来看一看Makefile的书写规则:target ... : pr...
2010-07-21 10:47:19 122
原创 nagios 飞信命令
[code="java"]define command{ command_name notify-host-by-email command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME...
2010-07-13 10:08:46 74
原创 http响应Last-Modified和ETag
基础知识 1) 什么是”Last-Modified”? 在浏览器第一次请求某一个 URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样: Last-Modified: Fri, 12 May 2006 18:53:33 GMT 客户端第二次请求此 URL时,根据 HTTP 协...
2010-06-30 09:48:38 434
原创 Java 编程语言实现线程
Java编程语言使多线程如此简单有效,以致于某些程序员说它实际上是自然的。尽管在 Java 中使用线程比在其他语言中要容易得多,仍然有一些概念需要掌握。要记住的一件重要的事情是 main() 函数也是一个线程,并可用来做有用的工作。程序员只有在需要多个线程时才需要创建新的线程。 Thread 类 Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线...
2010-06-28 13:30:50 155
原创 线程理解二
[code="java"]package theard;public class MyThread1 extends Thread { static int num=0; public static void main(String args[]) { Thread t= Thread.currentThread(); Sys...
2010-06-28 11:22:24 55
原创 线程理解
[code="java"]package theard;public class MyThread extends Thread { int count= 1, number; public MyThread(int num) { number = num; System.out.println("创建线程 " + numbe...
2010-06-28 10:53:10 80
原创 Apache的prefork模式和worker模式
prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值...
2010-06-26 10:11:35 57
原创 Berkeley DB数据库的技术特点
Berkeley DB的技术特点: Berkeley DB是一个开放源代码的内嵌式数据库管理系统,能够为应用程序提供高性能的数据管理服务。应用它程序员只需要调用一些简单的API就可以完成对数据的访问和管理。与常用的数据库管理系统(如MySQL和Oracle等)有所不同,在Berkeley DB中并没有数据库服务器的概念。应用程序不需要事先同数据库服务建立起网络连接,而是通过...
2010-06-25 15:39:42 129
原创 BerkeleyDB 例子
[code="java"]package test;import java.io.File;import java.security.MessageDigest;import com.sleepycat.je.Database;import com.sleepycat.je.DatabaseConfig;import com.sleepycat.je.DatabaseE...
2010-06-25 15:15:36 165
原创 java 抓取网站内容例子2
[code="java"]import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.httpc...
2010-06-25 14:06:52 109
原创 httpclient 代理访问
[code="java"]import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import org.apache.commons.httpclient.H...
2010-06-25 14:03:20 141
原创 PHP判断浏览器类型和浏览器语言
用php语言来判断浏览器类型其实很简单。因为浏览器在和服务器连接时候都会先发送一些包含自己信息的内容(浏览器类型、语言啦)。这里我们主要分析的是_SERVER["HTTP_USER_AGENT"](浏览器类型)和_SERVER["HTTP_ACCEPT_LANGUAGE"](浏览器语言)。我们所要做的就是把这些内容读出来,然后用strpos或者preg_match函数来对比就可...
2010-06-24 17:05:35 197
原创 java正则表达式
[code="java"]package file;import java.util.ArrayList;import java.util.Iterator;import java.util.regex.Matcher;import java.util.regex.Pattern;public class pat { public static void...
2010-06-24 15:34:32 55
原创 httpclient 读取URL数据
[code="java"]import java.io.IOException;import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient....
2010-06-24 15:22:56 155
原创 POI提取word,读写excel
poi提取word:[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.poi.hwpf.extractor.WordExtract...
2010-06-12 16:05:32 89
原创 pdfbox 例子
[code="java"]import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.pdfbox.pdfparser.PDFParser;import org.apache.pdfbox.pdmodel.PDDo...
2010-06-12 15:48:47 236
原创 tokenize和tokenizer(转)
在编写词法分析器(Lexer)或语法分析器(Parser)的时候,除了Lexer和Parser这两个词会经常使用外,tokenize和 tokenizer也会经常出现,基本上所有涉及到词法解析的源码都会用到tokenize。 它的命名来源于使用英文的开发者,否则让我这个习惯使用中文的人去想这个命名,我可能会用其它简单的词来代替,不会这么形象化,所以啊,语言文化的不同,可能会导致思维方式的...
2010-06-10 09:52:53 1471
原创 java的几种对象(PO,VO,DAO,BO,POJO)解释
java的几种对象(PO,VO,DAO,BO,POJO)解释 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已...
2010-06-03 14:03:15 77
原创 Tomcat与Solr集成配置
最近在学习Solr,发现这个Solr真的不错,所以准备好好学习一下。Solr包本身带了jetty 轻量级httpd,在solr包examples中,直接运行:[color=red]java -jar start.jar[/color] 可以运行了。本文件只主要介绍下Tomcat与Solr的结合:[b]1[/b].安装Tomcat;[b]2[/b].将Solr包下面的dist文件夹中的a...
2010-05-28 23:45:47 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人