`
penghao122
  • 浏览: 363781 次
  • 性别: Icon_minigender_1
  • 来自: 广东珠海
社区版块
存档分类
最新评论
文章列表
在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 我们看jdk doc中说明 public String[] split(String regex) Splits this string around matches of the given regular expression. 参数regex是一个 regular-expression的匹配模式而不是一个简单的String,他对一些特殊的字符可能会出现你预想不到的结果,比如测试下面的代码: 用竖线 | 分隔字符串,你将得不到预期的结果     String[] aa = ...
FatJar  打jar插件 strutsIDE jsp页面编辑插件,支持struts,尽管提示功能不是很强大,就权当一个editplus用吧,毕竟他所占资源比较少。 tomcatplugin 很老又很小的插件,但需要将项目建在tomcat/webapps下面,这样省去了部署的麻烦了。基本功能就是建tomcat web项目以及在eclipse中启动tomcat。 xmlbuddy  xml的强大编辑工具,什么xml都可以编辑,提示功能也很强大。 propertiesEditor 只要使用struts的资源文件,就少不了这个插件。简单实用。 多语言包 http://opensource.nc ...
import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.biff.RowsExceededExcepti ...
Log4J 基本使用方法 先看一个log4j.properies配置文件: #定义输出级别和输出平台 log4j.rootLogger=INFO,stdout,fileout #设定stdout输出平台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}][%l]: ...
先做一个html模板 <html> <head> <title>#####title#####</title> </head> <body> name:#####name##### age:#####age##### </body> </html> 再写一个类来生成 html package com.huaying; import java.io.FileInputStream; import java.io.FileOutputS ...
function Trim(str) {   return  str.replace(/^\s*(.*?)[\s\n]*$/g,  '$1'); }
vbscript和javascript写的验证码脚本 网站流行登陆或者发文章的时候输入验证码主要的一个作用是防止重复提交数据 用验证码在那里卡一下,效果会好很多,其实用随机数很简单的就可以实现 <script language="vbscript"> window.name="code" Function vCode() Dim A(5) Randomize For i=1 To 5 A(i-1)= Int (10 * Rnd) ...
xml解析中,通常大家读文件,解析的时候没有问题,但是在写文件的时候常常会碰到乱码等问题,就我的个人体会是一般只要在写文件的时候采用文件流的形式,设置好当前的编码方式,通常就会避免此类问题的发生!下面有两个简单的分别是采用jdom和dom4j实现的例子: 1、dom4j package org.lyj.xml; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import org.dom4j.Document; import org.dom4j.Element; import java.io ...
一.Input和Output 1.stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。 在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单 ...
图文详解 http://lzqdiy.bokee.com/tb.b?diaryId=14955283 http://lzqdiy.bokee.com/viewdiary.14955283.html
/**//** *本日历选择控件由tiannet根据前人经验完善而得。大部分代码来自meizz的日历控件。 *tiannet添加了时间选择功能、select,object标签隐藏功能,还有其它小功能。 *使用方法: * (1)只选择日期   <input type="text" name="date"   readOnly onClick="setDay(this);"> * (2)选择日期和小时  <input type="text" name="dateh"  re ...
定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package 的命名 Package 的名字应该都是由一个小写单词组成。 Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成 Class 变量的命名 变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。 Static Final 变量的命名 Static Final 变量的名字应该都大写,并且指出完整含义。 参数的命名 参数的名字必须和变量的命名规范一致 ...
在开发EJB3.0 之前,首先应该去下载它的一个实现和一个相应的支持EJB3的服务器,我下载的是jboss-EJB-3.0_RC5-PFD和JBoss 4.0.3SP1 ,jboss-EJB-3.0_RC5-PFD里面有安装说明和一些不错的tutorial。 根据安装说明,JBoss 4.0.3SP1中的EJB3实现不是最新的,应用下载的jboss-EJB-3.0_RC5-PFD中的一些包去替换。 将jboss-EJB-3.0_RC5-PFD中lib目录下的 (1)ejb3.deployer/ (2)ejb3-clustered-sfsbcache-service.xml (3)ejb3- ...
越来越多地使用Eclipse,越来越深刻地了解Eclipse,发觉Eclipse里有的好东西真是不少。   以Task View为例,刚开始的时候没怎么注意它,更多的时候是关掉,有一次偶然的机会,发现它竟然可以将Java代码里的一些具有关键字的行内容抽取出来,这可是一个好东西啊,它完全可以令程序员在代码是加入自己的书签。按我自己以往的编程习惯,发现一个重要点、修改点之类的,我一般会用Eclipse的Bookmark功能将它们记录起来,但这有一个问题,但这有一个问题:这些Bookmark无法与其它人进行共享。而Task View正好可以解决这个问题,你可以在需要标记的地方加上Task View的关 ...
我们知道,用ZIP,jar可以将多个文件一起打包,如classes,images etc. 其实我们可以用J2SE的SDK提供的Jar命令来创建Jar文件,尽管我们可以通过该命令添加一个文件到Jar包中,但我们没有很直接的办法在程序中这么做,也没有办法通过Jar命令在Jar中删除一个或多个文件, 下面我们来研究一下如何更新一个Jar:要更新一个Jar,你必须创建原Jar文件的一个拷贝,在我们更新完拷贝后移除原文件,然后将拷贝重命名为原文件名就可以了。(译者注:我曾经试图找过更直接的办法,但是徒劳。只是找到这篇文章的原文) 对于添加一个或多个文件,删除一个或多个文件,思路应该是一样的。我们将举例 ...
Global site tag (gtag.js) - Google Analytics