
Java技术
文章平均质量分 54
cRyIng_gG
这个作者很懒,什么都没留下…
展开
-
显示并运行某目录中的类文件
import java.io.*;public class FileList...{public static void main(String[] args) throws Exception...{File dir = new File("f:/mambo");File[] fs = dir.listFiles();int i ;for (i = 0; i fs.length; i原创 2007-02-25 16:23:00 · 797 阅读 · 0 评论 -
Oracle 10g 的基本配置方法
1.安装Oracle 10 g时,客户端与服务器段都需要安装net manager(Oracle 监听器,其配置方法下面会有介绍),按照Oracle10g_win32_db/Disk1/install路径,打开install,按照默认设置选择Enterprise Editon 点击下一步即可。 2.当提示选择密码的时候,会有四个默认的username,(sys,system,sysman,db转载 2007-03-22 13:43:00 · 2244 阅读 · 0 评论 -
Incompatible JVM问题
原因: 运行eclipse出现以下错误:Incompatible JVM 的对话框,内容如下: Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required.一,系统上的JAVA JDK版本过低,去装高版本的JDK.二,这个是最有可能是装了oracl原创 2007-03-23 09:55:00 · 4394 阅读 · 1 评论 -
Java程序员的推荐阅读书籍
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,转载 2007-04-01 10:20:00 · 1329 阅读 · 1 评论 -
Oracle学习笔记(二)
SQL*PLUS命令 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql原创 2007-07-15 23:28:00 · 1086 阅读 · 0 评论 -
用Servlet动态生成JPEG图像
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.H原创 2007-05-02 13:12:00 · 929 阅读 · 0 评论 -
Oracle 与 Mysql 常用命令对比
Oracle mysql 对比版本 Enterprise Oracle10g Release 10.2.0.1.0 mysql 4.1.21-nt原创 2007-05-02 12:28:00 · 1126 阅读 · 0 评论 -
结合struts和hibernate谈J2EE架构的数据表示
在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。我来谈谈在J2EE架构中各层的数据表示方法:Web层的数据表示是FormBean,数据来源于HTML Form POST 业务层的数据表示是VO 持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如CMP在一转载 2007-05-02 18:31:00 · 1082 阅读 · 0 评论 -
基于WEB应用开发的java程序员必备工具
一个好的程序员除了具备扎实的基本功外,还应该具有更为灵活的逻辑思维与判断能力。除此之外,撑握一些行之有效的辅助工具也很重要。工欲善其事,必先利其器。有好的工具辅助,所做的工作将事半功倍。下面向大家推荐基于WEB应用开发的java程序员应该必备的辅助开发工具。 1,Java剖析工具 -- profiler 是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。转载 2007-05-12 12:17:00 · 952 阅读 · 0 评论 -
ORA-12541:TNS:no listener (续)
看了下oracle的配置文件,发现上回的解决方法比较暴力这里补充下比较普遍的解决方法:1.找到oracle目录下tnsnames.ora和listener.ora相关配置文件.2.修改HOST名,可以为IP地址或计算机名(与初始设置变化后就会导致no listener的error)以listener.ora为例,SID_LIST_LISTENER = (SID_LIST =原创 2007-05-22 11:55:00 · 7066 阅读 · 0 评论 -
Tomcat中web.xml语句顺序问题
报错信息The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mi原创 2007-03-20 13:56:00 · 1224 阅读 · 0 评论 -
MyEclipse中无法部署AppServer的原因
原因:Context-root丢失解决方法:右击项目->properties->MyEclipse->Web在Web Context-root中添加项目名原创 2007-03-20 10:32:00 · 4185 阅读 · 4 评论 -
Hibernate、EJB/CMP的比较
Hibernate的优点:● 有着正确的数据模型。以POJO为基础的模型是个正确的方向。● 可配置性(例如对象之间的关系)是个很好的基础。● HSQL正是O/R映射语言应该有的。● 有着完整的API● 采用简明的Session类作为控制流的清洗器,因为它沿用了Connection的模型Hibernate的缺点:● 没有使用JDO生命周期,这是不正确的做法。● API(例如查询)还是有点混乱。It翻译 2007-03-13 14:17:00 · 1239 阅读 · 0 评论 -
eclipse3.2/MyEclipse5使用技巧笔记
1.在ECLIPSE中隐藏掉包资源管理器中的包Package Explore有个提示"menu"的黑三角 点击选Filters->Name filter fattern选上,下面写*.jar 2.透视图打开/切换Windows->open perspective3.eclipse 运行加args参数run -> Arguments programmes原创 2007-02-15 15:20:00 · 1144 阅读 · 0 评论 -
JSP连接Mysql数据库详解及乱码处理
在阅读本文前请先正确安装设置JSP与Tomcat及Mysql数据库,如有疑问请阅读相关资料。1. 准备工作好了,第一步是下载JDBC驱动,我们可以去http://dev.mysql.com/downloads/connector/j/3.1.html下载。目前最新版本的JDBC驱动版本为3.1.10 。下载文件为:mysql-connector-java-3.1.10.zip。直接解压即可转载 2007-02-16 21:42:00 · 1468 阅读 · 0 评论 -
实习笔记
1.关于jar包Tomcat/common/lib 全局Web-INF/lib 上下文 (可放项目所需SSH,log4j等的jar包)2.web.xml中设置默认主页xxx.jsp3.MyEclipse 5的bug增加App server 需要新建个JRE4.三层架构表现层struts 业务层spring 持久层hibernate5.bo (原创 2007-02-20 00:46:00 · 834 阅读 · 0 评论 -
Timer,Timertask的使用
TimerTask task = new TimerTask() ...{public void run() ...{ try ...{doWhat(); //我想在这里可以得到传值 } catch (IOException e) ...{System.err.println(e); } }};Timer timer = new Time原创 2007-02-25 16:07:00 · 889 阅读 · 0 评论 -
Java面试100题
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个转载 2007-02-25 22:56:00 · 1246 阅读 · 0 评论 -
Applet注释
applet查看器的命令行参数是HTML文件名,不是类文件。可以在编辑器或着集成环境中运行applet。还有另一中方法可以不用另建HTML文件。只要在源文件中直接添加applet标记作为注释:/**//* */public class myApplet extends Applet...{ ……}然后用appletviewer myApplet.java 就可以了原创 2007-02-25 16:16:00 · 880 阅读 · 0 评论 -
Struts常见异常和解决方法
以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。1、“No bean found under attribute key XXX”在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存在,type属性原创 2007-03-05 15:54:00 · 1018 阅读 · 0 评论 -
DAO与service相关
DAO层负责与具体的数据打交道,这些数据不一定来自数据库,有可能来自某个CACHE系统,或者来自搜索引擎,对于多数据库的应用,DAO层可能还要考虑来自多个库的数据库的综合等问题。SERVICE层是具体的业务逻辑,关键是这些业务逻辑是可重用的。与业务表示层的ACTION无关。不同的ACTION可以调用同一个业务逻辑。简单的应用ACTION就可以直接调用SERVIE层了,但复杂的企业级应用,在转载 2007-03-06 13:01:00 · 1799 阅读 · 1 评论 -
The JavaTM Tutorial 摘录
Trail: Learning the Java Language Lesson: Interfaces and Packages Definition:An interface is a named collection of method definitions, without implementations. how an interface differs from an a原创 2007-03-12 15:41:00 · 866 阅读 · 0 评论 -
Java数据类型转换
string->byteByte.parseByte(String s) byte->string Byte.toString(byte b) char->string Character.toString (char c) string->Short Short.parseShort(String s) Short->String Short.toString(Short s) String-原创 2007-03-07 11:10:00 · 855 阅读 · 0 评论 -
存储过程相关
存储过程与事务的区别—— 存储过程Stored Procedure是一组为了完成特定功能的SQL语句集经编译后存储在数据库中。 事务是一种机制,是一个操作序列。它包含了一组数据库操作命令所有的命令作为一个整体一起向系统提交或撤消操作请求即要么都执行要么都不执行。 存储过程可以包含事务。定义: 将常用的或很复杂的工作,预先用原创 2007-09-10 23:08:00 · 1009 阅读 · 0 评论