![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 61
NNever
在读大学软件工程专业
展开
-
JFreeChart使用初步
jfreechart 写道JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt char...2009-09-27 19:34:51 · 132 阅读 · 0 评论 -
轻量级缓存 EhCache 简介
转载自:http://blog.csdn.net/teedry/archive/2010/01/22/5225165.aspx 二级缓存EHCache是一个快速的、轻量级的、易于使用的、进程内的缓存。它支持read-only和read/write缓存,内存和磁盘缓存。但是不支持集群(Clustering)。OSCache是另外一个开源的缓存方案。它同时还支持JSP页面或任意对...2010-04-26 10:29:35 · 168 阅读 · 0 评论 -
关于子类和父类实现同一个接口
这个问题是由下面的代码引出的: public class StartupListener extends ContextLoaderListener implements ServletContextListener {……} 可以看到,ContextLoaderListener已经实现了ServletContextListener这个接口, 而Star...2010-05-04 11:20:09 · 1907 阅读 · 4 评论 -
spring配置文件中对bean的id和name设置的区别
我一直认为spirng的bean只能配置一个Id. 事实上,bean可以有多个id.(不用的id在配置文件中需要用“,”或“;”隔开)。同时,一个bean也可以有多个name属性。那么,对于同一个bean ,配置id和配置name有什么区别呢? 其实根本的区别在于XML的解析上面。因为ID属性也是一个真正的XML元素。XML解析器在对ID属性就行解析的时候会对其他地方与这个ID的应用做...2010-05-11 10:32:32 · 198 阅读 · 0 评论 -
JAVA获取方法参数名的分析(一)
2010-5-12 魏超 关于题目首先解释一下题目. 我们知道, Java通过反射,可以从一个类得知它有哪些方法,有哪些变量,也可以知道每个方法中有哪几个什么类型的传入参数。但有一个东西反射取不到,那就是我们对方法传入参数的命名。 取得传入参数的名字有什么意义?对这个问题的探究,源于在写一个测试类时候的需求。假设我们有一个类需要测试,这个类中有数十个方法。为每个方...2010-05-13 10:09:10 · 220 阅读 · 0 评论 -
JAVA获取方法参数名的分析(二)
2010年5月13日 魏超 上一节:JAVA获取方法参数名的分析(一) javac和Eclipse编译出来的class文件在传入参数名称上的区别在上文中可以看出,由javac编译的类,IDE在引用了改类的时候,无法获得方法传入参数原来的命名,只能重新赋予arg0,arg1之类的名字。而由eclipse(MyEclipse)编译出来的class文件,却具有传入参数原来的名字。...2010-05-13 14:29:49 · 201 阅读 · 0 评论 -
Ant propertyregex无返回值的问题
<propertyregex property="java.temppkg.dir" input="${base.package.path}/${lower.model.name}" regexp="\." replace="\/" ></propertyregex><echo>${java.temppkg.dir}</ec2010-05-31 15:58:04 · 259 阅读 · 0 评论 -
for和Iterator比较
小记:2种方式的速度和被操作数据集的类型有关系。 for中使用的get()是随机访问的方式,对于ArrayList这种随机存储的集合,速度比Iterator快 Iterator的next()是有序访问的方式,对于LinkedList这类有序存储的集合,速度比for快...原创 2011-01-21 13:05:19 · 294 阅读 · 0 评论 -
事务相关总结记录
查问题过程中,仅对一些东西做下记载。 在总体事务结束前:1.getHibernateTemplate().saveOrUpdate(o)不会提交更改2.select操作会引发之前所有的insert,update等的提交3.hibernate回调中的delete,update,insert会提交本身做的更改,不会提交之前堆积下来的insert,update等...2011-09-21 16:35:08 · 126 阅读 · 0 评论 -
Ubuntu11.04Server64安装websphere mq 64位
环境: Ubuntu-11.04-Server-64位 IBM WebSphere MQ 7.0.1 64位 在linux上安装mq,其实步骤很简单,不外乎解压,认证,一个一个安装rpm,具体过程可参见http://qtlkw.iteye.com/blog/744052 在网上能找到的关于ubuntu上装mq的教程也几乎和上面这篇一模一样。大家都很顺利的一步一步的执行下...2011-07-18 15:07:36 · 181 阅读 · 0 评论 -
JAVA远程调试tomcat、WebSphere
习惯于直接在eclipse里对本地的tomcat进行部署和调试。偶然发现远程调试也相当有意思。 Java的远程调试不仅仅限制于tomcat,基本上所有的中间件都可以。但不论是哪种中间件,远程调试都可以基于JPDA实现。(JPDA是啥?问问谷哥)。 下面分tomat和WebSphere来分别记录如何进行eclipse的远程调试。 1. Tomcat (测试用的版本是7.0.2...2011-08-04 11:35:14 · 280 阅读 · 0 评论 -
Maven eclipse debug
mvn -Dwtpversion=2.0 eclipse:eclipse原创 2011-04-12 15:24:05 · 155 阅读 · 0 评论 -
使用statCVS
现在的项目里用CVS做版本控制,即作为插件放在Myeclipse里面的CVS,其功能很简单,update,commit,看看单个文件的修改历史,做做文件和历史版本的比较。 一直就觉得这样缺点什么。仔细一想,这样的CVS缺乏一种对总体项目的把握,比如我们想了解某个开发人员近期修改了哪些类,添加了哪些类,或者看看某天修改了哪几个文件,做下统计,却无能为力。简单的CVS工具或者更像是一个简单的容...原创 2010-01-12 16:04:00 · 180 阅读 · 0 评论 -
Collection和Collections的区别
Collection是个java.util下的接口,它是各种集合结构的父接口。 Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection 层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是...原创 2009-10-19 16:37:06 · 170 阅读 · 0 评论 -
sleep和wait的区别
1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在 任何地方使用(使用范围) synchronized(x){ x.notify() //或者wa...原创 2009-10-19 16:34:00 · 112 阅读 · 0 评论 -
java正则表达式
判断是java标示符的正则:Pattern pattern = Pattern.compile("[a-zA-Z_]([a-zA-Z0-9_])*"); 10进制正则:var patrn=/^[0-9]*$/; 16进制正则:var hex = document.getElementById("hex") ;var reghex = new RegE...2009-09-28 11:34:41 · 115 阅读 · 0 评论 -
servlet传值出现乱码的解决
之前都用SSH开发,完全不懂servlet...今天在祖哥的带领下初识了servlet,写了一个小的demo。大体的功能是在一个页面输入一个词,后台通过servlet传值到百度进行搜索。可惜啊,servlet不给面子,输入页面的值总是出现中文乱码。上网查了很多资料,解决的都不理想。最后综合了几篇文章,终于成功将值正确传入百度输入框中去啦。哈哈~下面是过程:index.jsp&l...2009-09-28 19:05:02 · 350 阅读 · 0 评论 -
正则表达式教程
看到一篇好文章,很详细的介绍了正则表达式的用法。在这里转载。原作者是deerchao转载自:http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm 如何使用本教程别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程...原创 2009-09-28 20:06:32 · 85 阅读 · 0 评论 -
list类型自动排序
我们在List里存入一些对象,比如person对象,若想要让这些对象按他们的age属性大小排序,不用我们自己实现,java已经帮我们实现了,我们只要实现Comparator接口,重写其中的compare方法就好~下面是实现的代码:person.javapublic class Person { String name; int age; public P...2009-09-29 11:05:14 · 636 阅读 · 0 评论 -
史上最全最强的正则表达式
转载自http://hi.baidu.com/dangjun625/blog/item/7aaa22f424fb44e87609d702.html 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字...原创 2009-10-13 09:52:46 · 145 阅读 · 0 评论 -
JSP中include指令与include动作的区别
我们都知道在jsp中include有两种形式,分别是Include指令:<%@ include file=” ”%>和include动作:<jsp:include page=” ” flush=”true”/> 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用...原创 2009-10-14 09:41:19 · 170 阅读 · 0 评论 -
Java 调用cmd.exe命令
java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。 ...原创 2009-10-14 09:48:22 · 140 阅读 · 0 评论 -
Eclipse 中警告:不能读取 AppletViewer 的属性文件解决
警告:不能读取 AppletViewer 的属性文件: C:\Documents and Settings\Administrator\.hotjava\properties 使用默认值。解决方法:1.打开命令提示窗口2.打入PolicyTool并按Enter3.在PolicyTool对话框中,点击Add Policy Entry按钮(添加规则项目)4.点击Add Permission...原创 2009-10-14 10:18:57 · 289 阅读 · 0 评论 -
Swing Synth外观定制UI
本文将深入透视 Synth 外观,它是 Java 5.0 中为 Swing 引入的最新内容。通过为 Java UI 编程引入“皮肤”的概念,Synth 使开发人员可以为应用程序创建和部署定制的外观。软件工程师 Michael Abernethy 将带您从头开始逐步构建一个具有 synth 外观的应用程序,让您充分了解 Synth 的概念。阅读本文之后,您应该可以在短时间内创建具有专业外观的 UI。...原创 2009-10-14 13:44:23 · 104 阅读 · 0 评论 -
BufferedReader中文乱码解决
做一个从windows cmd截获命令返回值的java程序,结果截回来的文字中所有的中文都是乱码 Microsoft Windows [�汾 6.1.7260]��Ȩ���� (c) 2009 Microsoft Corporation����������Ȩ�� 看了一下,问题出在BufferedReader上,原来的代码是:BufferedReader buffer = ne...2009-10-15 11:00:07 · 3589 阅读 · 0 评论 -
Apache、Tomcat、JBoss、WebLogic的区别与关系
Apache全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat应用也算非常广泛的web服务器,支持部分j2ee,免费,出自apache基金组织 JBoss开源的应用服务器,比较受人喜爱,免费(文档要收费) weblogic应该说算是业界第一的app server,全部支持j2ee1.4, 对于开发者,有免费使用一年的许可证,用起来比较舒服...原创 2009-10-19 16:20:00 · 164 阅读 · 0 评论 -
JVM 垃圾回收机制与GC性能调优
一篇还不错的分析。网上可查到很多转载,原文系谁所作已不可考,现只能列出我看到的发布时间最早的链接:转载自: http://dinghaoliang.blog.163.com/blog/static/12654071420098711273543/ 一、GC概要:JVM堆相关知识 为什么先说JVM堆? JVM的堆是Java对象的活动空间,程序中的类的对象从中...原创 2011-11-14 10:00:41 · 140 阅读 · 0 评论