自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入剖析JSP和Servlet对中文的处理

 深入剖析JSP和Servlet对中文的处理转载作者: [xker.com]世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。  这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。  汉字是双字节的。

2007-01-14 17:09:00 645

原创 JDBC常见问题

1. 什么是 JDBC 3.0 API? JDBC 3.0 API 是 JDBC API 的最后更新。它包含了许多特性,包括可滚动的结果集和 SQL:1999 数据类型。2. JDBC-ODBC Bridge 是否支持 JDBC 3.0 API 中的新特性? JDBC-ODBC Bridge 提供了 JDBC 3.0 API 的有限子集。3. JDBC-ODBC Bridge 是否可以与 appl

2006-11-05 16:02:00 957

原创 JDBC总结笔记1

JDBC  Java Database Connectivity (JDBC)是一个标准的Java API,它由一组类和接口组成,Java应用程序开发人员使用它来访问数据库和执行SQL语句。WebLogic JDBC是JDBC规范的企业级实现,它为标准的JDBC API提供了大量的扩展 JDBC基础知识一、采用JDBC访问数据库的基本步骤:    A.载入JDBC驱动程序    B.定义连接U

2006-11-04 10:13:00 2011

转载 基于JDBC的数据库连接池技术研究与应用

 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI、ASP、PHP等。之后,Sun公司推出了基于J

2006-11-02 22:13:00 733

转载 一个简单易懂的例子

 史上最简单的Hibernate入门简介其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别

2006-11-02 22:12:00 1230

原创 CSDN摘要1

1. public class test(2. public static void main(string[]args){3. string foo = args [1];4. string foo = args [2];5. string foo = args [3];6. }7. )And command line invocation:Java Test red green blueWha

2006-10-31 21:32:00 624

转载 李开复:21世纪7种人才最抢手

21世纪7种人才最抢手整理:成晓旭偶然在《成都商报》上看到李开复博士“回成都老家”的报道,还发表题为《21世纪最需要的七种人才》的演讲;专门在网上搜到此文,读罢受益匪浅,故整理成文,与大家分享。2006年10月22日,Google副总裁、Google大中华区总裁李开复博士坐客位于成都市的电子科技大学,以《21世纪最需要的七种人才》为题给大学生们带来了一场充满睿智而又不失幽默的演讲。李开

2006-10-26 22:24:00 623

原创 数据结构2

第三讲 堆栈和队列堆栈和队列都是特殊的线性表,他们的逻辑关系完全相同,差别是线性表的插入和删除操作不受限制,而堆栈只能在栈顶插入和删除,队列只能在队尾插入、队头删除,堆栈和队列都可以分别用顺序储存结构和链式存储结构,堆栈的操作主要有入栈、出栈、取栈顶元素、是否为空,可以设计通用接口Stack..ava如下: /** * @author 张钰 * */public int

2006-10-26 22:19:00 894

转载 数据结构1

线性表的概念大家应该还记得,链式表是线性表的一个分类,当然也具备线性表的所有特性了,只不过它的结构方式特异而已,也就是和链子似的,和顺序表的不同之处在于链式表引入对象应用,就是其他语言中的指针,每个链子(我自己的说法)包含一个数据元素(element)和一个指针域(next),这个链子就称为节点,通俗的说有很多节点连接成的线性表就是链式表,根据其结构方式又可以分为单链表、单循环链表、双向链表,

2006-10-26 22:16:00 1132

原创 八皇后问题

八皇后问题:〖问题描述〗在一个8×8的棋盘里放置8个皇后,要求每个皇后两两之间不相"冲"(在每一横列竖列斜列只有一个皇后)。〖问题分析〗(聿怀中学 吕思博)这道题可以用递归循环来做,分别一一测试每一种摆法,直到得出正确的答案。主要解决以下几个问题:1、冲突。包括行、列、两条对角线:(1)列:规定每一列放一个皇后,不会造成列上的冲突;(2)行:当第I行被某个皇后占领后,则同一行上的所有空格都不能

2006-10-25 21:38:00 1952

原创 10.24 第一个JAVA应用

1.JAVA源文件结构  零个或一个包声明语句(package statement) 零个或多个包引入语句(import statement) 零个或多个类声明语句(class statement) 零个或多个接口声明语句(inteferce statement) JAVA源文件中至多只有一个类或接口是punlic的,而且文件名必须和pub

2006-10-24 22:13:00 1252

原创 触发器例子

create or replace TRIGGER UPDATE_PARTCUTAFTER INSERT OR UPDATE OR DELETE OF par_no //凡是新增,修改,删除都触发on PARTCUTFOR EACH ROW  //每一笔资料变更时都触发beginif Inserting then //当是新增的时候,在触发器中以OLD表示以前的资料,NEW表示更新的资料begin

2006-10-24 14:56:00 1761 1

原创 触发器简介

一 触发器介绍定义:  触发器是一种特殊类型的存储过程,不由用户直接调用。当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQL 语句。它们主要用于强制复杂的业务规则或要求。    * 安全性。可以基于数据库的值使用户具有操作数据库的某种权利。      # 可以基于时间

2006-10-24 14:24:00 1704

原创 UML读书笔记(1)

UML的定义(Unified Modeling Language)统一建模语言。在系统的开发过程中,最关键的一点是要用一种系统分析员,客户,程序员和其他系统开发所涉及到的人员能够理解和达成一致的方式来组织系统的设计过程,UML就提供了这种组织方式。UML的组成包括类图,对象图,用例图,状态图,顺序图,活动图,协作图,构件图,部署图等。UML2.0还包括组成结构图,交互纵览图,计时图,包图等。类是具

2006-10-23 10:00:00 969

原创 基本连接

1.连接ACCESSMS Access数据库无需连接包,只需要本机安装的有Access软件即可。在工程中输入如下代码:{import java.sql.*} //应有这一句代码,否则无法驱动SQL   try{      String strurl =          "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:

2006-10-18 19:09:00 974

原创 JDBC 基础 (二)

 建立连接  (1)加载驱动程序    以MySQL数据库为例,加载驱动程序的代码为:String driver="com.mysql.jdbc.Driver";//加载驱动程序Class.forName(driver);//参数driver为数据库连接驱动程序类,由数据库提供商提供.  驱动程序类列表:

2006-10-18 19:00:00 1088

转载 JDBC概述 (一)

 一.概述  JDBC API是一类Java API,用于访问几乎任何类型的表格式数据(JDBC是一个商标名,但很多人都误解为"Java DataBase Connectivity"的缩写)JDBC API由一组Java编程语言编写的类和接口组成,这些类和接口为数据库开发人员提供标准API,从而使得完全使用Java语言来编写具有业界标准的数据库程序成为可能.二.JDBC API的功能  基

2006-10-18 18:59:00 907

转载 java或jsp连接数据库(access)

java或jsp连接数据库(access)    由于c,c++,java等语言不能够直接访问数据库,于是就需要有一个中间件来搭桥接线。odbc用于c和c++等于语言连接数据库。jdbc则用于java连接数据库。jdbc几乎可以连接所有的数据库,当你对ms sql产生不满想转到 ibm的db2的时候只要改变一下连接方式就可以了,其他东西一律不用改动。这也是java这几年这么火的原因之一。sun

2006-10-08 18:29:00 1072

原创 常用数据库JDBC连接写法(转)

1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );2

2006-10-08 18:22:00 554

原创 equals 与 tostring

编写equals 的建议:1.测试this与otherobject是否是同一对象     if (this==otherobject)     return true;2.测试otherobject是否为null.如果是,就返回false.  if (otherobject==null)    return false;3.测试this和otherobject是否同属于一个类

2006-10-08 10:15:00 713

转载 职场点评:CEO妙语批点大学生简历

 海归,你为什么不能好好说话  CEO名片时尚老板的“千金用人”  郑永刚,杉杉投资有限责任公司董事局主席。他聘请指导生产工艺的意大利师傅月薪1.2万美元,比他们在国内的收入还高。  对话  问:我来自农村,目前失业在家,找过好多份工作,发现用人单位普遍存在“农村歧视”,偏偏我又没有所谓的“好爸爸”帮不上忙。 ?  答:没必要为出身农村而自卑。古往今来,大部分企业家、科

2006-10-07 21:54:00 705

转载 Struts+Spring+Hibernate开发实例

一本文并不想介绍Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复杂的例子时会有意想不到的麻烦。本文对读者假设已经具备了以上框架的基础知识。以及那些已经了解Struts,Spring,Hibernate的基本概念,但是还没有亲身在较复

2006-10-07 21:45:00 1116 1

转载 初学者的问题----csdn系列

问题1我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!"这个

2006-10-07 21:26:00 483

原创 Java虚拟机

Java虚拟机一、什么是Java虚拟机Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。1.为什么要使用Java虚拟机Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语

2006-10-07 20:56:00 455

转载 Heap And Stack 堆与栈

1.Heap And Stack    1.1 内存分配策略  按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.  静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计

2006-10-07 20:46:00 1063 1

原创 数据库基础

1. 数据模型抽象层  最底抽象层:物理数据模型,用于表示物理媒介上存储的数据,包括在数据在结构上相互关系; 高层抽象描述:逻辑数据模型,对应于一个或几个基础物理数据模型及关系;逻辑数据模型主要描述数据库中存储什么,如客户信息或定单信息等;最高层数据抽象视图2.通用DBMS体系结构  数据库本身包含所有数据文件,数据字典,索引,和存储过程的清单.数据文件存储实际企业信息值(如信

2006-10-06 18:57:00 660

转载 Java棉试可能出现的问题!

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 Public、Protected、Private是成员访问修饰符;final、abstract、transient、synchronized、native、strictfp是非访问成员修饰符。可见性PublicProtectedDefaultPrivate同一个类是是是是同一个包中的类是是是否同一个包

2006-10-06 14:08:00 1056

原创 Java基础数据类型

1.简单数据类型:  逻辑类型:boolean文本类型:string(特殊类型) ,char 整数类型:int , long ,short ,byte浮点类型: float, double char:16位无符号Unicode字符,必须包括在 内.tring:不是一个简单的数据类型,而是一个类,它被用来表示字符序列--------------------------

2006-10-05 19:31:00 923 1

转载 归纳Java中的Interface(接口)

 相对abstract class(抽象类)来讲,interface则造出了“完全抽象的class”,丝毫不带半点实现的内容。且interface中的所有methods都是虚的空的,当然,编译器也强迫你这样做。看下面事例:       interface A{              void x();//这里不需写访问权限,x()就自动成为了public void x()     

2006-09-30 16:59:00 39732 9

转载 关于Java栈与堆

关于Java栈与堆的思考1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉

2006-09-30 16:53:00 763

转载 认识JAVA

作SCJP培训已经有一段时间了,到我这学习的有在校的大学生,也有在职的开发人员。通常这些学员此前都对Java已有一些了解,但普遍对Java缺乏总体的认识。于是学员总是问,Java应该怎么学?Java能做什么?什么是Applet?什么是Servlet、Jsp、EJB?还有Webspere、Weblogic又是做什么的等等。之所以学员会有这些疑问,是因为大家普遍对Java相关概念听说的太多而了解的又相

2006-09-30 16:49:00 842

原创 JAVA程序员面试之《葵花宝典》

程序员面试之葵花宝典面向对象的特征有哪些方面   1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的重用,

2006-09-29 10:52:00 16635 1

转载 关于static和final修饰类的属性变量以及变量的初始化

1.static修饰一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那么只能在类内部使用.public class Test{  public static int a;  private Test(){    a=0;  }}   如果属性被修饰为static

2006-09-29 10:50:00 882

原创 MIDI

MIDI:Musical Instrument Digtial InterfaceFive Steps:1.Gets a Sequencer and open it     Sequencer player=MidiSystem.getSequencer();     player.open();2. Make a new Sequence    Sequence seq=

2006-09-27 13:10:00 848

原创 线程与Swing

作者:Hans Muller,Kathy Walrath 翻译:郭晓刚([email protected])原文来自java.sun.com本文关于Swing中的多线程,发表于1998年4月。一个月后,我们发表了另一篇文章《使用Swing Worker线程》,该文更深入地讨论了这一主题。要更好地了解多线程在Swing中如何工作,我们建议你把这两篇文章都看一下。注意:在2000年9月我们修改了这篇

2006-09-25 22:17:00 645

转载 java中的时间操作

java中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这三种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date这里,要使用java.util.Date。

2006-09-25 22:13:00 531

空空如也

空空如也

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

TA关注的人

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