Java编程
文章平均质量分 58
powerclark
这个作者很懒,什么都没留下…
展开
-
tomcat配置多个端口
http://wenku.baidu.com/view/762ed73467ec102de2bd8971.html原创 2011-11-10 01:52:56 · 284 阅读 · 0 评论 -
wml 中的页面自动跳转
在wap网站中,关于登陆或者用户注册都需要有这样的自动跳转功能。注意: <timer>标签是在<card>与<p>标签之间的!否则不会跳转! 下面的例子将把 "Hello World!" 显示 3 秒钟,然后跳转到 "test.wml":<?xml version="1.0"?><!D2009-07-02 16:05:34 · 104 阅读 · 0 评论 -
jkmount不转发给TOMCAT处理
jkmount不转发给TOMCAT处理在网站开发中,可能存在有些页面是tomcat处理,有些由apache处理就可以了。对于那些不需要由tomcat处理的php文件,可以采取以下方法:####################################JkMount /*.jsp tomcatJkMount /*.action tomcatJKUnmount ...2009-12-21 11:01:06 · 361 阅读 · 0 评论 -
Java Web开发中你一定会遇到的问题
Java Web开发中,有许多共通的问题,是开发人员在开发过程中一定会遇到的,需要处理的问题:1. 乱码问题为何会出现乱码问题?既然有乱码问题,肯定是由于编码设置的不一致导致的。在Web开发过程中,涉及以下一些编码设置,客户端参数的编码设置,Web服务器的编码设置,服务器端应用程序的编码设置,数据库的编码设置等。只要这四处的编码设置有不相同的,就可能会出现乱码问题。开发人...原创 2009-12-20 12:16:44 · 419 阅读 · 0 评论 -
div在IE和火狐中居中处理
#mainBody{ width: 960px; margin-left:auto; margin-right:auto;}IE中必须在body里面加上"text-align:center"! 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio...2009-12-18 09:34:32 · 95 阅读 · 0 评论 -
IE处理含中文Json出错处理
开发中遇到后台传递的含有中文的JSON数据到FF中没有任何问题,数据可以完好显示,但是用IE却发现一直出错!思考前后,怀疑是中文问题。在代码中把中文部分全部专程UTF-8编码后,测试通过!!! 结论:以后涉及中文问题,全部统一成UTF-8编码!...2009-12-17 10:50:39 · 100 阅读 · 0 评论 -
Java Thread类的start( )和run( )区别
让一个类继承Thread,重写run()方法,然后调用时使用:new ThreadImp().start()方法来启动该类的实例!不要用new ThreadImp().run() !!!root cause:>> the start() method call run() method asynchronously (does not wait for any result...2009-06-12 13:00:47 · 68 阅读 · 0 评论 -
javascript在IE和firefox里的中文兼容问题
针对firefox与IE对中文的编码处理不一致,IE总是以ISO-8859-1编码,而firefox则是以GB2312或者UTF8,所以可以采用如下方法来兼容IE和Firefox。首先对得到到字符串进行编码判断,如果是ISO-8859-1,则进行编码转换,否则就不用转换了。 判断编码的方法如下:public static String getEncoding(String str)...2009-12-06 12:39:26 · 76 阅读 · 0 评论 -
解决 Javascript的中文乱码问题
public static String getUTF8String(String s){ if(s==null){ return null; } try{ return new String(s.getBytes("iso8859-1"),"utf-8"); }catch(UnsupportedEncodingException e){ L...2009-12-06 10:56:22 · 107 阅读 · 0 评论 -
利用Java生成静态HMTL页面的方法收集
利用Java生成静态HMTL页面的方法收集 生成静态页面技术解决方案之一转载者前言:这是一个全面的jsp动态页面静态化方案,本站的帖子静态化方案将借鉴这篇帖子中方法。向http://www.agilejava.org的single的共享精神致敬。 转帖正文: 相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度。也便于搜...原创 2010-01-11 15:12:26 · 71 阅读 · 0 评论 -
Java中Date及Timestamp时间相关内容
java.util.date java.sql.date java.sql.timestamp整理一:这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使用还有困惑的请看。java.sql.Date 只存储日期数据不存储时间数据// 会丢失时间数据preparedStatement.setDate(1, new java.sql...原创 2009-07-27 15:36:58 · 103 阅读 · 0 评论 -
UUID生成随机编号(适用于数字字母混编)
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个...原创 2010-02-21 15:34:20 · 273 阅读 · 0 评论 -
随机产生任意位数的数字编号代码
随机生成任意位数的编号,适用于各种商品编号。不知道有没有更简单的算法来生成? public static String doGenRamdomNum(int digits){ java.util.Random r=new java.util.Random(); int random = Math.abs(r.nextInt())% (int)(Ma...原创 2010-02-21 15:12:50 · 660 阅读 · 0 评论 -
getOutputStream() has already been called for this response异常的原因和解决方法
getOutputStream() has already been called for this response异常的原因和解决方法 收藏 <script type="text/javascript"> document.body.oncopy = function() { ...原创 2009-08-10 16:26:45 · 158 阅读 · 0 评论 -
Javascript 判断日期 格式
function isValidDate(str) { if (!/^\d{4}\-\d\d?\-\d\d?/.test(str)) { return false; } var array = str.replace(/\-0/g, "-").split("-"); var year = parse...原创 2009-08-06 15:24:10 · 63 阅读 · 0 评论 -
Javascript 判断日期 格式
function isValidDate(str) { if (!/^\d{4}\-\d\d?\-\d\d?/.test(str)) { return false; } var array = str.replace(/\-0/g, "-").split("-"); var year = parse...原创 2009-08-06 15:20:05 · 74 阅读 · 0 评论 -
Javascript 判断日期 格式
function isValidDate(str) { if (!/^\d{4}\-\d\d?\-\d\d?/.test(str)) { return false; } var array = str.replace(/\-0/g, "-").split("-"); var year = parse...原创 2009-08-06 15:19:41 · 89 阅读 · 0 评论 -
Java 文件拷贝的四种方式
使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是否最好呢?最近看了看NIO决定试一试 java NIO 到底有什么性能的提升.第一种方法:古老的方式public static long forJava(File f1,File f2) throws Exception{ long time=new Date().getTime();...原创 2009-08-04 15:55:46 · 89 阅读 · 0 评论 -
读取文件方法大全
[Java]读取文件方法大全 1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static ...2010-04-14 09:47:51 · 139 阅读 · 0 评论 -
java Excel 操作例子
1. package excel.jxl; 2. 3. import java.io.File; 4. import java.io.FileOutputStream; 5. import java.io.OutputStream; 6. import java.util.ArrayList; 7. import ja...2010-03-16 10:43:02 · 93 阅读 · 0 评论 -
2种方法遍历HashMap
可以通过2种方法遍历HashMapMap map = new HashMap();for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); ...2010-03-15 17:32:57 · 93 阅读 · 0 评论 -
管理javascript脚本问题
管理javascript脚本问题:很多时候一个html页面需要编写很多javascript代码,感觉非常冗长。而且可以通过点击查看->页面源代码方式看到所有的javascript文件,这样会保留页面中的一些JSP或者ASP的表单结构和字段。为了整洁,可以将javscript代码放入一个地方,取名为xxx.js,然后在html中<body>标签下写<scr...2009-06-05 22:56:22 · 90 阅读 · 0 评论 -
常用的正则表达式
常用表达式:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+).原创 2009-04-25 16:14:27 · 65 阅读 · 0 评论 -
java正则表达式
java正则表达式<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open(...原创 2009-04-25 10:36:27 · 103 阅读 · 0 评论 -
JAVA 正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述...原创 2009-04-25 10:26:29 · 69 阅读 · 0 评论 -
Ajax的原理和应用
1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的...原创 2009-04-22 21:48:14 · 65 阅读 · 0 评论 -
ASCII 、GB2312、GBK、GB18030、unicode、UTF-8字符集编码详解
ASCII字符集编码ASCII码是7位编码,字符在计算机中以其ASCII码方式表示,其长度为1个字节, 有符号字符型数。编码范围是0x00-0x7F(0~127)。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。ASCII 十六进制 控制字 代码含义 00 00 NUL 空...原创 2009-04-22 21:45:37 · 162 阅读 · 0 评论 -
jsp中的session和cookie的关系
在jsp中的session和cookie的关系<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=wi...原创 2009-04-22 08:06:20 · 150 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止...原创 2009-04-21 20:04:47 · 75 阅读 · 0 评论 -
java产生随机数的几种方式
一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机long,这...原创 2009-04-21 20:03:29 · 73 阅读 · 0 评论 -
电话号码的正则表达式
(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)|(^0?1[35]\d{9}$)2009-04-25 16:17:19 · 71 阅读 · 0 评论 -
Javascript 验证组件
这个验证API提供了许多不错的验证函数,能满足常规开发的大部需求。 并且提供了诸如身份证,手机号码,邮政编码,严格的日期验证(闰年判断)...等等。 而表单自动验证组件。则利用HTML控件的自定义属性来定义输入限制。使用方式很简单: 比如有一个输入控件<input type="text" name="age">,比如需要限制为12岁到70岁之间,只需如这样写<...原创 2009-04-30 08:59:54 · 87 阅读 · 0 评论 -
读取Properties文件六种方法
1。使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));Propertiesp=newProperties();p.load(in); 2。使用java.util.ResourceBundle类的getBundle()方法示例:Resour...2010-03-12 10:50:09 · 85 阅读 · 0 评论 -
StringBuffer 与 StringBuilder
StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,只是StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程不安全的。 StringBuffer 线程安全StringBuilder 线程不安全StringBuffer ...2010-03-11 09:50:32 · 94 阅读 · 0 评论 -
java的System.getProperty()方法可以获取的值
java的System.getProperty()方法可以获取的值 java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava ...2010-03-08 17:28:45 · 87 阅读 · 0 评论 -
java 获得北京当前时间
java 获得北京当前时间。 TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai"); GregorianCalendar c = new GregorianCalendar(tz); if(LOG.isDebugEnabled()){ LOG.debug("current hour...原创 2009-11-10 11:22:52 · 498 阅读 · 0 评论 -
Java servlet 比 CGI 程序优点
Java servlet 比 CGI 程序更可靠、具有更好的性能、更易于安全管理和有更强的伸缩性。Servlet 可以使用内建的Session State Management 和用户跟踪类。因为 servlet 是 Java 程序,因此还可以利用 Java语言能力的所有优势,包括对平台的独立性和可重复使用的对象。此外,CGI 程序以调试困难而著称,这是由于它们通常是用 C、C++...原创 2009-05-04 16:09:07 · 209 阅读 · 0 评论 -
Maven 和 ANT 的区别
http://jnn.blogbus.com/logs/2063359.html最近做的一个项目从Ant 转到Maven。有一点感想于是就写了这个小东东。Maven 和 Ant作为Java开发的利器,两者有很大不同Ant将提供了很多可以重用的task,例如 copy, move, delete 以及junit 单元测试Maven 则提供了很多可以重用的过程。我们可以把 Ma...原创 2009-05-03 17:11:19 · 92 阅读 · 0 评论 -
Lucene:基于Java的全文检索引擎简介
Apache Lucene Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any ...原创 2009-05-03 17:02:32 · 86 阅读 · 0 评论 -
HTML中的转义字符
在生成html文档或xml文档时要注意一下特殊字符,否则会出错。HTML中的转义字符 HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示:&amp; 或 &&和...原创 2009-05-02 13:27:34 · 81 阅读 · 0 评论