`
文章列表
一、下载MySQL http://www.mysql.com/downloads 二、安装过程 1、解压缩mysql-noinstall-5.0.37-win32.zip到一个目录,加入解压缩到D:/Program Files/MySQL Server 5.0目录。 2、编写mysql的运行配置文件my.inimy.ini-----------------------------[WinMySQLAdmin] # 指定mysql服务启动启动的文件Server=E://myserver//mysql-5.0.37-win32//bin//mysqld-nt.exe [mysqld] # ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>获得当前日期</title> <script type="text/javascript"> function getCurrentDate(){ var tick = new Date(); var years = tic ...

工厂模式

文章分类:Java编程 一、引子 话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz 车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?! 而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存在的现象。幸运的是,这种有病的现象在OO(面向对象)语言中可以避免了。下面就以 Java语言为基础来引入我们本文的主题:工厂模式。 二、分类 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽 ...
所有类型的 Java 应用程序一般都需要计划重复执行的任务 Timer类是用来执行任务的类,它接受一个TimerTask做参数 java.util.Timer 和 java.util.TimerTask ,它们使程序员可以很容易地计划简单的任务 Timer Timer最常用的是schedule执行任务的模式,,它可以以两种方式执行任务: 1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率. 看个简单的例子: Java代码 importjava.io.IOException; importj ...
技术要点 本节代码介绍方法拦截器配置并对缺省拦截器栈对整个Web项目的Action影响进行介绍。  继承方法拦截器类的自定义拦截器类编写方式。  配置文件struts.xml中如何定义方法拦截器和其属性。  对所有Action配置拦截器和拦截器栈。演示代码 Java代码 <!-------------------文件名:ExampleInterceptor.java-----------------> import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.intercep ...
importjava.net.URL; importjava.net.HttpURLConnection; publicclassURLCheck{ privatebooleanisConnect(Stringurl){ booleanflag=false; intcounts=0; if(url==null||url.length()<=0){ returnflag; } while(counts<5){ try{ HttpURLConnectionconnection=(HttpURLCo ...
一.数据库和表创建数据库:create database databaseName删除数据库: drop database databaseName显示数据库:show databases;数据库切换:use databaseName;创建表: create table <tableName> (<field1> <fieldType> [<fieldRestrict>],<field2> <fieldType> [<fieldRestrict>],<fieldN> <fieldType> ...

java操作excel表

    博客分类:
  • J2EE
文章分类:Java编程 http://developers.sun.com.cn/blog/functionalca/entry/java读写excel简介 JAVA EXCEL API简介   Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新 已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用 Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。 现在发布的稳 定版本是V2.0,提供 ...
Hibernate提供以下几种检索对象的方式。 l 导航对象图检索方式。(根据已经加载的对象,导航到其他对象。) l OID检索方式。(按照对象的OID来检索对象。) l HQL检索方式。(使用面向对象的HQL查询语言。) l QBC检索方式。 ...
mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和装载表的SQL语句,对于备份整个数据库或所有数据库是非常不错的,可以通过参数导出满足不 ...
Hibernate性能优化有很多方面,在此我们总结了Hibernate性能优化的一些要点,如下: 1.尽量使用many-to-one,避免使用单项one-to-many 2.灵活使用单向one-to-many 3.不用一对一,使用多对一代替一对一 4.配置对象缓存,不使用集合缓存 5.一对多使用Bag 多对一使用Set 6.继承使用显示多态 HQL:from object polymorphism="exlicit" 避免查处所有对象 7.消除大表,使用二级缓存对于上面这些,我们进行了详细的讲解。 one-to-many:使用inverse=false(default), ...

oracle

  <!-- comment --><!-- 1 -->   Enterprise Manager Database Control URL - (orcl) :http://localhost:1158/em 数据库配置文件已经安装到 E:oracleproduct10.2.0, 同时其他选定的安装组件也已经安装到 E:oracleproduct10.2.0db_1。 iSQL*Plus URL 为: ...

final

1.对基本数据 final 是数值不变;对于对象的引用,指引用不变,一旦初始化指向某个对象,就无法再指向其他对象,但对象自身的属性是可以 修改的 (final 修饰的形参 也是如此) 2. 空白final :声明未初始化的域,在构造函数中赋值初始化。(final 使用之前肯定要初始化) final 初始化 两种方法: a. 声明时初始化 b.构造函数中赋值初始化

Java 多态

1. static 方法不具有多态性,静态方式是与类,而不是与与单个的对象关联的。 2. 域也不是多态的。要在访问父类的域,必须用 super.field ,当然前提必须域的访问修饰不是private 。 (实际上通常将所有的域都设置成private ,通过get 、set 方法访问)                                                                                                       ...
Global site tag (gtag.js) - Google Analytics