自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java之路

做一名优秀的软件架构师是我不变的追求!

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

原创 经常用到的javaScript技术代码(经典)

一、验证类1、数字验证内1.1 整数1.2 大于0的整数 (用于传来的ID的验证)1.3 负整数的验证1.4 整数不能大于iMax1.5 整数不能小于iMin2、时间类2.1 短时间,形如 (13:04:06)2.2 短日期,形如 (2003-12-05)2.3 长时间,形如 (2003-12-05 13:04:06)2.4 只有年和月。形如(2003-05,或者2003-5)2.5 只有小时和分

2005-10-10 16:51:00 28136 4

翻译 Hibernate Tag 参考手册(中文翻译版1.0)

@hibernate Tag参考用来声明Hibernate描述文件的Tags:Class层次Tags@hibernate.class@hibernate.subclass@hibernate.discriminator@hibernate.joined-subclass@hibernate.joined-subclass-key@hibernate.cache@hibernate.jcs-cach

2005-09-19 12:36:00 16719 1

原创 权限系统概要

前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更主要的

2005-09-16 12:22:00 15328 3

原创 JAVA相关基础知识

JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过

2005-09-08 15:15:00 16145 4

原创 J2EE安全策略:为tomcat页面设置访问权限(j_security_check)

http://www.blogjava.net/asktalkhttp://blog.csdn.net/fasttalk请点击下面的连接进入:J2EE安全策略:为tomcat页面设置访问权限(j_security_check)

2005-07-23 04:32:00 15542 1

原创 使用DispatchAction类,为系统减肥!

使用DispatchAction类,为系统减肥!在Struts中你要尽可能的不用Action类,因为他们让你的项目变得臃肿,你可以使用org.apache.struts.actions.DispatchAction类来完成业务逻辑所需要的相关操作集中到一个Action类中,在继承DispatchAction后,你不再是重新定义execute()方法,而是编写你自己的业务方法,execute()方法

2005-07-14 15:11:00 9747 2

原创 Cookie手册

Cookie基础篇因特网的Cookie技术极其简单,却有着旺盛的生命力。Cookie开始引起众人的注意是从2000年二月份随着网络隐私权的提出开始的,有关的辩论至今仍在继续。从另一方面来说,Cookie使得浏览网页更容易了。几乎所有的主要的网站设计者都使用了Cookie,因为他们想为浏览网站的人提供一个更好的浏览环境,同时也能更加准确地收集访客的信息。  有家颇有影响的报纸上曾刊登了一篇很有深度的

2005-06-29 23:09:00 14358 1

原创 Java界重大喜事:Eclipse SDK 3.1最终官方版今天发布,火爆下载中。。。。

由于java fans的火爆激情,使得www.eclipse.com   官方网站 几乎瘫痪,速度非常慢,在中国好像现在已经很难进入下载行列,下载的时候请考虑国外的链接,成功率更高。它的优点我都不说了,下了就知道了。下载地址:http://www.eclipse.org/downloads/index.php

2005-06-29 13:25:00 10939

原创 互联网成为第一媒体 电视将被彻底颠覆

【摘要】从全球趋势看,电视正逐步沦为“第二媒体”,而互联网正在从“第四媒体”逐步上升为“第一媒体”。广播的今天就是电视的明天。   颠覆的力量成长得太快了  从最近数字内容产业趋势、网络电视、3G论战、盛大入股新浪、腾讯及凤凰卫视年报,及国内外互联网产业调查报告等方面透露出的信息不难推断,电视领域即将迎来一场巨变。  从全球趋势看,电视正逐步沦为“第二媒体”,而互联网正在从“第四媒体”逐步

2005-06-29 01:21:00 11216 1

原创 中国,3G的未来之渠道竞争(个人看法)

 种种迹象表明,3G势必成为我国移动通信产业升级的必经之路,并且,为了该行业内国有资产的保值增值,3G牌照也将发放给现有的固网运营商,使之成为全电信业务运营商。国家以出资人的名义,意欲在不远的将来打造3~4艘世界级电信运营巨舰,这意味着3G时代更加激烈的市场竞争将要到来。    在激烈的市场竞争中,渠道竞争尤为重要。对于现有的固网运营商而言,虽然通过经营小灵通获得了一定的移动通信渠道经验,但其渠道

2005-06-29 01:16:00 7489

原创 Jakarta Commons Logging(JCL)之应用篇­­——与Log4j/JDK5 log实现日志输出

Jakarta Commons Logging(JCL)之应用篇­­——与Log4j/JDK5 log实现日志输出 摘要:简单描述了利用log4j/jdk5 log 和apache 通用log包commmons-logging实现日志输出的方法commons-logging.properties文件配置信息# org.apache.commons.logging.Log=org.apache.co

2005-06-29 00:59:00 9207

原创 Jakarta Commons Logging(JCL)开发手记

JCL(Jakarta Commons Logging)和log4j不都是做log的吗,怎么在jcl的源码包中,还有个log4j的包?倒底怎么回事?看了jcl的用户指南,就明白了。 1、Commons-Loggin简介  Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志

2005-06-29 00:34:00 13680

原创 比尔·盖茨被激怒 微软肩负起唱衰Google的使命

导读:《财富》日前刊文指出,比尔-盖茨肩负着打造Google杀手的使命。到底是什么激怒了盖茨?风头正劲的搜索巨头正在进入软件领域,无疑这是微软所不能容忍的。正是在这样的背景下,盖茨开始领导微软筹划打造Google杀手的计划。   早在2003年12月份,微软鼻祖盖茨就开始感觉到Google的野心:当时盖茨在Google网站上闲逛,偶然间看到了时候其网站上的招聘广告,然而让盖茨奇怪的是,大多数空缺职

2005-06-27 23:05:00 10112

原创 MVC框架显示层——Velocity技术

Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts(Taglib和Tiles)是如何联系?在技术上Velocity要比Struts Struts(Taglib和Tiles)先进,单从技术上考虑可以考虑Velocity;而Struts用的非常普遍,这样的人才也很多,所以对于公司来说,选择Stru

2005-06-20 00:02:00 166126 37

原创 Sun公司正式开放Solaris操作系统源代码

在计算技术的历史上可以称为划时代的日子并不多,2005年6月14日就是其中的一个,因为它是OpenSolaris正式开放的日子。OpenSolaris的源代码由多个部分组成,采用了多个开放源代码授权协议,但是以Common Development and Distribution License (CDDL)的1.0版本为主。基于现有开放源代码项目的源代码将继续使用该项目当前使用的开放源代码授权协

2005-06-19 21:26:00 8624 1

原创 Jdk5.0新特性——Generic Types (泛型) /第5章

5.泛型方法考虑写一个持有数组类型对象和一个集合对象的方法,把数组里的所有对象都放到集合里。第一个程序为:   static void fromArrayToColleciton(Object[]a,Collection c){     for (Object o : a){        c.add(o);//编译时错误        }   } 到现在为止,你可能学会避免开始的错误而去使用Co

2005-06-17 12:17:00 6938 1

原创 Jdk5.0新特性——Generic Types (泛型) /第4章

4.泛型与数据类型转换 4.1. 消除类型转换    上面的例子大家看到什么了,数据类型转换的代码不见了。在以前我们经常要书写以下代码,如: import Java.util.Hashtable; class Test {   public static void main(String[] args) {    Hashtable h = new Hashtable();    h.put("k

2005-06-17 12:15:00 6245 1

原创 Jdk5.0新特性——Generic Types (泛型) /第3章

3. 泛型通配符 首先,下面是一个例子,作用是打印出一个集合中的所有元素,我们首先用老版本jdk1.4的编码规则,代码如下:void printColleciton(Collection c){iterator i = c.iterator();for (k = 0; k System.out.pritnln(i.next();}然后,我们用jdk5.0泛型来重写上面这段代码(循环的语法是新版本的

2005-06-17 12:14:00 6607 2

原创 Jdk5.0新特性——Generic Types (泛型) /1-2章

Jdk5.0新特性——Generic Types (泛型)作者:askshao@yahoo.com.cn      http://blog.csdn.net/fasttalkJDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 目录 1. 介绍2. 定义简单Java泛型3. 泛型通配符 

2005-06-17 12:11:00 7293 1

原创 jdk5.0新特性---Generic Types (泛型)

Jdk5.0新特性——Generic Types (泛型)作者:askshao@yahoo.com.cn      http://blog.csdn.net/fasttalkJDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 目录 1. 介绍2. 定义简单Java泛型3. 泛型通配符 

2005-06-17 09:24:00 5601

原创 软件工程师的务实职业生涯规划

 [1]       好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远

2005-06-17 01:28:00 2353

原创 想做一个hibernate 3的企业开发专题

想做一个hibernate 3的企业开发专题,现在的hibernate 3有以下特点:1,基于java1.5 ,特别是使用了一些java1.5新特性,如泛型,使得原来的hibernate2代码移植到hibernate 3上时,是错误的。需要使用等格式;2,现在的hibernate书籍都是关于hibernate2的介绍,但是hibernate3与hibernate2很多地方是完全不一样的,所以有必要

2005-06-08 23:48:00 2556 2

原创 struts之Tiles技术——Tabs layout开发应用

Tabs layout开发应用1.首页(portal)tabs.jsp代码:examples.tabs.page" flush="true" />2.组建配置文件:tiles-examples-defs.xml    -->                                                                  -->    -->      exampl

2005-05-17 15:31:00 2893

原创 weblogic——远程/近程调用EJB的方法总结

1、      客户端程序中调用EJB前提:EJB要实现了REMOTE接口客户端调用的代码可以用EJB Test Client工具生成。自己写就是这个样子:      String url="t3://localhost:7001";     Properties prop=new Properties();     prop.put(Context.PROVIDER_URL,url);     

2005-05-01 19:49:00 4499

原创 J2EE框架标准OpenSource大战拉开序幕!

 我们已经知道,有了J2EE基本技术后,还不能立即从事大型项目的开发,还需要有大量针对自己本领域的模式库或者框架软件,因此,越来越多商业公司开始选择或参考开源软件作为二次开发的基础框架,例如在ofbiz等这些开源框架软件为大家不断认识之后,有很多基于ofbiz的应用软件不断诞生。 从这些现象可以看出,一个新的市场真正诞生,那就是以开源软件提供平台基础,将自己的框架力图成为这个领域的标准,从而占领这

2005-04-14 23:19:00 1839

原创 设计模式之Factory深入研究

今天我去市场,要决定是买水果等产品,还是选择种水果的产品。具体怎么操作自己选择。来到市场,我发现主要有一些水果:苹果(Apple),葡萄(Grape)和鸭梨(Pear)。到底买什么好呢?我一阵思量。俗话说:“饭后一只烟,赛过活神仙。饭后吃苹果,西施见我躲。”为了老婆的漂亮,我决定买苹果。  下面开始Factory模式研究,当然是用我上面举的例子来说明。Simple Factory模式 专门定义一个

2005-03-21 11:52:00 3219 2

原创 Structs深入研究(一)-----Struts framework的工作原理和组件

Struts framework的工作原理和组件对于Struts 如何控制、处理客户请求,让我们通过对struts的四个核心组件介绍来具体说明。这几个组件就是:ActionServlet。Action Classes,Action Mapping(此处包括ActionForward),ActionFrom Bean。Struts ActionServlet控制器对象       ActionSer

2005-03-19 12:43:00 6144

原创 如何在项目实践中扩展Struts

  我看到很多项目中,开发者实现了自己的MVC框架,并不是因为他们想做同Struts根本不同的东西,而是因为他们并没有意识到如何扩展Struts。开发自己的MVC框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的。   Struts不仅仅是一个强大的框架,同时它也是可扩展的。你可以以三种方式来扩展Struts。   1、PlugIn:如

2005-03-18 23:59:00 1846

原创 Structs的Tiles标签学习手记(一)

  Tiles是一个Template Engine,它可以让网页的配置(Layout)标签与内容分离,提一个版面管理机制。  Tiles是一个Template Engine,它可以让网页的配置(Layout)标签与内容分离,提一个版面管理机制。在网页上最常用来处理版面的是表格,透过将表格边框设定为0,可以用它来切割版面,并在当中置入内容,然而一大堆版面配置的标签将与内容夹杂在一起(个人就不太喜欢处

2005-03-18 07:49:00 5773

原创 Hibernate研究

 也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。  看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。  正如一些传统的经典计算机文章大都会通过一个“hello,wor

2005-03-15 08:26:00 3959 1

原创 中国软件开发者(研究生)的人生规划(转自天涯虚拟社区)

   我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。  91年研究生毕业,那时出路就是1种:留在北京的国营单位,搞一个北京户口,这是最好的选择。到后来的2~3年内,户口落定了,又

2005-03-15 07:57:00 2887 6

原创 PHP5+Windows Enterprise Server2003+IIS6.0+MYSQL+phpMyAdmin-2.6.1配置手记

PHP5 在Windows Enterprise Server2003  IIS6.0下的安装在网上找了很多方法都没配置成功参考了官方英文文档,才算搞成功,英文文档也要看啊。其实在Windows2003下安装也是很简单的,配置PHP5 环境浪费了自己两三天时间,最后总算调试成功了。主要是PHP5 和以前的版本不一样了,配置变简单了,但是我们还按老的复杂方法当然不行了。步骤1,先去www.p

2005-02-16 00:49:00 3104 1

原创 基于Java的操作系统发展史!

 ************************************************第一个纯Java操作系统*************************************************纯Java操作系统SavaJe已经得到广泛支持与商业应用2005年 02月05日 贝尔实验室发明的SavaJe  OS是一个纯Java操作系统,支持J2SE,已经得到强

2005-02-08 22:03:00 14380

原创 搜索引擎:数字信息搜索,理论著作

一部指导搜索引擎理论的书引言,打算业余的时间将这本书的骨架写出来,至于其中的血肉,有空了再补充上。这里基本上最主要的内容是数学+信息学,基本上是我这几年的工作。因此基本上以理论知识为主,当然也会有一些实用的例子,如果您问“如何提高网站的排名?”或者“如何提高被搜索到的次数?”,抱歉,这些问题不在我的回答范围内,我这里要写的是关于搜索的理论,已经被搜索引擎用到的和没有用的到,已经公开的或者未

2004-12-27 20:26:00 4365

原创 搜索引擎:平移算法简介

在开发新闻搜索引擎的时候,出现一个问题就是有很多的新闻属于转载的形式,要判断新闻是否转载,经过实验,我发现可以用“平移”算法来实现。"平移算法"非常简单易用,就是比较两个文章/字串中最高的重叠率和平均重叠的长度。例如我们有两个文章的标题:"报告显示中国ip视频通信应用早于西方国家_通讯与电讯_科技时代_新浪网"http://tech.sina.com.cn/t/2004-12-01/123

2004-12-27 19:50:00 2076 1

原创 Google 招聘的21道题目 (GLAT)

google brainy test/exam 就是流传胜广的传说中的google 的21道 GLAT 考试了。今天为大家揭开这个面沙,你也做作看。10月底,Google在美国《麻省技术评论》、《LinuxJournal》、《Mensa》、《今日物理》等几本专业杂志上,刊登了一份“Google实验室能力倾向测试”。  试卷开头,蛊惑地写着“试试看!把答案寄回Google,你有希望去Google

2004-12-27 19:32:00 3819

原创 基于JAVA技术的搜索引擎的研究与实现

<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns:st1="urn:schemas-microsoft-com:office:smarttags

2004-12-23 23:52:00 29068 95

原创 2004开发技术年度综述之Java世界

2004年Java世界发生了巨大变化,主要方面是诞生和发展了几个新名词:IOC 、AOP、SOA、MDA,当然,除了这些都是决定Java技术未来走向的革命性发展以外,还有很多细部和微观的发展,我们先来谈谈这些重要的细节技术发展。  首先, Java的根基JDK已经跨越到了J2SE 1.5,或者称为J2SE 5.0,不过,我更喜欢称它为1.5,延续性是我们应用程序员更关心的,当然革命性是那些新技术发

2004-12-22 13:06:00 1657 1

原创 java程序员:开发系统要注意的基本知识!

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

2004-12-22 13:02:00 2023

原创 企业运作:J2EE项目10大风险

避免本文所列之10大J2EE风险,确保企业级Java项目成功 作者:Humphrey Sheil 翻译:Blueski 说明: 本文已在51CMM网站《中国系统分析员》杂志第3期刊载。 原文在 http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-ten.html ----------------------------------------

2004-12-22 12:57:00 1911

空空如也

空空如也

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

TA关注的人

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