摘要: 1 package com.lucene.search; 2 3 import java.io.File; 4 import java.io.FileNotFoundException; 5 import java.io.FileReader; 6 import java.io.IOException; 7 8 import org.apache.lucene.document.Document; 9 import org.apache.lucene.document.Field;10 import org.apache.lucene.document.NumericField;11 i... 阅读全文
posted @ 2012-04-22 13:38 Paul.Lau 阅读(7885) 评论(0) 推荐(0) 编辑
摘要: 1 package com.lucene.util; 2 3 import java.io.Reader; 4 5 import org.apache.lucene.analysis.Analyzer; 6 import org.apache.lucene.analysis.TokenStream; 7 8 import com.chenlb.mmseg4j.Dictionary; 9 import com.chenlb.mmseg4j.MaxWordSeg;10 import com.chenlb.mmseg4j.analysis.MMSegTokenizer;11 12 publi... 阅读全文
posted @ 2012-04-22 11:58 Paul.Lau 阅读(4787) 评论(2) 推荐(1) 编辑
摘要: 1 package com.lucene.util; 2 3 import java.io.Reader; 4 import java.util.Set; 5 6 import org.apache.lucene.analysis.Analyzer; 7 import org.apache.lucene.analysis.LetterTokenizer; 8 import org.apache.lucene.analysis.LowerCaseFilter; 9 import org.apache.lucene.analysis.StopAnalyzer;10 import org.ap... 阅读全文
posted @ 2012-04-22 11:49 Paul.Lau 阅读(3291) 评论(0) 推荐(0) 编辑
摘要: 1 package org.lucene.index; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 import org.apache.lucene.analysis.standard.StandardAnalyzer; 7 import org.apache.lucene.document.Document; 8 import org.apache.lucene.document.Field; 9 import org.apache.lucene.index.CorruptIndexExcept... 阅读全文
posted @ 2012-04-17 23:30 Paul.Lau 阅读(1929) 评论(0) 推荐(0) 编辑
摘要: Image.java 1 package org.tools; 2 import java.awt.Color; 3 import java.awt.Font; 4 import java.awt.Graphics; 5 import java.awt.image.BufferedImage; 6 import java.util.Random; 7 8 public class Image { 9 private BufferedImage image;10 private String num;11 private Image(){}12 public B... 阅读全文
posted @ 2012-04-12 14:35 Paul.Lau 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.准备MyBatis环境1.1 create sql databasecreate database studentdb;use studentdb;create table student( id int auto_increment primary key, name varchar(20) unique not null, age int not null, phone varchar(11) not null, address varchar(50) not null);insert into student values(null,'user1',21,'1 阅读全文
posted @ 2012-04-11 11:05 Paul.Lau 阅读(4021) 评论(0) 推荐(1) 编辑
摘要: 2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即由Ioc容器来控制对象的创建;谁控制谁?当然是IoC 容器控制了对象;控制什么 阅读全文
posted @ 2012-03-22 19:42 Paul.Lau 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 直接上代码了。实现类 1 package com.cglib.service.impl; 2 3 public class AopServiceImpl { 4 5 private String user = null; 6 7 public String getUser() { 8 return user; 9 }10 11 public void setUser(String user) {12 this.user = user;13 }14 15 public AopServiceImpl() {16 ... 阅读全文
posted @ 2012-03-17 20:23 Paul.Lau 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 直接上代码,需要注意的地方已经加上注释。接口1 package com.proxy.service;2 3 public interface AopService {4 public void save();5 }实现类 1 package com.proxy.service.impl; 2 3 import com.proxy.service.AopService; 4 5 public class AopServiceImpl implements AopService { 6 7 private String user = null; 8 9 public... 阅读全文
posted @ 2012-03-17 19:55 Paul.Lau 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 使用基于XML配置方式实现输入校验时,Action也需要继承ActionSupport,并且提供校验文件,校验文件和action类放在同一个包下,文件的取名格式为:ActionClassName-validation.xml。ActionClassName为action的简单类名,-validation为固定写法。如果Action类为cn.validate.action.UserAction,那么该文件的取名为:UserAction-validation.xml。下面是xml配置信息Validation.xml 1 <!DOCTYPE validators PUBLIC 2 " 阅读全文
posted @ 2012-03-15 17:05 Paul.Lau 阅读(3246) 评论(0) 推荐(0) 编辑