java实现文件的复制,移动



java实现文件的复制,移动。

package com.file;

 

import java.io.File;//引入类

import java.io.FileInputStream;

import java.io.FileNotFoundException;


import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

 

//实现文件的简单处理,复制和移动文件、目录等

public cla[......]

Read more

JAVA+Struts2获取服务器根目录地址的方法

JAVA+Struts2获取服务器地址的方法。

本文实例讲述了JAVA+Struts2获取服务器地址的方法。分享给大家供大家参考。具体实现方法如下:

 

复制代码 代码如下:
HttpServletRequest request=ServletActionContext.getRequest();  String path=request.getRequestURI();  String actionPath=”..”+path.substring(9);
//访问服务器所带有的参数信息  String queryInfo=request.getQueryStrin[......]

Read more

java实现文件的复制,移动

java实现文件的复制,移动。

package com.file;

import java.io.File;//引入类
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

//实现文件的简单处理,复制和移动文件、目录等
public class TextCopyFileAndMove {
public[......]

Read more

Java线性查找和二分查找

Java线性查找和二分查找。

一 线性查找

 

定义:在一列给定的值中进行搜索,从一端开始逐一检查每个元素,直到找到所需元素的过程。

线性查找又称为顺序查找。如果查找池是某种类型的一个表,比如一个数组,简单的查找方法是从表头开始,一次将每一个值与目标元素进行比较。最后,或者查找到目标,或者达到表尾,而目标不存在于组中,这个方法称为线性查找。

 

Java代码

public class LSearch

{

public static int[] Data = { 12, 76, 29, 22, 15, 62, 29, 58[......]

Read more

什么是开源软件?自由软件?免费软件?

什么是开源软件?自由软件?免费软件?

原文出自:http://java-mzd.iteye.com/blog/862787

先交代下写此文的背景

 

      其一,上次举办HUSA技术交流会时,有高人在台下踩场说我对开源的认识太肤浅了。被鄙视过后,一直想找机会好好学学。

 

      其二,最近为了“蓝云计划”,天天奋发学习linux、google的三大论文,学习Hadoop、HDFS等,接触多了,自然更想透彻的去了解。

 

好了,背景交代完毕,闲话少叙,直接进入正题,今天的好汉七问,又有多少好汉能回答出来呢[......]

Read more

JAVA设计模式-Iterator

JAVA设计模式-Iterator。

java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。

下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。

本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多泛型代码,为了简化问题,所以我们还是讨论1.4版本的代码。

集合类的根接口Collection

Collection接口是所有集合类的根类型[......]

Read more

Hibernate Session & Transaction详解

Hibernate Session & Transaction详。

HIbernate中的Session
  Session是JAVA应用程序和Hibernate进行交互时使用的主要接口,它也是持久化操作核心API,
  注意这里的Session的含义,它与传统意思上web层的HttpSession并没有关系,Hibernate Session之与Hibernate,相当于JDBC Connection相对与JDBC。
  Session对象是有生命周期的,它以Transaction对象的事务开始和结束边界
  Session作为贯穿Hibernate的持久化管理器核心,提供[......]

Read more

使用hibernate生成id的策略后,save保存对象的时候如何取得对象的id值[

使用hibernate生成id的策略后,save保存对象的时候如何取得对象的id值[。

在实体中加入的hibernate的注释

Java code

?

1
2
3
4
5
6
7
8
9
10
@Id
        @GeneratedValue( strategy = GenerationType.TABLE, generator="re_database_gen")
        @TableGenerator(
             name="re_database_gen",
            [......]

Read more

Hibernate 实体对象的状态及转化

Hibernate 实体对象的状态及转化。

实体对象的状态及转化:
有了上面关于Hibernate缓存的知识,我们再来介绍实体对象的状态就非常容易理解了。
A:自由态对象:
当我们通过Javanew关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下:
Customer customer=new Customer(“zx”,27,images);
这时customer对象就处于自由状态,为什么说customer对象处于自由状态呢?这是因为,此时customer只是通过JVM获得了一块内存空间,还并没有通过Session对象的save()方法保存进数据库,因此也就[......]

Read more

hibernate如何获取刚刚保存的对象?

我的对象中有一个字段为date型,在数据库中有一个默认值sysdate,实体对象中设置了动态列,在保存这个对象时,日期字段没有给值,而是用的系统时间,我做了save(obj)后立刻想获取到数据库中的默认时间,为什么getUserDate()所取得的时间值为空?怎么取这个数据库中自动生成的默认时间?

你试试吧save方法封装下,让hibernate执行save之后在返回你保存的对象,这样就能取到了  public Object saveObject(Object obj)         throws SystemException     {         try         {[......]

Read more