自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飓风王洛林的专栏

飓风网络世界的专家专栏博客

  • 博客(244)
  • 资源 (1)
  • 收藏
  • 关注

转载 XMLHttpRequest和ActiveXObject学习

//var xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");//定义变量,存储对象  var xmlHttp;// 创建XMLHttpRequest对象if (window.ActiveXObject) {    xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");

2014-03-26 09:44:46 704

原创 信息检索与排序模型之布尔模型

在学习布尔模型之前首先让我们了解一下模型的基本概念为后面的学习奠定基础。模型是采用数学工具对现实世界某种事物或某种运动的抽象描述,面对相同的输入,模型输出应能够无限地逼近现实世界的输出(如:天气预报模型)。 信息检索模型就是表示文档与用户查询以及查询与文档的关系框架。下图是常用的信息检索模型以及所支撑其的相关数学背景。信息检索模型以及支撑的数学背景信息检索模型以及支撑的数学背景

2014-02-27 18:05:28 2048

转载 CentOS 6.2 下安装Java jdk tomcat

1. 去官网下载jdk. 我下载的是 jdk-6u31-linux-i586.bin (原先没给地址不好意思,现在新加上http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html )2.su root //切换到root账户3. mkdir /usr/java // 在u

2013-02-27 22:51:43 393

转载 session 机制和 httpsession 详解 。

一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session.有时候我们可以看到这样的话“在一个浏

2013-02-27 22:51:27 667

转载 ubuntu下安装JDK详解

前段时间给笔记本win7+ubuntu+CentOS三系统,由于最后安装的CentOS 其 grub不能引导ubuntu12.04 LTS,只能重装了一下ubuntu,用ubuntu的grub对三个系统进行引导。重装ubuntu后首要做的事情就是安装JDK了。现在整理一下安装JDK的过程分享给大家。安装JDK其实只要搞定两个个问题,安装目录以及配置文件。如果你只想要快速安装JDK,请略过此部分

2013-02-27 22:51:03 271

转载 mq put消息队列慢

问题描述: java写的挡板程序,向响应队列put消息时: 消息 3000 消息 > 5000,put消息时间1-2ms 环境: 1、在aix上测试时,jdk为ibm的jdk,现象如上描述 2、在windows上测试时,jdk为ibm/sun的jdk,大消息小消息都是1ms 由于生成环境是在aix上,所以windows上调试OK是不行的; 解决办法:

2013-02-27 22:50:43 663

转载 java多线程 sleep()和wait()的区别

接触了一些多线程的东西,还是从java入手吧。 相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。 这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll. 区别一: sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要报时的线程,每一秒中打印出一个时间,那么我就需要在p

2013-02-27 22:50:23 233

转载 windows与linux下sigar的系统依赖文件配置! .

windows 1.在代码中执行String str=System.getProperty("java.library.path"); 2.查看str中第一个;前的位置 3.将sigar-x86-winnt.dll拷到这个目录下 4.重新执行代码(如果是服务器的话,记得重新启动在执行) linux 本人在/etc/environment中设置了环

2013-02-27 22:50:08 395

转载 线段树入门学习(兼解HDU1754)

先看网上的介绍: 线段树也叫区间树,顾名思义,线段树是一种基于区间的树,每个节点表示一个“线段”或“区间”。树的根节点表示是“整体”的区间,左右子树分别表示这个区间的左半边和右半边。基本结构及性质 假设要构造一个表示N个区间大小的线段树,线段树的根节点表示区间[0,N-1],然后将区间分成两半,分别为左右子树表示,这样的线段树的节点只有2N-1个,是O(N)级别的,如图所示

2013-02-27 22:49:43 256

转载 用递归的方法实现输入输出回文

关于回文,我是第一次听说,可能会有人说,学习java这是最基本的程序。呵呵,很抱歉!我没有接触过正规的培训,只是自学的。但是今天正好我有同学需要我帮她写回文的程序,我有幸接触到回文,接触递归的,我对递归不是第一次了,以前学习c的时候就接触过,不过以前学习得时候晕头晕脑的,不知所云,就那样混过去了,今天我又和递归见面了。我就在网上搜遍了有关这些东西,看了很过,最后还是有点吃力。最终还是把

2013-02-27 22:49:25 556

转载 关于Boolean类型在flex与java中间传递的问题

/** *为简化,只列举两个字段 */ public class WestMedicationBo implements Serializable { private static final long serialVersionUID = 1L; private boolean isPaid; private long rpId; //以下是用eclipse自

2013-02-27 22:49:06 375

转载 java debug开关

public final class BuildConfig { public final static boolean outputData = true;// 上线发布时,改为false; public final static boolean closeOutputDatat = false; // 无论Debug或Release版,永不输出 }

2013-02-27 22:48:47 859

转载 JDBC基础教程之CallableStatement

概述   CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN

2013-02-26 20:31:12 297

转载 JDBC基础教程之PreparedStatement

概述   该 PreparedStatement 接口继承 Statement,并与之在两方面有所不同:   PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问

2013-02-26 20:30:54 322

转载 《重构,改善现有代码的设计》第八章 Duplicate Observed Data

Java代码 import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import java.awt.Label; import java.awt.TextField; import java.awt.event.FocusAdapter; import java.awt.ev

2013-02-26 20:30:29 337

转载 利用线段树求逆序数(JAVA)

设A[1…n]是一个包含n个不同数的数组。如果在iA[j],则(i,j)就称为A中的一个逆序对(inversion) 现给出一个数列,求该数列中的逆序对数(逆序数)。最直接的暴力方法; 两层for循环就可以算出来逆序数:每遇到一个元素回头遍历寻找比其大的元素个数即可, 当然向后寻找比其小的元素个数也可以,复杂度为O(n^2),代码: int sum = 0; for(i

2013-02-26 20:30:12 465

转载 swing suggest

swing suggestsrc.zip (8.9 KB)下载次数: 3

2013-02-26 20:29:54 1244

转载 java.net.UnknownHostException 异常处理

在linux系统下部署Java产品的集群环境时,后台报出如下异常,系统报找不到名为“QATest242”的主机:ERROR - Get local host name failed -com.trs.infra.cluster.ClusterConfig.getMemberHost(ClusterConfig.java:293)java.net.UnknownHostExcepti

2013-02-26 20:29:39 1811

转载 java迷宫

package 迷宫; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Graphics; import java.awt.Point; import javax.swing.JFrame; import javax.swi

2013-02-26 20:29:21 1637

转载 jdbctempleate 执行postgres 数据库存储过程返回结果集

创建表: Sql代码 create table myuser( id numeric(5,0) not null, name varchar(20) not null, sex varchar(8) not null ) insert into myuser values(1 , '李亚希' , '男' );create tabl

2013-02-26 20:29:02 823

转载 java 深浅拷贝 clone

完全转载,今天在做一个类似于队列的业务,有一个进程不停的读取,写到容器内,另外一个方法循环的将容器内的数据写入到hdfs上面。本来是可以使用队列的,但是想想,运用list也可以实现,就不整那么麻烦的东西了! 用到了clone的概念!于是找了下,加深下记忆!13.4.2 浅拷贝和深拷贝在解释什么是浅拷贝什么是深拷贝前,我们先来看个例子,如代码清单13-10所示。

2013-02-26 20:28:46 401

转载 文件搜索

文件操作有很多,创建,删除等操作,这些就不说了,我就把自己练习的几个附上吧。A列出指定目录的全部文件Java代码 public class FileTest {/** * 列出给定目录的全部文件 */ public static void main(String[] args) { File f=new File("f:"+File.separator

2013-02-26 20:28:25 237

转载 wsdl2java

请确保已经下载了axis2工具,而且安装了java新建文件,重名为xxx.bat,填入下面的命令============================================set Axis_Lib=E:\源码\axis2\axis2-1.3\libset Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%::set Output_P

2013-02-25 20:32:12 318

转载 随便记两笔Java中的反射

1. 声明对象(调用无参的构造函数) Java代码 Class clz = Class.forName("package.ClassName");Object obj = clz.newInstance(); Class clz = Class.forName("package.ClassName");Object obj = clz.newIn

2013-02-25 20:31:53 263

转载 Java内部类的使用小结

转载:http://android.blog.51cto.com/268543/384844

2013-02-25 20:31:31 192

转载 java之异常

异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,当我学习了Java异常机制后,才意识到从C开始,我就在使用异常机制了,知道如何去用if...else...来控制异常了,然而同一个异常或者错误如果多个地方出现,那么每个地方都要做相同处理,感觉相当的麻烦!因此基于OOP思想,Java语言在设计的当初就考虑到这些问题,提出了异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型

2013-02-25 20:31:12 259

转载 JAVA判断字符串是否为数字

下面有四种方法,估计好用的应该是第三种吧。 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return tru

2013-02-25 20:30:53 271

转载 【转】单例模式完全解析

本文将探讨单例模式的各种情况,并给出相应的建议。 单例模式应该是设计模式中比较简单的一个,但是在多线程并发的环境下使用却是不那么简单了。首先看最原始的单例模式。1 package xylz.study.singleton;2 3 public class Singleton {4 5 private static Singleton instance =

2013-02-25 20:30:30 219

转载 华为企业信息机发送短信java

1、首先新建一个web工程xxx 2、将sqlserver2000驱动包 大概2-3个加入到工程lib中,将华为信息SMSendAPI.jar加入到lib中 3、将smsendsql.xml加入到项目根目录下,如果用的sqlserver请将 DB2 DB2改成SQLServer,如果后面又错误,将注释删除,有时候注释乱码。 4、将Log4j.properties加入到项

2013-02-25 20:30:09 1040 1

转载 JAVA传统线程技术

传统线程技术回顾1.创建线程java中线程的创建可以有两种方法:1、继承Thread类 2、实现Runnable接口继承Thread类创建线程的方法, 在继承了Thread类之后,不能再继承其他的方法。使用实现Runnable接口来创建线程容易达到资源共享!两种方式都要调用Thread对象的run方法,如果Thread类的run方法没有被覆盖,并且为该Thread对象设置了一个Runnable对象

2013-02-25 20:29:53 262

转载 java.lang.Enum

Java代码 Day day = Day.MONDAY; //获取对象所代表的那个枚举类型的值 System.out.println(day.name()); //MONDAY //当前枚举常量在所定义的枚举类型中所在的位置 System.out.println("ordinal: "+ day.ordinal()); //1 //比较是否类型与值都相同 System.o

2013-02-25 20:29:34 232

转载 java学习——File类操作

[size=large][/size] 前几天跟着熊哥一块学习了File类机制的相关操作,上那节课的时候觉得File类操作好简单,一个小时左右就搞定了最简单的练习,但到了要实现一个窗体类型的文件搜索器时,我却遇到了很大的困难。。。各种新方法,还有一些参数的传递,构造方法的使用都让我头大,这个以后会写另外一篇总结来总结下的,今天我还是先稍微说下File类机制操作的相关总结经验。首先,

2013-02-25 20:29:19 242

转载 Java中几个关键字的意思

http://blog.csdn.net/caoi/article/details/640939transient把一个对象的表示转化为字节流的过程称为串行化serialization,从字节流中把对象重建出来称为反串行化deserialization,transient 为不应被串行化的数据提供了一个语言级的标记数据方法。对象的序列化(serial

2013-02-24 19:43:34 308

转载 java ArrayList去重复值

方法一:循环元素删除 Java code// 删除ArrayList中重复元素public static void removeDuplicate(List list) {for ( int i = 0 ; i for ( int j = list.size() - 1 ; j > i; j -- ) {if (list.get(j).equals(list.get(i

2013-02-24 19:43:07 347

转载 哈希表,开放地址法之线性探测代码(JAVA)

Java代码 import java.io.*; class DataItem { //数据 private int iData; // data item (key) public DataItem(int ii) {iData = ii; } public int getKey(){return iData; } } class HashTable{//数

2013-02-24 19:42:51 930

转载 java ArrayList 转数组 【转】

1.List转换成为数组。(这里的List是实体是ArrayList)  调用ArrayList的toArray方法。  toArray  public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小

2013-02-24 19:42:30 936

转载 Spring --- Data Binding

一) BeanWrapper BeanWrapper这个类一般不会被Spring的使用者直接调用,而是使用DataBinder和BeanFactory这两个类是间接被调用的。但是知道BeanWrapper的使用方式对于理解Spring的数据绑定机制还是十分用益的。下面我们就来看个BeanWrapper被直接调用的例子:Java代码 //首先是两个对象类Co

2013-02-24 19:42:14 360

转载 JAVA获取随即密码

Java代码 package cn.test; import java.util.HashSet; import java.util.Random; import java.util.Set; public class RandomKey {/** * 生成随机密码 * * @param pwd_len * 生成的密码的总长度 * @return 密码的字符串 */ pu

2013-02-24 19:41:58 307

转载 Map三种遍历方法

map的三种遍历方法!   集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package cn.tsp2c.liubao; impor

2013-02-24 19:41:40 223

转载 Java的多线程机制

程序、进程和线程: 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的产生、存在和消亡的过程,也是一个动态的概念。每个进程都有一段专用的内存区域,而线程间可以共享相同的内存区域(包括代码和数据),并

2013-02-24 19:41:24 273

html 标签详解HTML指令详解

HTML标签详解 HTML指令详解 结构 <html> <head> <title>标题<title> </head> <body>..........文件内容.......... </body> </html>

2010-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除