java开发
文章平均质量分 58
Waleking
这个作者很懒,什么都没留下…
展开
-
exlipse 快捷键
Alt+Shift+J为代码自动添加注释/** * @param * @return * @throws Exception */原创 2010-10-06 22:11:00 · 929 阅读 · 0 评论 -
几则正则表达式例子
1,()的用法,定义一个"块”单位要匹配abc,def,adfafad,adfajava中:String reg="([a-zA-Z0-9]+,)+([a-zA-Z0-9]+)";str.matches(reg);([a-zA-Z0-9]+,)代表了字符串加逗号组成的一个“块”,对这个()用+表示这个块出现1次或者多次。2,\s的用法,表示空格检原创 2011-10-31 19:18:16 · 752 阅读 · 0 评论 -
java运行jar包中指定Class的main方法
用OneJar打包后java -jar ****.jar总是运行指定的主方法,现在工程中有很多其他的主方法,想要运行指定的。可以用下面的命令:java -classpath ****.jar ****.****.className [args]原创 2011-11-02 12:41:42 · 74808 阅读 · 0 评论 -
java中PreparedStatement解决需转义字符向数据库中插入时的转义问题
简单的执行如下语句去做数据库的插入操作是有问题的!它处理不了单引号,双引号等需要转义的字符的插入问题!String sql = "insert into emailOriginal(id,date,subject,source,target" +") value(\""+ vo.getId() + "\",\"" + vo.getDate()+"\",\"" + vo.原创 2011-11-04 06:39:18 · 8726 阅读 · 0 评论 -
eclipse中使用了老版本(jre5)的rt.jar出问题后的解决办法
在Eclipse中import sun.misc.BASE64Encoder,sun.misc.BASE64Decoder时出错 出现错误提示为:Access restriction: The type BASE64Decoder is not accessible due to restriction on required library D:\ProgramFiles\MyE转载 2011-11-12 23:00:33 · 1238 阅读 · 0 评论 -
WebSpec自动访问页面的使用
WebSpec是Watij自动化测试项目里面的一个类。Watij工具调用ie、firefox等浏览器对网页进行测试,也就是说可以解析javascript,对于那些需要手工操作的填表单等工作都可以用Watij模拟。下面以自动点击baidu,并填入“黄河”为搜索关键词进行搜索作为例子。先用Dreamweaver查看baidu首页的源代码。新 闻 网 页 贴 吧 知 道原创 2012-02-19 01:06:02 · 3380 阅读 · 0 评论 -
清理文件夹里的svn标记
有时我们想清理svn工程流下来的标记,其实只要删掉每个文件夹里面的.svn文件就可以,不过工作太繁琐,就交给程序来处理,遍历一遍文件夹,清理掉.svn。package tool;import java.io.*;/** * 清理svn * @author Administrator * */public class FilterSVN { /** * 删原创 2012-02-19 14:41:12 · 1658 阅读 · 0 评论 -
应用HttpClient来读取网页或提交参数
源地址:http://blog.chinaunix.net/space.php?uid=244649&do=blog&id=2606347开始之前我们先要介绍一下一个开放源码的项目,这个项目就是Apache开源组织中的httpclient,它隶属于Jakarta的commons项目,Commons-httpclient项目就是专门设计来简化HTTP客户端与服务器进行各种通讯编程转载 2012-03-03 15:30:20 · 1221 阅读 · 0 评论 -
java反编译工具JD-GUI
先介绍一个不太好用的java反编译工具,JODE,http://jode.sourceforge.net/但是它于2004年之后就不再更新,对新的jdk就无能为力了!再介绍一个好用的java反编译工具JD(Java Decompiler)—GUIhttp://java.decompiler.free.fr/?q=jdgui它是图形原创 2012-04-09 00:37:13 · 1094 阅读 · 0 评论 -
java与mysql的连接字符串,指明字符集的写法
问题症状:1,用mysql-front等客户端编写的sql语句向mysql插入中文字符没有任何问题。2,用 注明了连接方式(包括host,user,passward,database,charset)的python向mysql插入中文字符没有问题。3,检查了eclipse和系统的默认字符集,都是utf-8,没有问题。可是,用java向mysql插入中文字符就是有乱码。倒腾了快一天。原创 2012-08-03 15:38:56 · 17400 阅读 · 0 评论 -
eclipse 中plugin和feature的区别
[plug-in 的基本结构]每一个plug-in都用一个目录包起来, 而且起目录名也是有讲究的,比如plug-in的名字叫edu.sjtu.bbs.eclipse,版本是1.0.0, 那这个目录名就是edu.sjtu.bbs.eclipse_1.0.0.而且随便打开一个plugin目录,可以发现总有一个文件叫一个叫plugin.xml,这个文件对于plugin来说十分重要转载 2011-10-28 23:23:47 · 4215 阅读 · 0 评论 -
java是传值还是传引用
java方法基本数据类型是传值,对象类型传引用http://hi.baidu.com/zp9450/blog/item/19a1b0d039e34ada572c84ff.html转载 2011-10-14 00:07:30 · 947 阅读 · 0 评论 -
容器内使用remove时,慎重使用指标
用Vector vEdge存储了边,现在要把这些边都删除:edge (1,15) (1,29) (1,40) (15,1) (15,29) (15,40) (29,1) (29,15) (40,1) (40,15)用如下代码for(int i=0;原创 2011-10-03 00:39:12 · 710 阅读 · 0 评论 -
用Java Mail发送gmail的邮件
package com.waleking.jms;import java.util.Properties;import java.util.Date;import javax.mail.*;import javax.mail.internet.*;public class MailSender { private String tomail; private String frommail; private String subject; private String content原创 2010-10-21 14:49:00 · 1283 阅读 · 0 评论 -
struts的编写
先决条件:tomcat已经安装(需要jdk),eclipse已经安装。Step1 下载eclipse用于支持struts的插件GEF(Graphical Editing Framework)Eclipse HTML Editor 用于预览jspStruts IDE 用于提供struts支持Step2 熟悉配置文件sturts configure Step3 写一个hello world3.1 添加一个ActionForm3.2 添加一个Action3.3 添加一个jsp3.4 添加ActionMapping原创 2010-11-06 22:11:00 · 903 阅读 · 0 评论 -
apache 和 tomcat的关系
一般来说,大的站点都是将Tomcat与Apache的结合,Apache负责接受所有来自客户端的HTTP请求,然后将Servlets和 JSP的请求转发给Tomcat来处理。Tomcat完成处理后,将响应传回给Apache,最后Apache将响应返回给客户端。转自txswei http://tanw.javaeye.com/blog/216247转载 2010-11-05 13:00:00 · 793 阅读 · 0 评论 -
servlet的编写
需要的jar包是servlet-api.jar(可以从tomcat的lib中拷贝)和mysql的jdbc:mysql-connector-java-5.0.8-bin.jarweb.xmlSearcherSheetServlet原创 2010-11-07 11:56:00 · 813 阅读 · 0 评论 -
用jsp+servlet写一个类似于excel表格的网页表单
再DreamweaverCS5下要看到这样的效果:需要编写jsp网页如下,这里使用了同一个表单,多个submit的分发的方法,具体可以看里面的js函数:原创 2010-11-07 16:35:00 · 1835 阅读 · 0 评论 -
java获取本机IP地址
转自http://www.cnblogs.com/ffvsff/archive/2008/05/18/1201874.html感谢ffvsffimport java.net.InetAddress;import java.net.UnknownHostException;public class GetIP { public static void main(String[] args) throws UnknownHostException { InetAdd转载 2010-11-08 20:48:00 · 776 阅读 · 0 评论 -
用log4j输出日志
public class A{ private Logger logger; public PeriodicSendEmail(){ //设置日志 PropertyConfigurator.configure("log4j.properties"); logger =Logger.getLogger("PeriodicSendEmail"); } public void f() { logger.info("输出日志"); }}用的包是log4原创 2010-11-16 23:06:00 · 860 阅读 · 0 评论 -
java中Hashtable的遍历
Hashtable table=new Hashtable();for(Iterator itr = table.keySet().iterator();itr.hasNext();){String key=(String)itr.next();String value=t原创 2011-09-27 21:17:51 · 1052 阅读 · 0 评论 -
使用eclipse生成文档(javadoc)
使用eclipse生成文档(javadoc)使用eclipse生成文档(javadoc)主要有三种方法:1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。在Javadoc Generati转载 2011-09-27 16:34:36 · 664 阅读 · 0 评论 -
有重复字母的全排列的java程序
package com.waleking.poj;import java.util.HashSet;/** * 问题:给定若干个字母(这个时候有重复的字母),要求产生全排列 * @author waleking * 算法思想来自Brother Wang, double chong * * 用“取出”的想法来产生全排列,例如对a,b,c。 * 1取出a,再取出b和c,取出b和c原创 2010-10-16 17:07:00 · 3259 阅读 · 5 评论