
java
文章平均质量分 69
hqx2008
Dont Give Up,Man!
展开
-
Checkbox Text List :: Extension of Iconified Text tutorial
Checkbox Text List :: Extension of Iconified Text tutorialWhat you will learn: How to create a list of items with Checkboxes Difficulty: 2.0 / 5 What it will look like: Description: This tutorial原创 2009-11-19 15:48:00 · 557 阅读 · 0 评论 -
JDK核心API:使用动态代理实现AOP功能
一、使用的背景(也不能算是使用的背景,最多只能算是一个在什么条件下面我想到了使用动态代理实现AOP的拦截功能): 因为在项目中程序的结构是使用SOAP调用JNI,因此在SOAP服务端里面没有任何实现代码,仅仅是new一个JNI的对象,然后调用JNI对应的方法。但是在调用JNI方法之前需要对传进JNI的JavaBean进行初始化,而且还需要记录日志。而SOAP服务端的代码是通过ant自动生成的转载 2008-02-09 07:07:00 · 546 阅读 · 0 评论 -
多线程程序设计23个要点
1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。 2.线程的状态有Ready, Running, Sleeping, Blocked, 和 Waiting几个状态,Ready 表示线程正在等待CPU分配允许运行的时间。 3.线转载 2008-02-09 07:43:00 · 1004 阅读 · 0 评论 -
用AJAX+J2EE实现一个网上会议室系统
一、系统实现的功能 本会议室系统主要用于EasyJF开源团队的成员网上会议使用,会议系统模拟传统的会议形式,可以同时开设多个不同主题的会议室,每个会议室需要提供访问权限控制功能,会议中能够指定会议发言模式(分为排队发言、自由发言两种),系统能自动记录每个会议室的发言信息,可以供参会人员长期查阅。 会议系统的用户支持游客帐号参加会议,同时也提供跟其它用户系统的接口,比如EasyJF官网中原创 2008-02-09 07:41:00 · 681 阅读 · 1 评论 -
新手必读 详细介绍J2ME的基础知识
一、J2ME中需要的Java基础知识 现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。 J2ME中使用到的Java基础知识: 1、Java语法基础:包括基本数据类型、关键字、转载 2008-02-09 07:31:00 · 2147 阅读 · 0 评论 -
J2ME手机游戏:获取RecordStore相关信息
介绍一些记录存储本身包含的获取信息的相关方法。每个RecordStore对象都包含标头与数据区,标头记录数据列的信息,数据区储存数据记录,详见示例7-2. 在RecordStore对象中存取数据时,要遵守以下基本流程与规范: 当对RecordStore进行文件储存时,记录数的初始值为零,每增加一条记录则加一,删除时则减一。记录数的值有助于了解记录储存条数。 取得下一条记录的rec原创 2008-02-09 07:25:00 · 598 阅读 · 0 评论 -
Java验证码资料精粹
验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。 怎样使用Java生成验证码?怎样解决生成验证码时出现的一系列问题?怎样将验证码的优势发挥到最大?本专题就这几个问题对相转载 2007-10-03 21:52:00 · 788 阅读 · 0 评论 -
新的开始,新的计划
9月22号.....开始学习.....> >>原创 2007-09-22 08:49:00 · 644 阅读 · 0 评论 -
Java 实现连接sql server 2000(JDBC数据库访问例子)
第一种:通过ODBC连接数据库JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere)、优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力)、网络通信功能、通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献。笔者可以描述这样一个场景:有一天你上网完全可以不用IE 或者NETSCAPE,上转载 2007-09-07 09:04:00 · 881 阅读 · 0 评论 -
JAVA语言的网络功能与编程
Java语言是Internet上最热门的编程语言,本文针对Java的网络功能,对Java从网络上获取图象、声音、HTML文档及文本文件等编程方法作了初步的介绍,同时介绍了动态获取网络上资源的方法作了介绍。文中提供了大量简明易懂的实例。 关键词:Java;Internet;网络Java语言是Internet上新兴的编程语言,对Java的特性以及基本的编程方法已有很多文章作过介绍。但是,广大Java爱转载 2008-02-09 07:10:00 · 759 阅读 · 0 评论 -
浅析Tomcat5配置Mysql JDBC数据库连接池
如果只是对MySql感兴趣可以照抄这篇短文,如果想配置其他数据库类型的连接池,也可以做简单修改参数即可使用。 1、 安装Tomcat 参考Tomcat for window 的安装向导,基本直接安装即可,注意:安装时会提示输入管理用户名和密码,这是以后会用到的用户名和密码,切记。 2、 安装MySql 默认安装即可。 3、 使用Tomcat的Web管理应用配置数据源原创 2008-02-09 07:22:00 · 699 阅读 · 0 评论 -
java中的容器
Java中的容器,接口都是由一些接口,抽象类及它们的实现类所组成。而它们全部封装在java.util包中。1:Collection接口。 大多数的集合都实现了此接口,它基本方法是add(没有get()方法,实现类中可能有如Arrylist),添加一对象。添加成功则返回true ,否则返回false。这是与Map不同的地方。还有一些常用的方法如iterator(),size()原创 2008-03-13 10:56:00 · 766 阅读 · 0 评论 -
Reading and writing text files
When reading and writing text files :it is almost always a good idea to use buffering (default size is 8K)it is often possible to use references to abstract base classes, insteadof references原创 2008-10-04 09:44:00 · 815 阅读 · 0 评论 -
WebSphere服务器安装配置全攻略
IBM WebSphere Application Server提供了从电子商务的构建、发布到管理的能力。其标准版提供了开放、标准的平台。WebSphere Application Server包括Servlet运行引擎、高性能的数据库连接程序,提供预连接、会话和状态管理的应用服务,WebSphere还支持XML文档结构。另外,WebSphere还支持JSP的1.0版本,Servlet的2.1版本转载 2008-03-21 09:09:00 · 1313 阅读 · 0 评论 -
Java SE 6(JDK1.6)的十大新技术亮点
Danny Coward在他的博客中列出了Java SE 6的十大新功能,同时也是他认为你应该升级到Java SE 6上的十大原因。这十大看点以次是: 1.性能和质量: Java 6 同Java 5不一样,没有新的语言特征,是一个以稳定、提高为目的的版本。Java 6不论是服务器端还是客户端版本都有了两位数百分比的提高,根据领域的不同Java 6性能提高了20%-40%,详细内容见前一篇博转载 2008-03-21 09:07:00 · 1117 阅读 · 0 评论 -
WebWork深入浅出
前言 本篇文章并没有太多WebWork 的实战代码细节。本人非常希望能充当一名导游的角色,带领读者逐步游览WebWork的功能特性和原理。在第一章,我们将提出基于三层架构的Web层需要解决的10个问题,这是本文的纵轴。围绕着纵轴,我们按照横轴的顺序逐步描述讲解:WebWork简介、WebWork入门、WebWork原理、WebWork实战和技巧、展望WebWork未来、最后是本文的总结。基转载 2008-03-21 09:05:00 · 835 阅读 · 0 评论 -
JAVA面试题最全集
一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字转换为字符 如何取小数点前两位,并四转载 2008-03-16 22:32:00 · 5828 阅读 · 0 评论 -
面向方面的编程:它的好处是什么?
Gary Pollice, Professor of Practice, 伍斯特工学院2006 年 3 月 15 日来自于 Rational Edge:关于面向方面的编程的大多数介绍,都是建立在技术可行的有限环境的基础之上,而忽略了AOP的实际价值。这篇文章提供了将AOP技术应用于软件开发项目的一系列实际的例子。 最近,我被要求领导我们软件工程研究小组(SERG)开一个关于面向方面的编转载 2008-03-15 09:39:00 · 697 阅读 · 0 评论 -
JAVA面试题集
基础知识: 1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩转载 2008-03-16 22:38:00 · 1298 阅读 · 7 评论 -
java面试笔试题大汇总
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过转载 2008-03-16 22:28:00 · 1057 阅读 · 0 评论 -
Java影响力远超想像,已占印度2%GDP
【优快云 9月号报道】1995年Sun公司正式推出Java,迅速便成为全球最主流与应用最广泛的开发语言,其跨平台的技术优势为网络计算带来划时代变革的同时,也成为商用、搜索、游戏、移动等几乎所有软件领域开发和应用的重要选择。Java语言和平台技术所造成的影响力早已创造了编程语言的历史! 12年过去了,数字显示Java所产生的影响力或许远超出你的想像:目前,全球有至少21亿部手机转载 2007-09-07 08:53:00 · 708 阅读 · 0 评论 -
Java面试题及答案
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称原创 2007-09-07 08:28:00 · 998 阅读 · 0 评论 -
Struts实时生成Excel文件下载
我做的项目原来是先在服务器上生成一个excel文件,然后用jspsmartupload下载的,可是由于用jspsmartupload下载的excel文件由于编码问题会有损坏,而且服务器的压力也太大,所以改为在Action中生成excel文件,然后下载,方便多了。由于项目的原因,excel文件是实时生成的,对于jxl的使用,大家可以参考jxl相关的文章。有什么问题可以和我联系。MSN:whw_dre转载 2007-06-08 10:51:00 · 588 阅读 · 0 评论 -
jsp页面上查询结果导入到EXCEL表里
File filefullname = new File(path); jxl.write.WritableWorkbook wwb; wwb = Workbook.createWorkbook(filefullname); jxl.write.WritableSheet ws = wwb.createSheet("sheet1", 10); int index = title.原创 2007-06-07 10:52:00 · 899 阅读 · 0 评论 -
用jsp动态输出excel文档和中文乱码问题的解决
最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下。首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中。写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示原创 2007-06-08 10:38:00 · 626 阅读 · 0 评论 -
JDK5新版RMI编程指南
JDK5新版RMI编程指南 前言我前一段时间需要为我的一个Java程序提供远程访问接口,供其他Java程序使用。Java程序可以使用很多种远程访问技术实现这一需求。由于我的远程客户端是java程序,因此,我决定使用RMI这种远程访问技术。RMI是java平台上最快的远原创 2007-08-04 09:13:00 · 820 阅读 · 0 评论 -
AJAX入门级应用-数据加载时提示信息
------------------------------------------------jsp页面------------------------------------------------------------- TEST页面原创 2007-07-02 17:41:00 · 940 阅读 · 0 评论 -
AJAX实例入门
开门见山 这些时间,瞎子也看得见,AJAX正大踏步的朝我们走来。不管我们是拥护也好,反对也罢,还是视而不见,AJAX像一阵潮流,席转了我们所有的人。 关于AJAX的定义也好,大话也好,早有人在网上发表了汗牛充栋的文字,在这里我也不想照本宣科。 只想说说我感觉到的一些优点,对于不对,大家也可以和我讨论: 首先是异步交互,用户感觉不到页面的提交,当然也不等待页面返回。这是使用了原创 2007-06-28 18:06:00 · 741 阅读 · 0 评论 -
在Struts应用中施展Ajax魔法
AJAX是“异步的JavaScript和XML”的缩写。这是一项技术,而不是一个如Struts 一样的框架。为什么在AJAX周围会有这么多的关注呢?这是因为AJAX使web页面看起来并不像一个平面的文档,而更像用户所期望的如桌面应用的动态 GUI应用程序。AJAX技术能在很多的浏览器上使用(包括IE和Netscape/Mozilla)。它已经为Microsoft(用于Outlook 的web客户转载 2007-06-26 18:18:00 · 681 阅读 · 0 评论 -
利用jaxp、dom实现ajax xml 响应
在某些情况下用 jaxp dom api 实现ajax xml响应会是一个很好的选择,可以简化程序.需要用到的jar包 javax.xml.parsers.*; org.w3c.dom.*; javax.xml.transform.*; javax.xml.transform.stream.*; javax原创 2007-06-28 13:38:00 · 811 阅读 · 0 评论 -
Java连接SQL Server 2000
数据库操作现在是项目开发的根本,学习java首先应该学会怎么样连接数据库,用java连接数据库可不像用delphi这类工具那样设几个属性就ok,说简单也简单,说复杂,其实也挺复杂的,而且很麻烦,如果是初学,根本不能保证第一次就连接成功,下面以sql server 2000为例,说说java连接数据库的基本方法,也记录一下心得。1、下载sql server 2000 driver for jdb转载 2007-09-07 08:05:00 · 740 阅读 · 0 评论 -
sql 查询经典语句
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop da原创 2007-09-07 08:49:00 · 499 阅读 · 0 评论 -
细数AJAX应用程序开发的七宗罪
AJAX bandwagon是个好去处。它带给你更快、更高效、更强动态的应用。但它也有自身的缺陷。 初一看,具备一些常识似乎就能避免这些缺陷,在一定程度上,的确如此。但从DHTML起源来看,AJAX应用程序充满了结构性差异。不论你在应用程序开发工作中掌握了多少常识,从别人犯的错误中吸取教训也是有好处的。我们称这些错误为“七宗死罪”,但它们不能代表全部的错误。 事实上,在你犯这些致命过失之前原创 2007-09-07 09:01:00 · 659 阅读 · 0 评论 -
Java连接各种数据库的实例
此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl";原创 2007-09-07 08:04:00 · 588 阅读 · 0 评论 -
JFreeChart综合应用
JFreeChart是一个开源的JAVA项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。在这些不同式样的图表上可以满足目前商业系统的要求。JFreeChart是一种基于JAVA语言的图表开发技术。JFreeChart可用于Servlet、JSP、Applet、Java Appication环境中,通转载 2007-06-13 11:20:00 · 1288 阅读 · 0 评论 -
Forward与Redirect区别
Forward与Redirect 在做前台开发过程中你可能经常遇到关于转发页面得操作,很显然的就想到了forward和redirect,但是到底用哪一个呢,他们之间有什么区别呢,现在我将我自己的理解以及开发的时候怎么应用写出来供大家参考一下:(1) 共同点: 都实现了根据自己的条件实现的页面得跳转。(2) 区别转载 2007-09-08 07:56:00 · 969 阅读 · 0 评论 -
面试中遇到的问题
ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件•API (Application programming interface) 应用程序接口- 应用程序和底层软件交互控制的联系方法•超文本置标语言(英文:HyperText Markup Language,简称为HTML)•什么是http?超文件传输协议(HTTP,HyperText T原创 2007-09-07 09:20:00 · 674 阅读 · 0 评论 -
Java/JSP中调用SQL Server存储过程完整示例
最近做了个Java的小项目(第一次写Java的项目哦), 到网上搜索了半天,找到了一个比较好点的调用存储过程的例子,而且网上普遍采用的都是setXXX((int parameterIndex, XXX x)的形式。这种形式感觉不是很直观,下面就发布一个完整的采用setXXX(String parameterName, XXX x)的编写方法。创建数据表,存储过程的代码都完整发布。创建表:转载 2007-09-07 07:52:00 · 588 阅读 · 0 评论 -
访问控制的问题
public 可以被所有其他类访问 protect 自身,子类及同一个包中类可以访问 private 只能被自身访问和修改) 还有默认,即无以上三种,同一个包中的类可以访问 此四种用于修饰,类名,变量名,方法名。 package 是用来管理java类位置的. 只能用在java类的首行,定义一个位置,如 package com.xxx.yyy; 不能用于修饰 类名,变量名,方法名等. 不在同一原创 2007-09-08 08:20:00 · 674 阅读 · 0 评论 -
获取本机所有IP地址的方法
获取本机所有IP地址的方法 java.net包中的IP地址类InetAddress提供了可以获取本机IP地址的方法getLocalHost(),但是通过该方法只能获得第一个网络设备的IP地址。但是InetAddress提供了getAllByName(String host),可以通过主机名获取所有IP地址。下面就是获取本机所有IP地址的源码。/* * NetTools.java * Crea转载 2007-06-11 17:47:00 · 1698 阅读 · 0 评论