`
文章列表
一、Analyzer        Analyzer类是所有分词器的基类,它是个抽象类,所有的子类必须实现 @Override protected TokenStreamComponents createComponents(String fieldName, Reader reader) { return new TokenStreamComponents; }         TokenStreamComponents有 ...

Lucene的简单查询

一、特定查询    基本是对一个域进行匹配单一的匹配查询   Term term=new Term("name","小小"); TermQuery query=new TermQuery(term); TopDocs hits=searcher.search(query,10);  二、QueryParse的简单用法      基本是对输入的查询先分词然后生成Query的子类,这样是查询共能更加的灵活和强大   QueryParse pq=new ...
一、ARP数据包的基本格式 Ethernet头部 ARP数据部分 6 6 2 2 2 2 2 4 6 4 6 目标MAC地址 源地MAC地址 类型号0x0800:ip0x0806:ARP 局域网类型以太网0x0001 网络协议类型IP网络0x0800 MAC/IP地址长度,恒为0x06/04 ARP包类型replay
一、lucene的索引的创建        package com.stx.testlucene; import java.io.File; import java.io.IOException; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.F ...

初识lucene(二)

一、field说明         对于一个文档来说有多个域,域也是对应的搜索模块。 二、field的    1.一些子类 首先是一个不变的属性值,这类字段还有一个主要用途,就是可以用于对搜索的返回结果集排序或是按范围查询FloatField DoubleField IntField LongField BinaryDocValuesField NumericDocValuesField SortedDocValuesField SortedSetDocValuesField StoredField ...

初识lucene(一)

一、乱碰          去年5、6月份看了下lucene+hibernate简单碰了下,后来又想看但是就丢了。现在打算重新学下,东西感觉挺多的。不知道能不能坚持下。打算做个简单的小搜索。 二、lucene的简单用法          1.创建索引用到的核心类          Directory //描述索引存放的位置 Analyzer //分词器 IndexWriter //对索引的操作,通过分词器和索引目录完成的 Field //每个文档都包含有不同的域(属性),每个域也都有自己的 ...
一、前沿                现在网路越来越发达,越来越普及,它已经是生活的一部分。特别现在智能手机的普及,很难想想假如哪天没有电了,或者断网了会是怎样的情景。其实很正常,还是照样的生活,反而更加的会回到生活当中。那么网络的基本运行时怎么运行的哪? 二、基本的体系结构 TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。TCP/IP协议并不完全符合OSI的七层参考模型,OSI(Open System Interconnect)是传统的开放式系统互连参考模型, ...
一、概述                正则表达式在字符串的匹配、替换中非常重要的。                例如:你想要在网页中检索出你想要的网址、在一篇文章中寻找你想要的信息。                           对于一些信息的验证等。 二、基本的形式               1. 需要的类型操作                           格式类        Patter                           匹配类        Matcher                           ----------- ...
1.存储过程 2.触发器 3.存储过程和函数的区别 -------------------------------------------------------------------- 一、存储过程        1.基本的语法格式 --格式和定义plsql的函数格式差不多 create or replace procedure 过程名(参数以及返回值和函数定义是一样的) is|as begin code; end 过程名;          2.调用 直接输入存储过程的名字();    二、触发器        1.基 ...
1.基本的格式 2.变量的定义,有哪些 3.顺序,判断,选择,循环,异常处理 4.函数的定义(有参数,无参数),引用 5.游标的定义以及使用 ---------------------------------------------------------------------------------------------------------------------------------------------- 一、基本格式 declare 变量定义区域; begin ...
一、表的创建        建一个简单的学生表(有学号,姓名,性别,类型)      create table Student( stu_id integer primary key,                                         stu_num integer,                                         stu_name varchar2(10),                                         stu_sex varchar2(2),                     ...
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。   c3p0-config>   <default-config>   <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->   <property name="acquireIncrement">3</property>   <!--定义在从数据库获取新连接 ...
一、java中实现一个线程 1.继承Thread类(这样其他类继承不了了,只能实现接口) 2.实现Runnable接口 二、实现线程了要共享一些数据     问题一:先实例化这个类,然后用这个类实现多个线程,达到数据的共享。      锁机制:问题是有时候一个线程执行一般的时候,另一个线程也去执行导致数据不一致。 package com.stx.thread; public class Thread_1 implements Runnable { private int t=20; @Override public void run() { for(i ...
上面一篇简单介绍了InetAddress的基本用法 现在简单说明下NetworkInterface可以获取本机网络接口的相关信息,包括硬件地址,MTU,所有的IP地址等信息,需要获取本机IP时,最好使用NetworkInterface对配置的IP地址进行筛选 三个静态方 ...
InetAddress表示互联网协议(IP)地址 net4Address和Inet6Address类来描述IPv4和IPv6的地址。 这两个类都是InetAddress的子类。由于InetAddress没有public的构造方法,因此,要想创建InetAddress对象,必须得依靠它的四个静态方法 1.getByName() 引用 import java.net.*; public class GetLocalIp{                        public static void main(String[] args){ InetAddress address=InetAdd ...
Global site tag (gtag.js) - Google Analytics