自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

涅 磐

技术碎屑

  • 博客(75)
  • 收藏
  • 关注

转载 JAVA初学教程进阶

应广大编程爱好者的需求,现本版推出[JAVA初学教程进阶],希望对初学者有一些帮助.另外:关于JAVA运行环境的配置,在此不赘述,请大家参考本版精华.注:本版所贴出所有学习内容均为CU所有,如转载,请注明来自ChinaUnix_JAVA专栏,谢谢合作.鉴于时间缘故,本贴在发表过程中难免有疏漏/错误之处,敬请广大网友批评指正.本贴参考资料如下:1>;Thinking in Java(3rd)    

2008-02-26 12:26:00 1342

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

摘 要 本文介绍了基于JDBC的数据库连接池的工作原理,阐述了连接池技术的事务处理、多数据库服务器等各项要害技术,提出了一个高效的连接池治理策略,最后具体说明了数据库连接池应用的具体实现过程。  要害词 JDBC; 数据库; 连接池; 事务处理  随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运

2008-02-26 11:34:00 720

转载 Java变量类型间的相互转换

   我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转

2008-02-26 11:25:00 563

转载 在JAVA中定义类的结构

1:类的基本概念   Java程序的基本单位是类,类是对象的实例,或者说对象是类定义的的数据类型的变量。你建立类之后,就可用它来建立许多你需要的对象。Java把每一个可执行的成分都变成类。  类的定义形式如下:  class classname extends superclassname  {    .....  }   这 里,classname和superclassname是合法的标识符。要

2008-02-26 11:24:00 2086

转载 Java入门:java新手必读之Java学习的捷径

  1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,下载地址:http://java.sun.com/j2se/downloads.html 2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载 3、设置环境变量 安

2008-02-26 11:21:00 728

转载 Java入门:java中几个关于类的名词解析

顶层类:可以被包含于一个包中,但不能被其它类包含的类.被封闭类:用来表示嵌套类或内部类.封闭类:用来表示包含嵌套类或内部类的类.内部类:作为一个外部类一个成员.内部类是一种新的类型.成员内部类:这种内部类是封闭实例的成员,和嵌类的定义的方式差不多,只不过是嵌类用关键字static作了限定词.局部内部类:方法内部

2008-02-26 11:16:00 622

转载 JDBC连接数据库之十大技巧

阅读提示:Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能。 Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后

2008-01-18 15:55:00 578

转载 linux入门教程(4)---网络应用

第5章:网络应用 5.1 常用网络命令 在Red Hat Linux 7.1系统提供了与网络相关的工具,掌握好这些工具是十分必要的: 第一类:设置工具 1.netconf: netconf是Red Hat Linux提供的Linuxconf的一部分,主要用于设置与网络相关的参数。它可以在consle下运行(文本菜单),也可以在X-Window中运行(图形界面)。在前面,我们介绍过了netcon

2008-01-18 15:51:00 618

转载 linux入门教程(3)---管理

3.4 进程管理 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 在Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使用所有的任务共同分享系统资源。下面我们就看一下如何控制这些进程。

2008-01-18 15:49:00 595

转载 linux入门教程(2)---安装指南

  2.1 安装前的准备   1、收集系统资料:为了能够顺利安装和设置Linux系统,你必须将以下资料记录在案,以备系统安装时使用:   硬盘:数量, 容量和类型;   内存:您的计算机所装内存的数量;   CD-ROM:接口类型(IDE, SCSI);   SCSI卡:卡的型号;   网卡:网卡的型号;   鼠标:鼠标的类型(串口、PS/2、总线型),协议(Microsoft,Logitec

2008-01-18 15:45:00 571

转载 linux入门教程(1)---安装方法

  Linux,在今天的广大电脑爱好者心中已经不再是那个遥不可及的新东西了,如果说几年前的Linux是星星之火的话,如今Linux不仅在服务器领域的应用取得较大进展,而且在桌面应用领域也有越来越多的人选择使用。Linux 的开放性和灵活性使它得以在实验室和其它研究机构中被用于创新性技术变革的前沿,现在Linux已经真正地向广大的电脑爱好者们敞开了大门。   只要你对Linux感兴趣,想要学

2008-01-18 15:41:00 675

转载 Linux常用基本命令及应用技巧

 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容易掌握。  由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握。本章我们就来介绍Linux的常用基本命令。   首先启动Linux。启动完毕后需要进行用户的登录,选择

2008-01-18 15:26:00 757

转载 建立数据库的基础知识

一、建立数据库       ----   原理:建立数据库先要初始化一个数据库设备,然后在此设备上建立数据库。所有的设备名在系统表"sysdevices"里有记录,所有的数据库名在系统表"sysdatabases"里有记录。在建立之前,最好先查询这两个系统表,看名称是否已经存在。     在建立设备之前,还需要的一个物理名和空闲的设备标识号。           初始化设备语法:        

2008-01-14 12:00:00 860

转载 什么是存储过程?

定义:        将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,   那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。        讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?        Microsoft公司为什么还要添加这个技术呢?        那么存储过程与一般的SQL语句有什么

2008-01-14 11:52:00 618

转载 Java程序员需要了解的几个开源协议

Mozilla Public License   MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在

2008-01-10 13:07:00 383

转载 教你如何成为一名合格的Java初级程序员

  目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。 个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面

2008-01-10 13:05:00 855

转载 【开发框架】struts标签使用举例-logic

1.  logic:empty           该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:          1)当Java对象为null时;         2)当String

2008-01-10 12:56:00 336

转载 JAVA基础:用Java实现HTTP文件队列下载

 序言  许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。   在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这个资源的完全下载。  1. 基础知识  在Internet上,我们要下载

2008-01-10 12:53:00 464

转载 JAVA进阶--五种提高 SQL 性能的方法

1, 从 INSERT 返回 IDENTITY  SELECT @@IDENTITY2, 内嵌视图与临时表  临时表 - 在 tempdb 中的临时表会导致查询进行大量 I/O 操作和磁盘访问,临时表会消耗大量资源。内嵌视图 -使用内嵌视图取代临时表。内嵌视图只是一个可以联接到 FROM 子句中的查询。如果只需要将数据联接到其他查询,则可以试试使用内嵌视图,以节省资源。3, 避免 LEFT JOI

2008-01-10 12:52:00 589

转载 开源技术之Tomcat数据源配置总结

成功配置环境Tomcat5.0.28+MSSQLServer2000+MS JDBC Driver一、    安装Tomcat5.0.28二、    安装MS JDBC Driver假设安装路径是F:/green/Microsoft SQL Server 2000 JDBC,那么在F:/green/Microsoft SQL Server 2000 JDBC/lib下面有三个文件

2008-01-10 12:50:00 333

转载 JAVA基础:使用缓冲IO提高Java程序性能

Java 输入/输出(IO)的性能可以使用标准的缓冲类提升,就像操作系统通过缓冲请求提高它的速度一样。例如,如果一段代码要求从磁盘上读取数据,它会试图读取内存中已有的数据;如果代码希望向磁盘写一些东西,它可能在完成写操作前将输出在内存中存放一段时间以等待更多的数据。 在Java的IO

2008-01-10 11:59:00 646

转载 通过JDBC连接oracle数据库的十大技巧

Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能。     1、在客户端软件开发中使用Thin驱动程序 

2008-01-10 11:55:00 451

转载 J2EE--关于JAVA的分页查询操作技术

Servlet版性能测试主要考虑的Servlet版运行方式有:一:Servlet在Web容器中的运行机制1.    单独一个无状态的Servlet实例运行即Web容器里的多个线程调用一个Servlet实例的运行方式2.    多个Servlet实例在Web容器中有多个Servlet实

2008-01-10 11:54:00 982

转载 Java基础:JAVA程序类加载及其反射机制

JAVA中类文件加载是动态的。JVM指令是被封装在了. class文件里面,而.class文件的加载过程是动态的,也就是说当我们用到的时候才会去加载,如果不用的话,就不会去加载我们的类。这里所说的用到包括两种方式,第一种就是new一个对象的时候(这个时候要特别注意,当设计到多态的时候,就会有一点点变化,这时候编译器会做一些优化,这样以来当加载的时候会提前加载设计到多态的类,关于这一点下面有个例子(

2008-01-10 11:47:00 378

转载 JAVA进阶:Java中异常机制的深入研究

由于本文旨在探讨Java"异常机制"的深层原理,因此关于"异常"的使用方法都不做详细说明。首先看一段非常熟悉的用于打开一个文件的C程序段:   FILE *fp;   fp=fopen(filename,"rw");

2008-01-10 11:45:00 423

转载 JSP初学者必须要掌握的语法点

我们首先来看一看JSP指令和脚本元素,之后我们会解释JavaBeans和隐含对象。共有五种JSP指令和脚本元素。在JSP 1.0版中,大部分JSP被一个以“”结尾的的标记括在其中。在更新的JSP 1.1规范出台后,就有了与XML兼容的版本。

2008-01-10 11:42:00 723

转载 新手入门:写Java程序的三十个基本规则

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIs

2008-01-10 11:39:00 373

转载 三种tomcat管理界面常用设置方式

  1.登陆管理界面 http://localhost:8080/admin 密码和用户名在你安装的时候设定的,如果忘记(或没有)的话,去改%CATALINA_HOME%/conf/tomcat-users.xml,添加admin和manager两个role,一个用户,该用户的role为admin和manager就可以了,按原有的xml复制修改就可以。 2.常用功能

2008-01-10 11:30:00 1351

转载 J2EE基础:怎样读取和处理XML的配置文件

Java和XML是黄金组合,网上已经有很多文章介绍,XML作为电子商务中数据交换,已经有其不可替代的作用,但是在平时系统开发中,我们不一定都用到数据交换,是不是无法使用XML了? 当然不是,现在已经有一个新趋势,java程序的配置文件都开始使用XML格式,以前是使用类似windows的INI格式.(Java中也有Propertiesy这样的类专门处理这样的属性配置文件).使用XML作为Java的配

2008-01-10 11:20:00 334

转载 J2EE基础:Weblogic服务器体系结构介绍

  1. J2EE 的体系结构     J2EE 的体系结构可以分为 4 层,如图 1 所示。 图1 J2ee的体系结构     (1)客户端层 这一层直接与用户交互,J2EE支持多种客户端,它既可以是通过Internet访问的Web浏览器客户端,也可以是通过企业Intranet运行的瘦客户端。     (2)Web层 这一层是为基于Web的应用程序服务的,J2EE中的JavaServ

2008-01-10 11:18:00 453

转载 JAVA技术:存储过程的基本的和高级特性

本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。 存储过程是指保存在数据库并在数据库端执行的程序。你可以使用特殊的语法在Java类中调用存储过程。在调用时,存储过程的名称及指定的参数通过J

2008-01-10 11:17:00 331

转载 J2EE基础--步入J2EE架构和过程

Java2企业版(J2EE)平台由四个关键部分构成:规格说明、参考实现、兼容性测试套件和蓝图(BluePrint)计划。蓝图描绘了分布式组件架构最好的实践和设计指导方针。本文基于Rational统一过程和BluePrint示例程序介绍一个八步骤J2EE开发方法学。通过阅读这篇文章,你

2008-01-10 11:13:00 350

转载 J2EE 组件开发:什么是消息驱动的EJB

消息服务是一种在分布式应用之间提供消息传递服务的软件,具有可靠、异步、宽松结 合、语言中立、平台中立的特点,而且通常是可配置的。它的实现原理是:对发送者和 接收者之间传递的消息进行封装,并在分布式消息客户程序结合的位置加上一个软件处 理层。消息服务为消息的客户程序提供了一个接口,这个

2008-01-10 11:10:00 483

转载 J2EE:教你提升JSP应用程序的七大绝招

你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中

2008-01-10 11:03:00 296

转载 详细介绍构建高性能J2EE应用的十个技巧

 构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。 Java性能的基础—内存管理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的回收。在内存的分配中,目标是要减少需要创建的对象。 内存回收是导致性能下降的普遍原因。也

2008-01-10 11:01:00 331

转载 J2EE--如何实现servlet中的发信功能?

package javaduke.servlet;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*;public class MailService extends

2008-01-10 10:54:00 403

转载 J2EE基础:j2ee所包含的13种核心技术

STEVEN GOULD在文中介绍了JAVA2平台企业版(J2EE)的13种核心技术:JDBC, JNDI, EJBS, RMI, JSP, JAVA SERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVAMAIL 和 JAF。为了联系实际,GOUL

2008-01-10 10:52:00 532

转载 J2EE程序员应该掌握的Linux系统的知识

大型J2EE应用都在建构在linux环境下的。开发环境下我们可以通过samba映射成本地的网络驱动器,直接在windows环境下进行编程调试。但是最后的发布还是要到linux环境,同时我们对网上web服务器和数据库服务器的应用管理(比如自动脚本发布等),应用监控(web服务是否正常、mysql数据库的使用情况)、系统监控(监控磁盘空间的使用情况等)都要求程序员熟悉必要的linux知识。 当

2008-01-10 10:49:00 468

转载 java开发人员应该掌握的数据库知识

      根据本人的程序开发的实践经验,结合自己对数据库的理解,我总结了一下作为一名Java开发人员,对数据库的知识应该掌握到什么程度。当然每个人的情况都有所不同,这些仅仅代表我的一家之言。1、了解数据库的基础知识,包括范式、sql语句,比如创建(表、索引)、查询、删除、更新SQL语句、事务等。2、理解JDBC的url连接的意义    比如Oracle的jdbc url连接串为:jdbc:o

2008-01-10 10:44:00 509

转载 Java初学者容易混淆的几个问题

1.String类和StringBuffer类它们都是处理字符串的类,但是它们有一个最大的区别,那就是,String对象是存储你不能改动的文本字符串,相反,如果你希望改动,则应使用StringBuffer类作为替换.eg1:......//omit some codeString s1="You are hired!";System.out.println(s1.replace(h,f))

2008-01-10 10:42:00 320

空空如也

空空如也

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

TA关注的人

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