• JDK工具 java命令详解

    日期:2009-05-12 | 分类: | Tags:JDK java

    java命令也是SCJP必考内容,很有用处,即使你现在用的是IDE.

        一、查看用法

    C:\>java -help Usage: java [-options] class [args...]            (to execute a class)   ...
  • 在Struts 2+Hibernate开发遇到了Struts2+JDK 6的冲突问题,具体信息如下:

      出错信息: Illegal access: this web application instance has been stopped already. Could not load org.xml.sax.SAXException. The eventual following stack trace is caused by an error thrown fo...

  • linxu下设置JDK和TOMCAT

    日期:2009-05-12 | 分类:编辑工具 | Tags:linxu JDK TOMCAT

      在linux系统下先下载好JDK的liunx版本,最好下最后是bin的版本。一般情况下,我们把下载好的文件放在/usr/local/src下面,chmod a+x jdk。。。。/jdk。。。。。。。。。。。。

      接者输入yes,等待一会,就安装完成了。

      安装小猫,就更简单了,只要下好是。tar。gz的版本,下好后,放在/usr/local/src下面,解压出来就可以了,但是也要设置下环境变量。

      ...
  • import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;

    public class TestIO {

    /**
    * @param args
    ...
  • CSS样式表设计经验之10种技巧




    1.CSS 字体简写规则
     当使用css定义字体时你可能会这样做:



      font-size: 1em;
      line-height: 1.5em;
      font-weight: bold;
      font-style: italic;
      font-variant: small-caps;
    ...
  • 要运行Eclipse,必须要有Java运行环境的支持。安装完SUSE 10.2后,系统会带有Java的GNU编译器GCJ(这是我个人安装选项)。

     

    可以测试下:

     

    hitisp:/opt # java -version

    java version "1.4.2"

    gij (GNU libgcj) version 4....

  • 近日,Eclipse插件nWire 1.0发布。nWire可以帮助Java开发者更清晰的阅读代码,提高编程效率。通常程序员分析代码所花费的时间比编写代码更长,通过集中查看程序组件和相互关联,再加上独特的搜索和可视化工具,可以使编程效率大大提高。

            现代Java程序都依附于标准架构和设计模式。nWire提供了一个独特的视角,通过它可以知道一个组件(比如类或接口)是如何插入到工程架构中的,并可...
  • JSP基本语法的详细介绍

    日期:2009-05-07 | 分类:JS脚本 | Tags:JSP 基本语法 详细介绍

    JSP编译器指引与指令元件有五种型态.在JSP 1.0之后,大部分的JSP是包含在以作为结束的单一标签里.新的 JSP 1.1规格已经发表了,它同时也与XML相容.

     

    五种JSP的编译器指引如下所示:

    1 编译器指引

    2 预定义

    3 运算式

    4 程序代码

    5 注解

    &n...
  •   验证码应用在各种场合中,十分广泛,在多种多样的系统或软件中的新用户帐户注册、用户登录、网站统一登陆或者用户在网站发布信息模块发布文章或内容都添加的随机码功能,对用户操作过程进行一种验证,使用验证码的目的就是为了避免网络中的自动注册程序或者自动发布程序的滥用。 验证码的原理其实就是随机选择一些字符码以将字符码以图片的形式展现在软件验证界面或验证页面上,当用户在进行提交操作的同时需要将图片上的验证码输入并同时提交,如果提交的字符验证码与服务器session保存的字符码相同,则认为提交信息有...
  • jsp生成验证码 阅读次数: 453次 发布时间: 2009-03-31 10:54:34发布人: guang520



    来源: javaresearch

    <%@ page contentType="image/jpeg" import="java.awt.*, 
    java.awt.image.*,java.util.*,javax.imageio.*" %&g...
  • Oracle需要的是Zend而不是Red Hat

    日期:2009-05-07 | 分类:数据库类 | Tags:Oracle Zend Red Hat

     首先,甲骨文已经表明他可能会采用Red Hat的产品并通过开源许可条款为其更改名称。

            甲骨文企业Linux基本上就是Red Hat企业Linux,只是贴上了Red Hat的商标而已。甲骨文不需要因为软件而购买Red Hat,因为,Red Hat的软件是开源的。

            甲骨文...
  • 前几天有网友要我写一篇关于flex与数据库交互的例子,一直由于时间紧没能写,今天晚上特地花点时间写了个例子,希望能给大家一点帮助,其实flex与数据库交互很简单的,我主要是通过java与数据库交互读取数据,然后flex和java进行交互,把java读取的数据在flex前端显示出来,好了,说了一堆废话,下面代码说明问题。

            对于建立一个flex web应用的步骤我就不多说了哈。
    ...
  • Mysql 添加用户的两种方法

    日期:2009-05-07 | 分类:数据库类 | Tags:Mysql 添加用户

    有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。

            下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对MySQL数据库有insert权限和re...
  • Certification Key for SCJP1.4
      Section 1 Declarations and Access Control
      Objective 1, Creating Arrays
      Write code that declares, constructs and initializes arrays of any base type using any of the permitted forms, both for declaratio...
  •  一直都有人很仿徨地这么问我。对于此问题,我认为不应该简单地回答 Yes 或 No.根据你的背景以及对自己期许的不同,答案也会不一样。

        我们都希望在职场上得到别人的肯定,许多人都认为取得认证代表一种技术上的肯定,但在我看来,这其实是大有疑问的。至少我们都同意,在台湾考到驾照不见得就会开车,会开车不见得就开得好,否则台北市的交通也就不会这么紊乱了。也因此,当越来越多通过认证的人在工作上却无法达到该有的水准时,许多雇主对于认证的信...
  • “SUN认证 SCJP考试优惠活动”,SUN认证SCJP考试券仅888元,可获免费重考机会即日起至 2009年3月15日,考生只需缴纳一次的考试费用,并使用有效的注册考试,就可在第一次考试未 通过免费重考一次。本次活动仅限于SCJP、SCJD考试科目。

        考试的注册、第一次考试及免费重考,都要在2009年3月31日前完成。这两次考试的考试号必须相同,本 活动不与其它的活动联合进行。

    &nb...
  • Java 同步机制

    日期:2009-05-07 | 分类:编程基础 | Tags:Java 同步机制

    Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。

            总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于inst...
  •  1. 简单类型是按值传递的

        Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:

    public class Test {
    public static void test(boolean test) {
    test = ! test;
    System.out.println("In t...
  •  Java程序员必须学习BlazeDS的十三个原因。通过这个例子,我来解释你可以使用BlazeDS的不同方法,任何一个你现有的Java应用程序或者新的Java应用程序。

      理由一:开源

      Flex软件开发工具包核心(SDK)是开源架构,用以创建以及维护RIAs,不同浏览器和操作系统具有同样的外观设计风格。Flex是在Mozilla公共许可证下发布的。经过编译的Flex应用程序在私有的Adobe Flash平台上运行。

    ...
  •    

    首先我们定义一个这样的块指令:#cache( “ CacheRegion ” , ” Key ” ) ,其中第一个参数为缓存区域、第二个参数为对应缓存数据的键值。该指令自动将包含在指令内部的脚本执行后的结构缓存起来,当第一次请求时检查缓存中是否存在此 HTML 片段数据,如果存在就直接输出到页面,否则执行块指令中的脚本,执行后的结果输出到页面同时保存到缓存中以便下次使用。使用方法如下所示: ...
  • Velocity 是一个基于 Java 的模板引擎,它允许用户使用简单的模板语言来引用由 Java 代码定义的对象。当 Velocity 应用于 Web 开发时,界面设计人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 Web 站点。也就是说,页面设计人员可以只关注页面的显示效果,而 Java 程序开发人员关注后台业务逻辑的编码。 Velocity 将 Java 代码从 Web 页面中分离出来,这样为 Web 站点的长期维护提供了便利,同时也为我们在 JSP 和 PHP 之外又提供...

  • 已经有14岁的Java在日新月异的IT技术领域内不算年轻,但它一直没有停下变革,创新的脚步。Java已经不单单是一种计算机语言,很多情况下,我们称它是一个平台,一个社区,以及一个生态系统。下面从Java SE, Java EE, Java ME, JavaFX几个方面,简要介绍一下Java技术在2009年的变化和趋势。

     

    JavaSE

     

    目前JDK的正式版本是JDK 6...
  • MySQL支持4种事务隔离级别,他们分别是: READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.

    如没有指定,MySQL默认采用的是REPEATABLE-READ
    ORACLE默认的是READ-COMMITTED

    MySQL在REPEATABLE-READ和READ-COMMITTED在某些情况下会表现出不同的锁级别,下面举例说明。

    ...
  • 11.收缩数据库日志文件的方法

    收缩简单恢复模式数据库日志,收缩后@database_name_log的大小单位为M

    backup log @database_name with no_log

    dbcc shrinkfile (@database_name_log, 5)

    12.分析SQL Server SQL 语句的方法:

    set statistics tim...

  • 查看某数据库下某个数据对象的索引信息

    sp_helpindex @objname

    还可以用SP_NChelpindex过程查看更详细的索引情况

    SP_NChelpindex @objname

    clustered索引是把记录按物理顺序排列的,索引占的空间比较少。

    对键值DML操作十分频繁的表我建议用非clustered索引和约束,fillfactor参数都用默认值...

  • 1. 查看数据库的版本

    select @@version

    2.查看数据库所在机器操作系统参数

    exec master..xp_msver

    3. 查看数据库启动的参数

    sp_configure

    4.查看数据库启动时间

    select convert(varchar(30),login_time,120) fro...
  • AJAX的优点和缺点

    日期:2009-05-05 | 分类:编程基础 | Tags:AJAX 优点和缺点

    传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。

      与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采...

  • 细说Ajax 及其入门基础

    日期:2009-05-05 | 分类:编程基础 | Tags:细说Ajax 入门基础

    一、细说Ajax的原理

            这个可以从 C/S 和 B/S 的原理说起。Windows操作系统的诞生,为单机通信提供了很大的支持,程序设计也从早期DOS的单任务单用户向网络的分布式应用过度。C/S提供的客户/服务器编程模式为网络应用提供了一个有效的通信手段。浏览器与Web服务器之间的请求/ 服务,就是一个典型的C/S应用。
        &n...
  • var proxy = {};

    /*@资源地址*/
    proxy.url = null;

    /*@数据对象*/
    proxy.data = null;

    /*@脚本对象*/
    proxy.script = null;

    /*@创建对象*/
    proxy.create = function(){
    proxy.script = document.createElem...

  • ajax入门小程序

    日期:2009-05-05 | 分类:代码实例 | Tags:ajax入门 小程序

    此小程序主要给ajax还未入门的朋友们一个简单的演示。程序的主要内容就是将页面部分的id通过表单传到java的servlet中,因为只是做示例,所以没有对id进行任何处理,有兴趣的朋友可以连接数据库或应用一些jdk方法进行处理操作等等,在此仅作示例。话不多说了(这话就不少了),看代码吧:

    1、ajaxdemo.jsp <%@ page language="java" pageEncoding="GB18030"%>
    <!DOCTY...