摘要: /** * @function: 加载资源文件 * @Author:2012-5-19 下午06:01:54 * @param: * @return void */ private static void load(){ try { /** * 加载资源文件地第一种方式 * * **/ InputStream in = PropertiesUtil.class.getClassLoader().getResourceAsStream("config/config.properties") ; /** ... 阅读全文
posted @ 2012-05-20 12:05 Java EE 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: myclipse打包成为Jar的方法1. 项目右击选择 Export 2. 选择Java --> JAR file 点击Next3. 选择 JAR file(jar包需要导出的路径),点击Next4.直接点击Next5. 最后一步选择Jar文件的入口,Main方法所在的类。点击Finish,有可能会弹出下面的提示框,我没有管!http://blog.163.com/ask_rent@yeah/blog/static/1398936632012420115312401/ 阅读全文
posted @ 2012-05-20 12:04 Java EE 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 去年这个时候,为做软件工程的大作业就详细学过Log4J的用法了,时隔一年想要在新的项目中好好使用一下的时候,发现几乎全忘了,悲催啊……再上网查资料,总是不能找到一篇符合我的口味,拿来就能轻松上手,方便查阅的文章。看了几篇网文以及Apache的官方文档,耐心的总结了一下,贴出来分享,也方便自己以后查阅!着急的话,可以直接从第8部分配置文件示例中截取一段配置文件拿去用就好啦~(可能还需要看一眼第7部分回顾一下基本使用方法。)log4j主要由三大组件组成:loggers,appenders和layouts。1.定义日志组件logger每个logger都可以拥有一个或者多个appender,每个app 阅读全文
posted @ 2012-05-20 10:49 Java EE 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 对于大部分Java对象而言,程序里会有一个引用变量引用该对象,这是最常见的引用方式.除了这之外,在java.lang.ref包下面给我们提供了3个类:SoftReference、PhantomReference和WeakRerence,他们分别代表了系统对象的3种引用方式:软引用、弱引用、虚引用;下面我们就来看看java中4种对象的引用方式1.强引用(StrongReference)强引用是java中最常见的一种引用方式,当一个程序创建一个对象,并把这个对象赋给一个引用变量,程序通过该引用变量操作实际的对象.当一个对象被一个或一个以上的引用变量所引用时,它处于可达状态,不可能被系统垃圾回收机制 阅读全文
posted @ 2012-05-20 10:45 Java EE 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 拦截器的查找顺序如果我们在多个地方配置了拦截器,那么框架会按什么样的顺序进行查找呢:(1)首先查找当前Action是否声明了拦截器,如果有则使用这个拦截器,不再继续寻找,如果没有,则执行下一步(2)其次,查找当前Action所在的包中是否声明了默认的拦截器引用,即看<package>元素下有没有<default-intercptor-ref>元素,如果有就使用它,不再继续寻找。如果没有,则执行下一步(3)最后,递归寻找Action所在包的父包中是否设置了默认拦截器引用,直到找到为止。注:这里的三步是覆盖的关系,即执行了(2),那么(2)(3)就不会执行了。自顶向下的优先 阅读全文
posted @ 2012-05-20 01:32 Java EE 阅读(213) 评论(0) 推荐(0) 编辑
摘要: js抽奖系统点击下载源文件<html><head><title>抽奖</title><script language="javascript" type="text/javascript">/*1、要有随机数2、创建一个数组3、点击按钮控制4、先抽一等奖,再抽二等奖,最后是三等奖5、一点击停止就会把 名字从数组中删除掉,并且把名字放到该放的框中6、先定义一个空变量,每点击一次开始就让这个变量累加一7、取6中的变量,判断变量数值的范围,当是一时,就将第一次出现的名字放到一等奖的框中并且将给名字从数 阅读全文
posted @ 2012-05-20 00:24 Java EE 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 一,概念1、 Lucene相关排序流程 找到关键词匹配的文档集合---->文档集合每个文档计算检索相似度----->对文档集合进行排序2、 Lucene相关类 ① Query类:一个抽象类, Lucene检索结果最终评分的总控制中心。其它评分有关的类和对象都是由 Query类来管理和生产。② Weight类接口:定义 Query权重计算的一个实现接口,可以被重用。 Weight类可以用来生成 Scorer类,也可以解析评分的详细信息,另外还定义了获取 Query权值的方法。③ Scorer类: Lucene评分机制的核心类。类的定义是抽象类,提供的一些抽象基本的计分功能方法提供所有 阅读全文
posted @ 2012-05-19 23:52 Java EE 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 最近在帮同学弄一个东西,无奈需要研究一下lucene,在这里笔记一下叨。大牛绕行……一,环境搭配 下载lucene 2. 9.4解压到任何一个地方。 然后在IDE中新建一个Java工程,将之前解压的文件夹下的lucene-core-2.9.4.jar 添加到库中。(工程右键属性,库,添加jar)二,入门级例子及讲解 1)建立索引 为了对文档进行索引,Lucene 提供了五个基础的类,他们分别是 Document, Field, IndexWriter, Analyzer, Directory。下面我们分别介绍一下这五个类的用途: Docu... 阅读全文
posted @ 2012-05-19 23:46 Java EE 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 创建Rodent(啮齿动物):Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的的一个继承分级结构。在基础类中,提供适用于所有Rodent的方法,并在衍生类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方法,看看会有什么情况发生。解决方法:package com.tangle.polymorphic;class Rodent {void nightAction(){System.out.println("Rodent.neghtAction()");}}class 阅读全文
posted @ 2012-05-19 23:46 Java EE 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 在javascript中数组是引用传递的。先来看一段代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>数组</title> <script type="text/javascript"> function xxx(ab) { ab = 10; } var cd = 20; xxx(cd); window.alert(cd); function yyy(arr) 阅读全文
posted @ 2012-05-19 23:11 Java EE 阅读(248) 评论(0) 推荐(0) 编辑