自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 回来了(oracle 查看实例 )

用管理员身份system登陆后输入show parameter service_name

2013-03-15 13:55:31 533

转载 电子商务网站的后台管理系统

<br />一、订单管理系统<br />完善的电子商务网站就像一个ERP系统一样,可以在网站里实现订单管理、物流管理、财务管理等诸多功能。对于中小企业来说,由于自身技术实力的限制,难以构建基于网络的ERP系统,在这种情况下,退而求其次,构建一个比较实用的订单管理系统能够在很大程度上提高业务效率和网站的运营管理水平。电子商务网站的订单管理系统可以分为两个部分,一是前台的消费者订单查询系统,二是后台的订单管理系统。<br />1、前台订单查询<br />订单查询对用户来说是一项非常重要的功能。通过查询已经订购的

2010-07-09 13:27:00 4120

转载 Java笔试题集锦

 1.MVC的各个部分都有那些技术来实现?如何实现? 答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现

2009-08-15 10:39:00 462

转载 Html中的声明

本教程关于如何定义一个合法的XHTML文档。文档类型声明在你每一个页面的顶端,你需要文档声明。是的,必须。如果不指定文档类型,你的HTML不是合法的HTML,并且大部分浏览器会用“怪癖模式(quirks mode)”来处理页面,这意味着浏览器认为你自己也不知道究竟做什么,并且按浏览器自己的方式来处理你的代码。你可以是一个HTML大师,在地球上打遍天下无敌手,或者你的HTML可以无瑕疵,

2009-05-15 16:30:00 631 1

转载 Hibernate工具类

 将一些常用的方法录入自己的工具类中,在使用时直接调用工具类里的方法,给我们编写程序带来了极大的方便,既使得程序简洁直观、便于维护,又很好的做到了代码复用。    这里,在学习Hibernate的过程中,将工具类整理如下,三个版本逐渐提升,参考如下:Version 1.0 package com.zhangsx.utils;import org.hibernat

2009-05-15 16:29:00 629

转载 Hibernate笔记之6数据关联一对多

Hibernate笔记之6数据关联一对多Hibernate数据关联是在Hibernate容器映射技术之上发展起来的。Hibernate数据关联分为如下三种:一对一(1:1)一个人拥有唯一身份证号一对多(1:N)一个部门有很多员工多对多(M:N)一个学生可以选很多课程,一门课程也可以有多个学生一对多关系很常见,例如班级与学生的关系就是典型的一对多的关系。在实际编写程序时,

2009-05-11 15:28:00 628 1

转载 Hibernate入门之Component 映射

考虑这么一个对象类别: User.java package onlyfun.caterpillar; public class User { private String id; private String name; private char sex; private int age; private String address; ........ }  我们建立一个数据库表格与这个类别作对

2009-05-11 15:25:00 471

原创 Hibernate入门之繼承映射2

接续上一个主题,我们来看看继承关系映像的第三种方式,我们给予父类别与每个子类别一个表格,与第一个方法不同的是,父类别映像的表格与子类别映像的表格共享相同的主键值,父类别表格只记录本身的属性,如果要查询的是子类别,则透过外键参考从父类别表格中取得继承而来的属性数据。  直接以图片说明会比较容易理解,我们使用前一个主题中的User、PowerUser与GuestUser类别作说明,类别继承图如下:  

2009-05-11 15:24:00 367

转载 Hibernate入门之繼承映射1

如果应用程序中的对象有继承的关系,我们可以有三种策略将这种关系映像至数据表上。  最简单的方式就是给每个对象一个表格,如果父类别User中有field1、field2两个属性,其表格USER有FIELD1、FIELD2与之对应,而子类别SubUser若继承了父类别的field1、field2属性,表格中SUBUSER中也要拥有FIELD1、FIELD2与之对应,这种方法的好处只有映射上的方便,很显

2009-05-11 15:23:00 288

转载 Hibernate入门之基本数据查询

使用Hibernate进行数据查询是一件简单的事,Java程序设计人员可以使用对象操作的方式来进行数据查询,查询时使用一种类似SQL的HQL(Hibernate Query Language)来设定查询的条件,与SQL不同的是,HQL是具备对象导向的继承、多型等特性的语言。  直接使用范例来看看如何使用Hibernate进行数据库查询,在这之前,请先照之前介绍过的主题在数据库中新增几笔数据: 在H

2009-05-11 15:21:00 363

转载 Hibernate入门之Query界面

除了直接使用find()方法并配合HQL来进行查询之外,我们还可以透过 net.sf.hibernate.Query接口的实例来进行查询,透过Query接口,您可以先设定查询参数,之后透过setXXX()等方法,将指定的参数值填入,而不用每次都撰写完整的HQL,直接来看个例子:Query query = session.createQuery("select user.name f

2009-05-11 15:21:00 343

转载 Hibernate入门之更新,删除数据

如果您是在同一个Session中取出数据并想要马上进行更新,则只要先查询并取出对象,透过setXXX()方法设定好新的值,然后呼叫session.flush()即可在同一个Session中更新指定的数据,例如: HibernateTest.java import onlyfun.caterpillar.*; import net.sf.hibernate.*; import net.sf.hibe

2009-05-11 15:19:00 809 1

转载 HQL查询及语法

HQL:Hibernate Query Language HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。 HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL语句作为参数,调用Session的createQue

2009-05-11 15:10:00 466

转载 System.getProperties()(

1、java 通过System.getProperties()获取系统参数Properties props=System.getProperties(); //系统属性   System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));   System.out.println("Java的运行环境供应商:"+prop

2009-05-09 07:09:00 543

转载 Hibernate中配置C3P0连接池

转自:http://www.51edu.com/it/2009/0404/article_18154.html        Hibernate自带的连接池算法相当不成熟。 它只是为了让你快些上手,并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换 hibernate.connection.pool_size即可。这将关闭Hibe

2009-05-09 07:08:00 365

转载 使用hibernate的11大优势

  学习了一段时间的ibatis,我觉得hibernate有着ibatis无法替代的优势。1、  开发者都知道,hibernate让我们以oo的方式操作数据库,这让我们看到了hibernate的强大之处,体验到操作数据的方便。但Gavin King说,hibernate最耀眼之处是hibernate的缓存机制,而不是以oo的方式操作数据库。Hibernate的缓存机制不外乎是一级缓存ses

2009-05-09 07:06:00 406

原创 大幅优化 eclipse+myeclipse 速度

http://www.diybl.com/course/3_program/java/javashl/2008422/110796.html http://zhangpengshou.javaeye.com/blog/198476

2009-05-09 07:05:00 297

转载 JPA是什么

 定义 Java Persistence APIJPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。起源Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分

2009-05-09 07:04:00 358

转载 在hibernate中使用P6spy

P6spy可以做什么?     可以跟踪任何使用jdbc的应用产生的数据库操作,显示完整的SQL语句,特别适合于监控ejb服务器产生的 sql statements。目前支持的数据库有:P6spy在应用程序上安装的步骤:(1)http://www.p6spy.com/download.html,下载zip包(2)解压出p6spy.jar spy.properties两个文件(3

2009-05-09 07:03:00 495

转载 Hibernate 映射类型与Java 类型对

映射类型          java 类型                     标准 sql 类型      integer         int or Integer            INTEGER   long            long or java.lang.Long    BIGINT   short           short or java.

2009-05-09 07:03:00 326

转载 配置文件中映射元素详解

 对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。    下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。<?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE。Hibernate会先在它的类路径(classptah)中搜索DTD文件。--><!DOC

2009-05-09 07:02:00 573

转载 HibernateSynchronizer的安装与使用

 HibernateSynchronizer的安装与使用HibernateSynchronizer的作用是自动生成hibernate配置文件,即hibernate.cfg.xml文件,映射文件,Plain Object类文件和一些基础数据库操作文件。安装HibernateSynchronize从http://www.binamics.com/hibernatesynch/plugins

2009-05-09 07:02:00 350

转载 Hibernate的Discriminator应用(一篇)

 可能经常遇到这样的情况:       在数据库表中会有这样的一个字段用来区别记录的属性,如:在客户表中有一个字段表示客户级别,当这个记录为A时是一级客户,为B时是二级客户。在用hiberante做OR表示时类可能是这样的:       public class Customer{          private String flag;   //表示客户的级别          ...  

2009-05-09 07:01:00 1787

转载 深入浅出Hibernate之Discriminator的使用

 问题提出: 电子商务系统中,设计商品数据表时,可能会通过多余字段将各种商品放置到同一个大的数据表中,此时,如何在查询时,辨别不同的商品呢? Hibernate中,使用了Discriminator(辨别标志)来解决这个问题。 数据库ddl:     create table `sample`.`t_item`(        `id` int not null au

2009-05-09 07:00:00 680

转载 hibernate 主键 生成策略详解

increment,  ==> select max(id) from 表名  它对应:org.hibernate.id.IncrementGenerator  类配置:   sequence [*],  ==> select sequence_name.nextval from dual;它对应: org.hibernate.id.SequenceGene

2009-05-09 06:59:00 686

转载 hibernate集合映射inverse和cascade详解

4. hibernate如何根据pojo来更新数据库  4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。 4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性; 然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些rel

2009-05-09 06:58:00 315

转载 Hibernate的缓存机制概念

Hibernate的缓存机制概念:java对象的属性(通常是一些集合类型的属性 )占用的内存空间。如果对象的占用的内存很大就称为重量级的对象。如果对象的内存小就称为轻量级的对象。Session 的缓存被称为hibernate的第一级缓存。SessionFactory的外置缓存称为hibernate 的二级缓存。这两个缓存都位于持久层,它们存放的都是数据库数据的拷贝。SessionFacto

2009-05-09 06:57:00 283

转载 Hibernate缓存的种类?

Hibernate缓存的种类?答:分为内置缓存和外置缓存两种.内置缓存的分类:1、Session中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将持久化对象缓存到Session中2、SessionFactory中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将一些数据库操作的   Sql语句缓存起来。这个缓存是只读的持久化层的缓存的范围:1、事务范围:Session的内置缓

2009-05-09 06:55:00 319

转载 图书管理

package day5;import java.io.BufferedReader;  import java.io.IOException;  import java.io.InputStreamReader;  import java.text.SimpleDateFormat;  import java.util.*;     /**  * 一个图书馆的课程

2009-05-09 06:51:00 333

转载 java 中生成图形验证码

 图片验证码的实现主要的技术点是如何生成一个图片。生成图片可以使用java.awt包下的类来实现。我们先写一个简单的生成图片的程序HelloImage.java。以下是代码部分。import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;

2009-05-09 06:51:00 372

转载 使用Java NIO编写高性能的服务器

从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。    话说回来,传统的Server/Client实现是基于Thr

2009-05-09 06:50:00 228

转载 mysql 5.0存储过程学习总结

一.创建存储过程1.基本语法: create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存

2009-05-09 06:46:00 286

转载 Oracle 中truncate与delete的区别

 1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback segments, 而truncate不会。3、在内存中,用delete删除数据,表空间中其被删除数据的表占用的空间还在,便于以后的

2009-05-09 06:43:00 246

转载 使用Java NIO编写高性能的服务器

   从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。    话说回来,传统的Server/Client实现是基于

2009-04-13 16:49:00 309

转载 ORACLE 常用的SQL语法和数据对象

1.GRANT  赋于权限  常用的系统权限集合有以下三个:  CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)  常用的数据对象权限有以下五个:  ALL   ON 数据对象名,   SELECT ON 数据对象名,   UPDATE ON 数据对象名,  DELETE   ON 数据对象名,  INSERT ON 数据对象名,   ALTER  ON 数据对

2009-04-13 16:48:00 267

转载 一个UDP实现文件传输的设计--待续...

转自 http://www.javaeye.com/topic/135874 首先文件发送必须有发送端(下面都叫它为Sender)和接收端(下面都叫它为Accepter),两都都各自启动一个DatagramSocket端口监听.它们之间的传输是基于DatagramPacket的,所以为了能够解释这个包,我们必须自定义一些包,以便于能够识别包.下面这些包是我自己定义的:主要有如下这些

2009-04-13 16:48:00 704

转载 Oracle 中truncate与delete的区别

 1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback segments, 而truncate不会。3、在内存中,用delete删除数据,表空间中其被删除数据的表占用的空间还在,便于以后的

2009-04-13 16:47:00 294

转载 mysql 5.0存储过程学习总结

一.创建存储过程1.基本语法: create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存

2009-04-13 16:45:00 268

转载 使用Java NIO编写高性能的服务器

从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。    话说回来,传统的Server/Client实现是基于Thr

2009-04-10 16:54:00 416

转载 图书管理

package day5;import java.io.BufferedReader;  import java.io.IOException;  import java.io.InputStreamReader;  import java.text.SimpleDateFormat;  import java.util.*;     /**  * 一个图书馆的课程

2009-04-09 17:26:00 342

空空如也

空空如也

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

TA关注的人

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