Java
文章平均质量分 85
qq_29808959
这个作者很懒,什么都没留下…
展开
-
JUnit初学备注
1,Create a class for testing,here is Calculator.Java package com; /** * @author Clay Zhong - Email:zjclay@gmail.com * @date Aug 24, 2008 */ public class Calculator { public int add(int a, int b) ...2008-08-24 19:32:37 · 128 阅读 · 0 评论 -
EJB3.0初学备注
Session Bean Example @Stateless 1. Create a remote interface package com.ejb3; /** * @author Clay Zhong - Email: zjclay@gmail.com * @date Aug 31, 2008 */ public interface HelloWorld { publ...2008-08-31 23:33:28 · 92 阅读 · 0 评论 -
简易java分页标签
1,标签的实现类NumenTag.java java 代码 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.jsp.JspException; ...原创 2007-12-17 15:18:19 · 100 阅读 · 0 评论 -
JSP模板应用指南
Window 工具包提供了一种典型的布局机制,比如说在一个容器中确定部件元素的位置。在AWT 和 Swing都有布局管理器,而在VisualWorks Smalltalk中有wrapper。本文将介绍一种JSP模板机制,它允许布局被封装和重新利用。JSP模板最小化了布局改变所造成的影响,这里我们 将鼓励大家采用封装模块化设计。 尽管 Web开发工具的改进非常迅速,但是它们仍然落后于图形用户界面...原创 2007-12-15 16:48:52 · 114 阅读 · 0 评论 -
用Java Mail发送带图片附件
1,读入图片的方式: 发现网上讲的很多读取图片的方式都不对,按下面提供的这个方法来读取,保证成功。 java 代码 private byte [] getImageBytes(String file) { byte [] myData = null ; InputStream input = getClass().getClassLoader().ge...原创 2007-12-15 16:35:58 · 196 阅读 · 0 评论 -
Filter对权限和session的控制
用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子: java 代码 package com.drp.util.filter; import java.io.IOException; import javax.servlet.Filter; imp...原创 2007-12-15 16:26:15 · 153 阅读 · 0 评论 -
创建Java中的线程池
线程是Java的一大特性,它可以是给定的指令序列、给定的方法中定义的变量或者一些共享数据(类一级的变量)。在Java中每个线程有自己的堆栈和程序 计数器(PC),其中堆栈是用来跟踪线程的上下文(上下文是当线程执行到某处时,当前的局部变量的值),而程序计数器则用来跟踪当前线程正在执行的指令。 在通常情况下,一个线程不能访问另外一个线程的堆栈变量,而且这个线程必须处于如下状态之一: 1.排队状...原创 2007-12-15 16:12:31 · 69 阅读 · 0 评论 -
JMF简单示例
java 代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.media.*; public class VideoDemo extends JFrame implements ActionListener,Contr...原创 2007-12-15 16:08:05 · 167 阅读 · 0 评论 -
在jar中查找类
java 代码 import java.util.*; import java.io.*; public class FindJar { public static int count = 0 ; public FindJar() {} private s...原创 2007-12-15 16:02:21 · 418 阅读 · 0 评论 -
Java Media Framework
安装JMF 下载完JMF安装程序后,双击安装程序的图标。 大部分安装程序都会有个选项,安装本地库到系统目录中;例如,Windows版本安装程序会有一个选项“Move DLLs to Windows/System directory.”。最好将此选项选中,因为它能确保这些操作系统的库文件能正确的安装 在安装的过程中,你还需要选择项目来更新系统的CLASSPATH和PATH变量...原创 2007-12-15 15:59:19 · 113 阅读 · 0 评论 -
Java程序易犯的21种错误
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的...原创 2007-12-15 15:57:09 · 100 阅读 · 0 评论 -
六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处 理的六个问题吗? java 代码 OutputStreamWriter out = ... java.sql.Connection conn = ... try { // ⑸ Statement stat = conn.cr...原创 2007-12-15 00:26:41 · 60 阅读 · 0 评论 -
JXTA P2P网络编程技术
1.前言 最近,P2P(Peer-to-Peer)又成为了因特网上的一个热 点。P2P是因特网的一种应用模式,其意思是指网络上的任何设备(包括大型机、PC机、PDA、手机、机顶盒等等)都可以平等地直接进行连接并进行协作。 想比当前因特网上主流的应用模式Client/Server或者Client/Service而言,P2P具有自己鲜明的特点和优势。(这也是我对它着迷 的地方。 有了P2P技...原创 2007-12-15 00:24:12 · 195 阅读 · 0 评论 -
Bean-Managed Transactions
To control transaction boundaries yourself, you must use the JTA interface javax.transaction.UserTransaction. The javax.transaction.UserTransaction interface enables you to programmatically control tr...原创 2009-01-19 22:58:51 · 128 阅读 · 0 评论