爪哇世界
feohoo
性格开朗,爱好很多,生活阳光,工作认真
展开
-
log4j指南
log4j是java开发人员开发中最常用的日志工具,但是未必每个人都很明白地使用它。 本文将log4j的一些知识点做了归纳总结,有助于开发人员更加清楚的掌握log4j,遇到一些与日志相关的问题,知道如何更好地处理。 1、Log4j.properties中至少有一个appender和一个logger。2、log4j的初始化,通常我们需要把log4j.jar和Log4j...2007-03-30 17:20:00 · 70 阅读 · 0 评论 -
开源集锦秀
原文转载自: http://coolshell.cn/articles/4795.html ★ HTML5 Rocks : Major Feature Groups 的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码 很不错的 HTML5 Dashboard – Mozilla,效果很炫。 WhatWG Developers , 一个清楚的 ...原创 2011-06-12 16:12:30 · 270 阅读 · 0 评论 -
正则表达式收集-方便用的时候自己来拼了
验证数字的正则表达式集 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:...原创 2011-02-21 16:56:52 · 93 阅读 · 0 评论 -
Java操作word文档,设置用户名,痕迹保留,插入等方法
1.使用jacob进行操作,点击后面连接下载http://danadler.com/jacob/jacobSrc_17.zip2.将对应的包房在JDK HOME/BIN ,JRE/BIN下面去,如果还要提示错误的话请下载本文附件JAVA2WORD,国产非开源免费工具,直接安装。 3.编辑代码如下,有点懒没整理:package app.util;import com.jaco...原创 2010-08-09 15:12:34 · 840 阅读 · 0 评论 -
jsp使用组件进行文件上传
WEB文件上传可能是网站建设中最常用的功能之一,我在项目开发中几乎都需要实现文件上传功能.前段时间自己搜集了一些上传组件.这篇文章中将介绍这些组件的使用方法,并且比较各自的优劣.一,smartupload组件.我想只要做个文件上传的朋友都知道这个组件,我认识的人中使用最多的也是它!我刚到公司的时候,公司也使用的smartupload,这个组件上传相对较小的文件时是个不错的选择.下面给出个使用...2008-04-15 17:38:00 · 245 阅读 · 0 评论 -
如何实现网站的多语言版本?
随着国际化的深入,越来越多的网站提供多语言版本给不同国家的用户。最近做的一个项目也涉及到这块,顺便做个总结。一、通常实现方法有两种:1、采用多语言模板,通过程序渲染不同语言版本的模板。比如:简体版: 文件名.zh_CN.后缀繁体版: 文件名.zh_TW.后缀英文版: 文件名.en_US后缀优点:(1) 不同语言版本有各自的模板,维护量大,但维护简单。甚至不同版本的模...2008-01-15 15:03:00 · 537 阅读 · 0 评论 -
利用JAVA操作EXCEL文件
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用E...2008-06-04 14:51:00 · 78 阅读 · 0 评论 -
献给初学者:Java咖啡的奶茶——Eclipse
铁匠以打造自己的工具为荣。在进入这个行当之时,或接受特殊需求的任务前,制作称手的工具便成了头等大事。通过炼炉、铁砧以及锤子,铁匠循环进行着加热、锻造和冷却过程,直到把钢铁铸造成称手的家伙。与铁匠挥洒汗水和忍受高温相比,软件开发是一个既干净又抽象的过程。不过,代码与钢铁的相同之处就是它们都有延展性——通过足够的技巧和努力,可以把钢铁或代码变成精致的工具或巨大的机器。上回我们聆听了Java咖啡馆中咖啡...2005-08-29 13:18:00 · 451 阅读 · 0 评论 -
java
[2005-08-27]经典java问题,你能答出几个?第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时...2005-08-29 13:16:00 · 108 阅读 · 0 评论 -
用EclipseUML体验用ECLIPSE建模- -
用EclipseUML体验用ECLIPSE建模MODEL(如CLASS DIAGRAM)和代码可以直接在一个平台中操作 而且是自然同步 不错不错 典型的MDA特征。EclipseUML下载http://www.omondo.com/download/studio/index.html#E3.JAREclipseUML安装 - How to install the EclipseUML jar fi...2005-08-29 13:09:00 · 380 阅读 · 0 评论 -
在jsp下,一个实现将动态页面转为静态的方案
1.前言为了能深入浅出的理解这个框架的由来,我们首先来了解一下JSP解析器将我们写的JSP代码转换成的JAVA文件的内容。下面是一个JSP文件test.jsp<%@ page language="java" contentType="text/html;charset=GB2312" %><%out.write("<!--文件开始-->");%><h2005-08-27 21:04:00 · 91 阅读 · 0 评论 -
线程安全,就这么简单
1、什么是线程安全(thread safe)? 一个类要成为线程安全的类,就是在该类被多个线程访问时,不管运行环境中执行这些线程有什么样的时序安排或者交错,它仍然执行正确行为,并且在调用的代码中没有任何额外的同步。2、什么时候考虑线程安全问题? 当一个类的实例为singleton的时候,你就要考虑该实例在调用的时候是否是线程安全的。 最熟悉的例子就是serv...2005-04-29 09:33:00 · 64 阅读 · 0 评论 -
深入浅出URL编码
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参数值,比...2007-07-03 15:14:00 · 94 阅读 · 0 评论 -
第 6 章 jPDL
这章将会解释用来描述流程定义的 jPDL文件格式。jDPL是jBPM的突出的流程语言。jPDL的目标 是尽量精简和尽可能的开发者友好,在提供所有你期望 从BPM流程语言中获得功能的同时。jPDL的schema文件包含了比这个文档中更多的属性和元素。 这个文档解释了jPDL中稳定的被支持的部分。 试验性的、不支持的jPDL特性可以在开发者指南中找到。下面是一个jPDL流程文件的例子:...原创 2010-11-09 16:28:08 · 184 阅读 · 0 评论