- 浏览: 178382 次
- 性别:
- 来自: 深圳
最新评论
-
larryscale:
zz_wangyuhoho 写道你这个工程跑不起来呀我测试过的 ...
Springmvc3+Spring3+MyBatis3 -
zz_wangyuhoho:
你这个工程跑不起来呀
Springmvc3+Spring3+MyBatis3 -
aeolusj:
var myAlert=alert;改为var myAlert ...
js 拦截alert对话框 -
skcks:
建行内部开发平台也是做了一个类似的封装用于ajax远程调用服务 ...
通用Ajax设计 -
qiuyu1990:
这个应该是 DWR的原理吧
通用Ajax设计
文章列表
一. 簡單工廠 其實它不是一個設計模式,反而比較像是一種編程習慣,由于經常被使用,有些人把這個習慣誤認為是"工廠模式",在談論工廠模式前,先將簡單工廠熟悉一下;
二. 簡單工廠的UML類圖如下:
三.在此用一個事例說明簡單工廠的用法: 在一個酒店里可以做出多種名菜.完整示例代碼如下:
1. 菜肴的加工過程
package creationalPattern.factory.simple;
/**
* 名菜加工過程
* @author Liyongbin
* @date 2011-02-06
*/
public i ...
一. 單例: 確保一個類只有一個實例,并且提供一個全局訪問點
二. 單例模式的類中, 要有私有的構造器,一個靜態方法和一個靜態變量
三.示例如下:
1. 經典的單例模式
package creationalPattern.singleton.singleton_1;
/**
* 單例模式(延遲創建)
* @author Liyongbin
* @adte 2011-02-06
*
*/
public class Singleton {
//私有類成員(保存類的唯一實例)
private static Singleton uni ...
struts2并未提供自己的請求解析器,也就是說struts2沒有自己去處理multipart/form-data的請求,它需要調用其他請求解析析器,將HTTP請求中的表單域解析出來.但struts2在原有的上傳解析器基礎上做了進一步的封裝,更進一步簡化了文件上傳操作.
struts2默認使用的是jakarta的Common-FileUpload框架來上傳文件,因此,要在web應用中增加兩個jar文件:
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar。它在原上傳框架上做了進一步的封裝,簡化了文件上傳的代碼實現,了 ...
說實話,填寫表單驗證是件很痛的事。
對於使用者而言,可以創建一份表單對他們面言是件更為痛苦的事,沒有人真正喜歡他們;對于開發者而言,當涉及到表單驗證時,最困難的并非僅僅是創建一份簡單且快速為用戶所接受使用,還要服務器端數據存儲,安全等更多問題的考慮.的確是相當的不容易.
本章將談一下如何使用Jqruery插件提供的強大的功能實現表單的驗證,希望對您的學習和工作有所幫助
1. 創建一個Java Web工程,并引入Jquery庫,和Jquery插件庫
2. 寫Jsp頁面的表單及驗證[index.jsp]
<%@ page language= ...
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图 (Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式 的输出,还可以与PDF和EXCEL关联。
JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求。
今天给大家介绍一下如何在一个頁面中 ...
Java中的鏈表,分為三種:
1.單向鏈表,由一個節點元素,可以找到相鄰的下一個節點元素.
2.雙向鏈表,由一個節點元素,可以找到其相鄰的前/后節點元素.
3.循環鏈表,由一個節點元素,可以找到其相鄰的前/后節點元素,由最后一個節點元素可以找到第一個節點元素.
有關Java的集合框架的相關知識,請參考 Java API,此處僅用示例來模擬集合框架中[雙向鏈表] 的實現.
1. 定義一個節點類
package collection;
public class Node {
//下一個節點
private Node next ...
要學會Java網絡編程,首先要对網絡通讯知识有一定的初步的了解,如网络OSI七层模型,常用的網絡協議,如tcp/ip,Http,FTP等協議,讀者可以從網上獲取這些知識,來進一步的了解,有助于Java的網絡編程,在此就不講這些內容了.下我們主要看一下如何在Java中進行網絡編程.
我們現在來實現一個服務器和多個客戶端時行網絡通訊的功能.
1. 使用Eclipse IDE,首先創建一個java項目:MultiThreadSocket 并讓它繼承Thread類
package pa20110201;
import java.net.UnknownHostException;
...
今天说一下java 中的内部类及匿名内部类的用法:
什么是内部类?
内部类: 在一个类内部定义的类,叫做这个类的内部类,它有以下特点:
内部类可以认我人半逻辑上相关的一组类组织起来,并由外部类来按制内部类的可见性,
当我们建立了一个内部类后,内部类的对象通过this维护了其对外部类的一关联关系,使
内部类对象可以随意的访问我外部类中的所有成员.
我们还可以将一个类定义在方法中,静态语句块中等等.但是它此时的作用域也受到了一
定的限制;
什么是匿名类? ...
我用的Linux是:[红帽企业级Linux.AS版].TLF-SOFT-Redhat.Enterprise.Linux.AS.V4.0.UPDATE.7.DVD,
因工作需要,将Linux中默认安装的Jdk(版本为1.4)进行升级,将升级的经验和大家分享一下,升级的步骤如下:
1.从Sun官网下载1.6版本的JDK jdk-6u23-linux-i586.bin
2.下载到本地后,将这个bin文件复制到 /usr/文件下,命令如下:
[root@localhost /] #cp root/Desktop/jdk-6u23-linux-i586.bin /usr/
...
JAR 文件揭密
探索 JAR 文件格式的强大功能
[转载]原文地址: http://www.ibm.com/developerworks/cn/java/j-jar/
简介: 大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 强大功能。在本 ...
一. 创建三个资源文件:
crms_zh_CN.properties
crms_en_US.properties
crms_zh_TW.properties
二. struts2的配置文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.o ...
一.在SSH中导入生Excel表格的依赖包Jxl.jar
二.在service层创建接口IExcelService
package com.crms.service;
import java.io.InputStream;
import java.util.List;
/**
* struts2导出Excel
* @author Administrator
*
*/
public interface IExcelService {
public InputStream getExcelInputStream(List<Object[]> objList); ...
//产生0~99之间的随机数
# include "stdlib.h"
# include "iostream.h"
# include <time.h>
int main(void){
//设置随机数的种子
srand((unsigned)time(NULL));
//循环生成随机数
for(int i=0;i<1000;i++){
//产生随机数
int s =rand()%100;
//打印随机数
cout<<s<<endl;
}
return 0;
}
--存储过程的语法
CREATE [OR REPLACE] PROCEDURE
<procedure name> [(<parameter list>)]
IS|AS
<local variable declaration>
BEGIN
<executable statements>
[EXCEPTION
<exception handlers>]
END <procedure name> ;
--存储过程
CREATE OR REPLACE PROCEDURE
search_emp ...