自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 java简单的通讯(snoket)

/**class:SocketTest_SvrClitauthor:chengyundate:with:to test socket---server program;**/import java.net.*;import java.io.*;public class SocketTest_Server{public static void main...

2011-07-07 16:06:33 130

原创 Activity

[size=large]1.一个Activity就是一个类,并且这个类要继承Activity一.创建activity的要点2.需要复写onCreate方法3.每一个activity都需要在androidManifest.xml当中都要进行配置4.为Activity添加必要的控件二.多个activity之间的关系多个activity之间的跳转,intent起到了重要的作用...

2011-03-07 17:03:44 102

原创 log4j的用法

在项目中的classes 中新建立一个log4j.properties文件即可; 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明p...

2011-02-18 11:13:10 94

原创 servlet上传文件

package fileupload;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;import javax.servlet.ServletException;imp...

2011-02-18 11:11:48 85

原创 Spring管理filter和servlet

在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得W...

2011-02-18 11:09:30 74

原创 maven添加非官方jar包到本地库

Sometimes, you project will have dependency on a jar which is not in official maven repository , and maybe it is propriety jar file which will never be part of maven repository . In this case, you hav...

2011-02-18 11:07:19 84

原创 java中打开浏览器

try{ Desktop d=Desktop.getDesktop(); URI u=new URI("http://www.baidu.com/s?wd=Java使用默认的浏览器打开指定的URI"); d.browse(u); } catch(IOException e){ e.printS...

2011-02-18 11:05:11 110

原创 html加入swf文件

2011-02-18 11:02:25 146

原创 字体编码方式转化

public static String escape(String src) { int i; char j; StringBuffer tmp = new StringBuffer(); tmp.ensureCapacity(src.length() * 6); for (i = 0; i < src.length(); i++) { j ...

2011-02-18 11:00:27 130

原创 获取配置文件的几种方式

public class PropertyUtil { /** * 得到Properties * * @param path * @return */ public static Properties getProperties(String path) { if (path == null |...

2011-02-18 10:59:10 152

原创 随机生成32位的id

return UUID.randomUUID().toString().replace("-", "");

2011-02-18 10:57:23 516

原创 读取zip压缩文件中每个文件的名字

public Test() throws IOException { java.util.zip.ZipFile zf = new java.util.zip.ZipFile("d:/Archive.zip"); Enumeration e = zf.entries(); while(e.hasMoreElements()) {...

2011-02-18 10:54:49 656

原创 用java程序使图片等比缩放

public static void main(String args[]) { try { double ratio = 0.0; //缩放比例 String filePath="d://sssss.jpeg"; int...

2011-02-18 10:53:28 170

原创 截取上传flv文件中其中一帧图片

/** * 截取flv文件的第一帧图片 */ public void getFlv(String file, String uuid, File flvPath) { // 调用ffmpeg.exe String ffmpegPath = request.getSession().getServletContext().getR...

2011-02-18 10:51:12 315

原创 java解析ppt成图片的实现方式

//此类需要poi3.1的jar包package com.glc;import java.awt.Dimension;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impor...

2010-12-24 11:30:17 824

原创 构造器Constructor是否可被override(构造函数)

构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading 1). 构造器不能是native,final,static,synchronized 的,可以是public,private,或什么都没有。 2). 构造器函数里可以写return呢,但后面什么都不许有(包括null) 3). 构造器不能返回值. 但如果有个"构造...

2010-11-02 23:06:21 611

原创 error和exception有什么区别?

error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况 ...

2010-11-02 23:05:22 98

原创 Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)...

匿名内部类是没有名字的内部类,不能继承其它类,但一个内部类可以作为一个接口,由另一个内部类实现. 一、由于匿名内部类没有名字,所以它没有构造函数。因为没有构造函数,所以它必须完全借用父类的构造函数来实例化,换言之:匿名内部类完全把创建对象的任务交给了父类去完成。 二、在匿名内部类里创建新的方法没有太大意义,但它可以通过覆盖父类的方法达到神奇效果,如上例所示。这是多态性的体现。 ...

2010-11-02 23:03:15 119

原创 c/s与b/s的定义,以及区别

[color=red][size=x-large]第一、什么是C/S结构[/size][/color]。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的...

2010-10-22 10:54:53 179

原创 微软面视题

一.最基本题型(说明:此类题型比较简单)   1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(这道题我当初想了一个小时)   2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟)   3.如果你有无穷多的水,一个3公升...

2010-10-18 17:25:12 95

原创 String是最基本的数据类型吗

基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类String 和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操...

2010-10-18 17:22:13 98

原创 1.面向对象的特征有哪些方面

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

2010-10-18 17:21:19 73

原创 开发第一无状态会话bean

[size=x-large][color=red]1.EJB中有三种bean[/color][/size][size=large]1.会话bean(session bean)[/size] 负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况下都是通过实体bean来完成对数据库的操作.[size=large]2.实体bean(entity...

2010-10-18 15:20:34 149

原创 EJB的运行环境

1.[size=x-large][color=red]EJB的运行环境[/color][/size]EJB3.0应用需要运行在JDK1.5以上版本。进入http://java.sun.com/javase/downloads/index_jdk5.jsp下载JDK。在页面中找到JDK 5.0 Update 16(版本在不断更新中,有可能大于16),点击右边的Download。按照安...

2010-10-17 14:27:56 125

原创 ejb3.0的相关了解

1:什么是EJBEnterprice JavaBeans是一个用于分布式业务应用的标准服务端组件模型.采用Enterprice JavaBeans架构编写的应用是可伸缩的,事务性的,多用户安全的.采用ejb编写的这些应用,可以部署在任何支持Enterprice JavaBeans规范的服务器平台,如jboss,webLogic等2:EJB是用干什么的?ejb实际上是用于编写业务层代...

2010-10-17 14:19:03 72

原创 Struts2 输入校验

在Struts2中,我们可以实现对action的所有的方法进行校验或者对action的指定方法进行校验:1.采用手工编写的代码实现. 通过重写validate() 方法实现, validate()方法会校验action中所有与execute方法签名相同的方法。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addF...

2010-10-10 15:28:22 71

原创 自定义拦截器

[size=large]要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口:public class PermissionInterceptor implements Interceptor { private static final long serialVersionUID = -517831039773221...

2010-10-09 21:52:05 62

原创 Struts2 文件上传

文件上传分为三个步骤:第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。第二步:把form表的enctype设置为:“multipart/form-data“,如下: index.jsp页面如下 ...

2010-10-09 21:04:05 58

原创 简单的计算器

package com.two;import java.awt.Button;import java.awt.Frame;import java.awt.Label;import java.awt.GridLayout;import java.awt.Panel;import java.awt.event.ActionEvent;import java.aw...

2010-10-09 19:49:54 80

原创 Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

[size=large]Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法...

2010-10-08 16:27:25 381

原创 作用域public,private,protected,以及不写时的区别

[size=large]这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ ...

2010-10-08 16:25:39 86

原创 是否可以从一个static方法内部发出对非static方法的调用?

[size=large]不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象上的呢?这个逻辑无法成立,所以,一个static方...

2010-10-08 16:21:45 99

原创 &和&&的区别

[size=large]&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式...

2010-10-08 16:20:03 84

原创 Integer与int的区别

[size=large]int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为...

2010-10-08 16:18:33 110

原创 "=="和equals方法的区别

==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是另一个内存,此...

2010-10-08 16:11:25 73

原创 Struts2 访问或添加request/session/application属性

[size=large]action代码public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app ctx.getSession...

2010-10-08 15:58:25 87

原创 Struts2 自定义类型类型转换器

[size=large][color=red]Struts2自定义类型转换器有两种,全局和局部 :oops: [/color]java.util.Date类型的属性可以接收格式为2009-07-20的请求参数值。但如果我们需要接收格式为20091221的请求参数,我们必须定义类型转换器,否则struts2无法自动完成类型转换。action代码:package com.renwen.acti...

2010-10-08 15:23:53 80

原创 Struts2接受请求参数

[size=large][color=red]1.采用基本类型接收请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名属性。[/color]创建jsp页面代码如下 My JSP 'add.jsp' starting page ...

2010-10-08 14:15:30 82

原创 Struts2动态方法的调用

[size=large]动态调用有两种方法:1.我们可以使用!+方法名调用指定的方法.action代码如下package com.renwen.action;public class HelloWorldAction { private String message; public String getMessage() { return message; ...

2010-10-08 14:03:33 75

原创 Struts2的处理流程

[size=large]Struts2的处理流程:[img]http://dl.iteye.com/upload/attachment/326293/543c6c44-6f7e-3986-800f-45d00bd339d4.png[/img]StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,它负责拦截由/*指定的所有用户请求,当用户请求到...

2010-10-08 12:02:29 56

java 冒泡排序法

适用于初级的学者public class MyJava2 { public static void main(String args[]){ int m; int a[] = {10,4,3,6,2}; for(int i = 0; i<a.length; ++i){ for(int j = 0;j <a.length-i-1; ++j){ if(a[j]>a[j+1]){ m = a[j]; a[j]=a[j+1]; a[j+1]=m; } } } for (int n = 0; n < a.length; n++) { System.out.print(a[n] + ","); } } }

2010-09-07

空空如也

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

TA关注的人

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