自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

博客搬家

搬至:http://www.jayxu.com

2010-09-28 20:17:51 55

我回来了

前几天小秦羊告诉我两件事:1、他看了我的blog2、他发现我的blog的最后更新是在今年3月份好吧,的确开学以后就没怎么写blog了,又是毕设,又是考试院的项目,虽然对Java不断有新的发现,有新的积累,但是都没有时间写下来。好在马上就能over了。考试院的项目会在今天晚些时候上线(http://zd.bjkaoshi.com.cn/hermes_portal/index.jsp,不知道看我blo...

2006-06-21 21:32:00 56

“软件工业奥斯卡”SYS-CON读者选择奖: Java开发(转载自CSDN)

SYS-CON 媒体(www.sys-con.com)在近日揭晓了一年一度的“读者选择奖”,这个奖项有“软件工业奥斯卡”之称。今年是第10届,有超过1.7万的SYS-CON读者参与了投票,分别评选出了在SOA、Web Services、Java和XML技术等领域的最佳产品、工具以及最佳提名。<?xml:namespace prefix = o ns = "urn:schemas-micros...

2006-03-13 14:24:00 50

在Struts中使用Validator实现可配置的信息校验(二)

三、自定义校验逻辑毕竟Struts提供的校验逻辑有限,不可能满足所有的开发需要,因此有时必须对其进行扩展。这里举一个实际项目中的例子:校验码检查。现在很多网站为了防止恶意的页面刷新攻击,都使用了图片形式的校验码,如:表单提交后需要检查校验码(存在request或session里)和用户输入是否一致,代码如下: 1public class MyValidator{ 2  private s...

2006-03-07 18:38:00 48

在Struts中使用Validator实现可配置的信息校验(一)

在Struts中对用户输入信息的校验一般在FromBean中进行(除非需要访问数据库进行诸如登录信息的校验,因为这是Action的工作),本文将阐述如何在Struts中实现可配置的信息校验。一、在FormBean中手工实现最简单的方法是直接在FormBean中重写ActionForm类的validate方法,validate方法签名如下:public ActionErrors valida...

2006-03-07 17:53:00 91

不要更新:Windows XP 安全更新程序 (KB913446)

Windows XP 安全更新程序 (KB913446)补丁会修改tcpip.sys文件,把最大连接数改成10,并将tcpip.sys版本升级,这样一来市面上所有的tcpip连接数破解工具都将无能为力(我已经试了5个,都报错),所以建议各位不要运行该升级。...

2006-02-24 19:16:00 40

OO基本概念

术语(en)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />术语(中)描述Abstract class抽象类不能实例化的类Abstraction抽象一个项目(可能是类或操作)的本质特性Aggregation...

2005-11-21 20:43:00 37

群硕笔试题

群硕的笔试在语言方面主要是Java和C++,夹了一道C#题,趁记忆犹新的时候记下来 一、给了一棵二叉树的前序遍历和中序遍历,要求写出后序遍历。看一下数据结构就行了,很easy。提示:前序遍历的第一个节点为根结点,在中序遍历中根结点的左边节点是左子树,右边节点是右子树,如此递归。 二、什么是物理内存和虚拟内存,OS中为什么要使用虚拟内存?看OS的书。 三、解释一下C#中的“dele...

2005-11-18 20:36:00 48

Java API中文版[转载自Sun技术社区]

Java API 文档中文版<?XML:NAMESPACE PREFIX = O />Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一。但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便。目前Sun 公司正在组织多方力量将此文档翻译成中文,并于近日在Sun 中国技术社区(http://gceclub.sun.c...

2005-11-08 17:00:00 50

IDEA cracker下载

http://fidodido.blogjava.net/Files/fidodido/idea_crack.rar使用说明:将其中的class文件按路径放到/lib/idea.jar中的相应目录下覆盖原文件,重新生成idea.jar

2005-11-05 11:25:00 51

Alloy Look and Feel下载

http://fidodido.blogjava.net/Files/fidodido/alloylnf-1_4_4.rar

2005-11-05 11:24:00 43

Borland Look and Feel下载

http://www.blogjava.net/Files/fidodido/Borland%20Look%20and%20Feel.rar

2005-11-05 11:20:00 33

使用FilterServlet对页面进行转码

相信很多朋友在使用JSP/Servlet等技术进行页面编程的时候都会或多或少地遇到乱码问题。解决的方法有很多,比较常见的是手动对所有可能包含中文的字符串进行转码:String latin = ;String gbk = new String(latin.getBytes("iso-8859-1"),"gbk");这个方法过去我也比较常用,的确有效,但很累赘耶,丝毫没有模式之美,有没有更优雅的...

2005-11-04 19:42:00 48

java.util.Calendar中的陷阱

需求:从输入框得到用户分开输入的年、月、日,将信息做为Date类型插入数据库解决一:InputBean bean = new InputBean(); // 封装用户输入// 获取用户输入,封装于bean对象中Calendar cal = Calendar.getInstance();cal.set(cal.YEAR,bean.getYear()); // Yearcal.set(cal.M...

2005-10-24 17:23:00 34

奇怪的范型定义

java.util.Collections 类中两个sort方法的定义很奇怪,哪位能给解释一下:public static <T> void sort(List<T> list,  Comparator<? super T> c)1、既然该方法无返回值(void),第一个“<T>”有什么作用?2、“?”代表什么含义?3、“super”起什么作用?4、...

2005-10-19 18:14:00 37

Java Concurrent框架之阻塞队列(Blocking queue)

引子:大家上过操作系统的都知道“生产者-消费者(Producer-Consumer)”模型,主要讨论的是进程(线程)间的互斥和同步问题,关键是对锁(lock)的申请、独占和释放,在这里我就不罗嗦了。原先我写的Java代码如下:public class Producer extends Thread{  private ProductList products = ProductList.ge...

2005-10-11 16:56:00 31

Object Modeling Strategies (IV)

Str#6. "Four Kinds of Features" Strategy // identifying purpose and features - Be certain to include features that cover the following: 1. Log important information. 2. Conduct business. 3. Analyz...

2005-10-11 16:51:00 34

Java code name

VERSION CODE NAME  RELEASE DATEJDK 1.1.4SparklerSept 12, 1997JDK 1.1.5PumpkinDec 3, 1997JDK 1.1.6AbigailApril 24, 1998JDK 1.1.7BrutusSept 28, 1998JDK 1.1.8ChelseaApril 8...

2005-10-10 22:54:00 41

“软件危机”时总结的坏的编程习惯——我们是否依旧守着古风?

1、乱用GOTO语句(上下跳转看起来非常方便) 2、大量使用全局变量(无法控制它们值的变化,例如在非预期的子程序的执行中) 3、不声明变量类型就使用(隐含类型可以在Fortran中使用,例如,一个实数可以截短为一个整数而没有引起程序员的注意) 4、非结构化的、组织混乱的大块代码用于多个任务(一块可能有上千行代码) 5、注释行太少(由于它们并不被执行!)...

2005-10-09 14:23:00 33

Tomcat 5.5.9 不支持switch(<enum>)?

ServiceExceptionType:package pqp.service;public enum ServiceExceptionType{  DB_FAILURE      ,USER_EXISTED      ,INVALID_USERNAME_OR_PASSWORD}在新用户注册的逻辑方法中会检查用户名是否已存在,存在的话抛出ServiceException,并将Service...

2005-09-19 18:51:00 34

Object Modeling Strategies (III)

 Identifying system purpose and features A purpose is an overall desired result, the aim of one's actions. Features are specific capabilities for the system under consideration. This section present...

2005-09-19 15:26:00 33

Object Modeling Strategies (II)

Str#1d. "Invest an Hour" Strategy // activities and model components - Rather than philosophize endlessly, invest an hour in each of several different ways of modeling a particularly challenging area...

2005-09-19 15:23:00 24

James Gosling

今天是Java China 2005的最后一天,下午没有去各个分会场,而是去了长富宫饭店的“Java认证群英欢庆会”,目的只有一个:和Java之父James Gosling合影。……由于明天要交实习手册,拍照过程当中使用的个中手段先按下不表,总之合影是成功的,效果是令人满意的...

2005-09-14 22:01:00 43

Joshua Bloch咏Tiger诗八首

“Ease of Development”是J2SE 1.5的主要卖点。为此,这一版本加入了七种新的语言特性——Enhanced for Loop、Autoboxing/Auto-Unboxing、Varargs、Static Import、Enumeration、Metadata和Generics。使用这些特性,可以让编写出来的程序更简练、更清晰、更不容易出错,从而简化开发的过程。Joshua...

2005-09-08 16:59:00 66

Object Modeling Strategies (I)

Activities and model components Str#1. "Four Major Activities, Four Major Components" Strategy // activities and model components - Organize your work around four major activities, within four major...

2005-09-08 10:12:00 41

缺省适配器模式(Default Adapter)

一、概述当不需要全部实现适配器接口提供的方法时,可先设计一个抽象类实现适配器接口,并为接口中每个方法提供一个默认实现(空方法)。那么该抽象类的子类可有选择地覆盖父类的某些方法来实现需求。二、结构 三、动机对于一个接口不想使用其所有的方法时。...

2005-09-06 12:01:00 30

接受程序设计语言的再教育[转载自dearbook书评]

再教育?没错。依个人愚见,大多数中国程序员都需要接受一次有关程序设计语言的再教育,而Michael L.Scott所著的《程序设计语言——实践之路》则可以成为这次再教育中的最好读本之一。在现代汉语中,没有什么词比“急功近利”更能体现当代程序员对于程序设计语言的期望和要求了——我见过太多太多只学会了“Hello,World ”就打算独立编写企业级应用的速成者,我也见过太多太多刚掌握了一门面向对象语言...

2005-08-31 23:09:00 42

接口与Object类的关系?

今天凌晨coding的时候发现一个很有趣的现象。“Object类是Java体系的单根父节点,所有Java类都从Object类继承。”这句话是大部分green hand都知道的Java金句,毋庸置疑。那如果我问你接口和Object类的关系呢?答案是“没有关系”。请看下面的代码:1Map map = new HashMap();2map.clone();Map是一个接口,HashMap是一个...

2005-08-19 13:53:00 78

Alloy破解过程

   1package com.incors.plaf.alloy;  2  3import java.io.*;  4import java.util.GregorianCalendar;  5import java.util.zip.CRC32;  6import java.util.*;  7  8public class ch{  9  public ch(){ 10  } 11 1...

2005-08-09 15:42:00 77

Java生日快乐

Java今年10岁了,虽然我接触他只有短短的5年,但是这5年我“矢志不渝”地扛着Java的大旗,包括到处鼓吹“Compile once, run anywhere”;包括“怂恿”同学学习Java;包括和.net阵营的fans面红耳赤地争论;包括对CPP的鄙视;包括对《Thinking in Java》的作者Bruce Eckel的顶礼膜拜(虽然他先写了《Thinking in C++》,但我“不记...

2005-08-09 15:07:00 40

A beginners guide to Dependency Injection [转载自TSS]

ScopeThis article presents a high level overview of Dependency Injection (DI). It aims to present the overall concept of Dependency Injection to the junior developer within the context of how it coul...

2005-08-08 22:30:00 50

适配器模式(Adapter)

一、概述类的适配器模式把被适配的类的API转换成为目标类的API二、结构1、类的适配器模式Target:所期待得到的接口Adaptee:现有需要适配的类Adapter:把源接口转化成目标接口的核心类2、对象的适配器模式i、同一个适配器可以把源和其子类都适配到目标接口ii、与类的适配器相比,要覆盖源类的方法不很容易,除非做一个源类的子类,然后对子类适配iii、可以很方便地...

2005-08-06 19:39:00 31

腾讯七宗罪 [转载自PCHome]

开篇言<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"></shapetype>&

2005-08-05 11:15:00 32

原型模式(Prototype)

一、概述原型模式属于对象创建模式,通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个对象的方法创建出更多同类型的对象。 二、结构1、简单形式Client:提出创建对象的请求Prototype:抽象角色,给出所有具体原型类所需的接口ConcretePrototype:被复制的对象2、登记形式PrototypeManager:创建并记录具体对象 三、浅克隆与...

2005-08-05 10:54:00 26

搬家咯

由于不堪忍受CSDN.net差劲的服务,今天花了一个中午的时间把CSDN上的blog搬到Blog Java上来,初来乍到,请大家捧个场

2005-08-04 21:48:00 34

IDEA

今天在TSS上看到IntelliJ的IDEA 5.0终于release了,于是马上当了一个,还申请了一个30天的评估号。要知道IDEA可是个人程序员非常钟爱的IDE,界面很漂亮,使用Alloy的Look and Feel,而且功能也相当强大,个人认为在中国这片没有license概念的土地上可以和JBuilder抗衡。但是上网站一看价格,竟然要$499!看来自己花钱买license是不可能的了。于是...

2005-08-04 13:11:00 40

Alloy

Alloy look and feel(http://www.incors.com/lookandfeel/index.php)是一个非常漂亮的Java的look and feel,但是它是收费的,免费的只能使用30天。经过一个晚上和一个白天的努力,我终于成功破解了alloy(2005-5-10),心里那叫一个高兴啊,以后再做ui可以有很漂亮的界面了。等两天有空作一个算号器。...

2005-08-04 13:09:00 38

class文件中的秘密

你知道class文件以16进制方式查看头4个字节是什么数据吗?“CAFEBABE”。没错,Cafe Baby。不信?用UltraEdit打开任何一个class文件自己看看吧

2005-08-04 12:50:00 29

软件设计师

今天(2005-1-7)上网查询软件设计师(原来的高程)成绩,通过了,上午52分,下午60分(上下午各75分,45分通过)。考了两次就过了,庆祝一下

2005-08-04 12:45:00 43

使用策略模式(Strategy)实现多关键字排序

“策略模式”的出现,是为了提供一套相互之间可灵活替换的算法,在不影响上层接口的情况下,用户可以自由选择不同的算法完成逻辑。策略模式的UML示意图如下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  <?xml:namespace prefix = v ns = "u...

2005-08-04 12:37:00 40

空空如也

空空如也

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

TA关注的人

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