文章分类 -  Java学习笔记

Java学习笔记-本人学习Java过程的积累
摘要:1.truezip说明truezip是一个开源项目,用来以编程的方式压缩/解压缩zip格式的文件,操作非常简单2.truezip下载下载地址:https://truezip.dev.java.net/servlets/ProjectDocumentList文档地址:https://truezip.dev.java.net/manual-6.html3.truezip使用压缩文件:[代码]解压缩文件... 阅读全文
posted @ 2009-05-14 12:26 魔豆 阅读(2627) 评论(0) 推荐(0) 编辑
摘要:1.derby介绍derby是一个用java语言写的开源数据库,它可以作为一个嵌入式数据库嵌入在应用程序中。在没有数据库环境的情况下,或者在做数据迁移,或者在一些相关的数据存储中使用2.下载derby下载地址:http://db.apache.org/derby/derby_downloads.html3.配置derby这里使用嵌入式的方式访问数据库,只需要把jar包derby.jar放到应用中就... 阅读全文
posted @ 2009-05-13 17:42 魔豆 阅读(883) 评论(0) 推荐(0) 编辑
摘要:我想实现这样的功能:对字符串排序,比如"ead",排序后是"ade"我写了一个方法: [代码]这里是先把字符串转换成char的数组,然后利用java语言自带的数组排序功能Arrays.sort对数组排序,最后把排序后的数组再转换成字符串。 阅读全文
posted @ 2009-05-12 10:26 魔豆 阅读(548) 评论(0) 推荐(0) 编辑
摘要:在WEB-INF下建立tld文件tag.tld:[代码]编写HeadTag.java类:[代码]编写Head.java类:[代码]编写head.ftl模板文件:[代码]在web.xml中web-app节点下添加如下内容(我使用的是servlet 2.4):[代码]最后就可以在页面中使用这个自定义标签了page.jsp:[代码]转了一大圈,才算转出来,下面我来讲下这个流程:1.page.jsp里面t... 阅读全文
posted @ 2009-05-09 01:31 魔豆 阅读(4825) 评论(0) 推荐(0) 编辑
摘要:dwr里面的push技术可以做这样的事情:服务器发送一个广播,让每一个客户端都能接收到这个广播。一般的做法,就是让客户端每隔一定时间刷新一下,获取服务器发送的请求,这种方法可以,不过性能一定是最低的。dwr的push技术是让服务器每次发送广播时,把这个广播推送给客户端,不用客户端去刷新,据说是dwr的推送是基于长连接的,性能不错,具体的原理,我暂时也没搞清楚,先不管这些了,先实现了再说。 上一篇文... 阅读全文
posted @ 2009-03-24 14:00 魔豆 阅读(2678) 评论(0) 推荐(1) 编辑
摘要:一、下载 我使用的版本是2.0.5,下载地址:http://directwebremoting.org/dwr/download 二、使用 1.把dwr.jar添加到项目中; 2.web.xml中添加如下内容: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com... 阅读全文
posted @ 2009-03-23 16:01 魔豆 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:之前转了一篇文章:《转:java中文乱码的解决》,利用文章介绍的方法可以解决一部分中文乱码的问题,可是有些时候依然不能奏效,比如通过网址url传递的参数,这里提供一种方法,可以解决该问题。 实现方法很简单,就是先把文字内容转为Unicode,就是编码的过程。然后在用到的地方再转为汉字,也就是解码的过程。Unicode的概念不在本文的讲解范围之内,需要了解相关内容请查询对应介绍。 下面直接贴代码了:... 阅读全文
posted @ 2009-03-15 03:20 魔豆 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:一、下载quartz 下载地址:http://www.opensymphony.com/quartz/download.action 二、整合Spring与quartz 1.quartz需要添加quartz-1.6.x.jar包 spring需要添加spring-context-support.jar包 我测试的环境有WebLogic 9.2,Tomcat 5.5。WebLogic 9.2可以直接... 阅读全文
posted @ 2009-02-25 18:10 魔豆 阅读(1913) 评论(0) 推荐(0) 编辑
摘要:一、下载cxf 下载地址:http://cxf.apache.org/download.html 我下载的是最新版的cxf 2.1.3 二、准备工作:在spring环境下使用cxf 1.下载完cxf的包后,至少需要添加如下包,才能正常使用cxf(我一个一个试的,很郁闷,居然要那么多,下载的包里都有): Code highlighting produced by Actipro CodeHigh... 阅读全文
posted @ 2009-02-14 17:12 魔豆 阅读(5650) 评论(2) 推荐(0) 编辑
摘要:1.创建Jar应用 首先创建一个基于swing的应用程序,做成jar。我用Eclipse3.4安装VE1.4(VE的下载安装地址:http://wiki.eclipse.org/VE/Installing),安装虽然是成功了,一创建swing类就报错,没办法,然后改用idea8.0做的swing应用,并打包成jar,非常的简单,这里就不做介绍了。 2.签名Jar 没有签名的Jar在网页上是不能直接... 阅读全文
posted @ 2009-02-02 16:40 魔豆 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:1.控制台程序的建立 File->New->Application Client Project,勾选上Create a default Main class 找到Main.java,修改为如下内容: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->p... 阅读全文
posted @ 2009-02-02 14:32 魔豆 阅读(3808) 评论(0) 推荐(0) 编辑
摘要:weblogic中发布的项目都是带路径的,比如http://127.0.0.1:7001/App/ 可是想把项目发布到根目录该怎么办呢,比如http://127.0.0.1:7001/ 从网上查了N久都没有找到解决办法,后来找到了weblogic自带的例子,问题终于得到解决: 跟平时发布站点一样,通过控制台部署一个新的应用,只是需要在应用中,对应web.xml文件的同级文件夹下添加weblogic... 阅读全文
posted @ 2009-01-13 12:22 魔豆 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:commons-codec包可以从apache下载,最新版是1.3 不可逆算法 1.MD5 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->String str = "abc";DigestUtils.md5Hex(str); 附.net生成MD5的... 阅读全文
posted @ 2009-01-11 17:17 魔豆 阅读(7267) 评论(0) 推荐(0) 编辑
摘要:我使用的是weblogic9.2 第一种方法 登录console,base_domain-》监视-》AdminServer-》已启用监听端口,把原有的7001改为其它端口,在改端口前,要确保该端口未被占用 第二种方法 我的weblogic安装在文件夹c:/bea 修改文件C:\bea\user_projects\domains\base_domain\config\config.xml 把 ... 阅读全文
posted @ 2009-01-10 21:05 魔豆 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:commons-email 可以从官方获取,下载地址为:http://commons.apache.org/email/ 不仅要添加commons-email-1.1.jar,还需要两个额外的包mail.jar,activation.jar,这两个包可以在j2ee1.4里面找到 commons-email使用SimpleEmail可以发送简单的邮件,使用非常的简单: Code highlighti... 阅读全文
posted @ 2009-01-08 12:22 魔豆 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:一、通过实现Runnable接口可以创建线程,调用该线程时,会自动执行run()方法,先看一个简单的例子吧: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Test1 implements Runnable { pub... 阅读全文
posted @ 2009-01-07 22:22 魔豆 阅读(688) 评论(0) 推荐(0) 编辑
摘要:方法一: func是类com.common.Constant里面的一个静态方法 str是动态的参数 方法二: func是类com.common.StrutsHelper里面的一个普通方法 str是动态方法 s:bean其实是对类StrutsHelper的实例化,跟方法一有些区别,方法一里的函数必须是静态的 阅读全文
posted @ 2009-01-06 14:34 魔豆 阅读(2860) 评论(2) 推荐(1) 编辑
摘要:一直在使用MyEclipse,很好很强大,可是相当占内存,现在Eclipse3.4也支持Web开发了,用了两天,感觉已经完全可以替换掉庞大的MyEclipse了。 下载 下载地址:http://www.eclipse.org/downloads/ 下载Eclipse IDE for Java EE Developers (163 MB) ,解压缩即可。 使用 建立Web项目:New->Projec... 阅读全文
posted @ 2008-12-12 11:24 魔豆 阅读(6831) 评论(6) 推荐(1) 编辑
摘要:我使用的是LoadRunner v8.1,录制脚本,运行脚本,按照向导一步一步操作,很简单,这里不再累述。 这里主要讲一下LoadRunner使用过程中遇到的问题,及解决的办法。 问题一:一般的web项目都会有用户登录的操作,录制脚本的时候只是固定的一个用户,在做压力测试的时候,怎么模拟数据库的多个用户登录呢? 打开录制的脚本,找到用户登录的地方,选择用户名,右键,Replace with a... 阅读全文
posted @ 2008-12-05 11:42 魔豆 阅读(3241) 评论(0) 推荐(1) 编辑
摘要:Set用来存放唯一值的集合,对于重复的值,会自动过滤掉。还是直接看例子吧: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public static void main(String[] args) { Set set = new ... 阅读全文
posted @ 2008-12-02 16:26 魔豆 阅读(1211) 评论(0) 推荐(0) 编辑