自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 Struts2的输入校验

 今天学习了Struts2的输入校验,学到了不少东西。大家都知道,在一个Web应用中,输入校验起着一个十分重要的角色,所以今天我综合Struts2.1李刚版本的书籍来探讨Strurs的输入校验。输入校验分为客户端校验和服务器校验,客户端校验主要是过滤正常用户的误操作,主要通过JavaScript完成,服务器端校验是整个应用阻止非法数据的最后防线,主要通过在应用中编程实现。 下面我们...

2012-04-23 22:07:19 132

转载 花朵数的研究

package mc;import java.math.BigInteger;import org.omg.PortableServer.ForwardRequestHelper;/*花朵数的研究一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。例如:当N=3时,153就满足条件,因为1^3+5^3+3^3=153,这样的数字也被

2012-03-03 18:30:20 513

转载 Abstract Factory Pattern(抽象工厂模式)——莫勇鹏老师

Abstract Factory Pattern(抽象工厂模式)抽象工厂就是一要一种关联耦合设计成一个抽象类。抽象工厂模式符合GRASP的纯虚构模式,同时取得高内聚低耦合的效果。 其UML类图如下:其中的类或对象之间的关系为:AbstractFactory(抽象工厂):声明生成抽象产品的方法。ConcreteFactory(具体工厂):执行生成抽象产品的方法,生成一

2012-02-25 02:25:29 2118

转载 静态的应用——工具类(毕向东老师)

/*静态的应用——工具类每一个应用程序中都有共性的功能,可以将这些功能进行抽取,独立封装。以便复用。虽然可以通过建立ArrayTool的对象使用这些工具方法,对数组进行操作。发现了问题:1,对象是用于封装数据的,可是ArrayTool对象并未封装特有数据。2,操作数组的每一个方法都没有用到ArrayTool对象中的特有数据。这时就考虑,让程序更严谨,是不

2012-02-24 22:38:10 447

转载 Factory Method Pattern(工厂方法模式)——莫勇鹏老师

Factory Method Pattern(工厂方法模式)在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实例化(创建)哪一个类。 工厂方法模式的UML类图 Product:产品角色定义产品的接口。 ConcreteProduct:真实的产品实现接口Produc

2012-02-22 22:02:51 2155

转载 Simple Factory Pattern(简单工厂模式)——莫勇鹏老师

Simple Factory Pattern(简单工厂模式)简单工厂模式的实质是由一个工厂类根据传入的参量,动态决定应该创建出哪一个产品类的实例。 简单工厂涉及到工厂角色、抽象产品和具体产品三个参与者。1) 工厂(Creator)类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。工厂类可以被外界直接调用,创建所需的产品对象。2) 抽象产品(Product)角色:它一般是具

2012-02-22 13:35:21 2125

转载 构造代码块与构造函数区别(2012.2.21)

class Person{    private int age;    /*    构造代码块。    作用:给对象进行初始化。    对象一建立就运行,而且优先于构造函数执行。    和构造函数的区别:    构造代码块是给所有对象进行统一初始化    构造函数是给对应对象初始化    */    {        age=30;

2012-02-21 21:28:22 533

转载 进制转换(二)(2012.2.20)通用版本(十进制转换二、八、十六进制)

class ArrayTest{    public static void main(String[] args){        //toBin(6);        //toHex(-60);        toOct(60);    }        /*    十进制-->二进制    */    public static void toBi

2012-02-20 20:17:11 393

转载 练习:进制转换(2012.2.18)

/*    练习:进制转换*/class NumDemo{            /*    十进制-->二进制(递归)    */    public static void toBin(int num){            if(num/2!=0)            toBin(num/2);            System.

2012-02-20 20:15:03 255

转载 练习:有一个有序的数组,想要将一个元素插入到该数组中,还要保证该数组是有序的。如何获取该元素在数组中的位置.(2012.2.17)

------------------------------------------------------------------------------------------------------------------------------------------------------------/*    练习:有一个有序的数组,想要将一个元素插入到该数组中,    还

2012-02-17 12:34:36 2271

转载 有序数组---折半查找(2012.2.16)

/*    数组---折半查找*/class ArrayDemo{        /*    折半查找可以提高效率,但是必须要求数组是有序的    */    public static int halfSearch(int[] arr,int key){        int min,max,mid;        min=0;

2012-02-17 00:10:21 385

转载 对整型数组进行排序(2012.2.16)

/*    对整型数组进行排序*/import java.util.*;class ArrayDemo{                public static void main(String[] args){        int[] arr={5,1,6,9,8,2,3,7};        printArray(arr);        /

2012-02-17 00:08:39 435

转载 获取整型数组里面最大值(2012.2.16)

//获取整型数组里面的最大值class ArrayDemo{//获取一个整型数组里面的最大值//方法1初始第一个元素为最大值public static int getMax1(int[] arr){int max=arr[0];for(int i=0;iif(arr[i]>max)max=arr[i];}return max;}//方法2临时变量初始

2012-02-17 00:06:14 415

pinyin4j-2.5.0

汉字转换拼音所需要的包 很不错 给有需要的人下载

2011-06-13

java scjp065认证复习资料

报考scjp065的 看这个就行了 两天 九十一分 个人经历

2011-06-08

用c#实现的备忘录程序

实现小程序备忘录 供大家学习参考 在哪里有些不足的地方 希望大家可以谅解

2011-06-07

用Java实现的通讯录 java课程设计个人通讯录

用Java写的通讯录,基本功能都实现了。 增加、查找、删除名片,通通都有。里面需要用到pinyin4j-2.5.0这个包 导入之后就可以运行了

2011-06-07

空空如也

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

TA关注的人

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