- 浏览: 95677 次
- 性别:
- 来自: 北京
最新评论
-
lucy12:
http://www.ulequ.com/lengxiaohu ...
mysql远程访问 -
lucy12:
http://www.ulequ.com/lengxiaohu ...
使用struts2时注意内存泄漏 -
lucy12:
http://www.ulequ.com/lengxiaohu ...
Spring核心总结 -
lucy12:
http://www.ulequ.com/jizhuanwan ...
怎么得到java类当前路径 -
lucy12:
http://www.yulet.com/qiushibaik ...
怎么得到java类当前路径
文章列表
hibernate2.jar:
Hibernate的库,没有什么可说的,必须使用的jar包
cglib-asm.jar:
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
dom4j.jar:
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行 ...
- 2009-05-15 11:10
- 浏览 922
- 评论(0)
以前的项目用的是struts1,运行得好好的,现在改用struts2后,发现运行不到一天tomcat就出现内存溢出的错误。使用jProfiler分析一下,发现tomcat启动后使用的内存就一路飙升,而且放在action里面的类根本没有释放掉,应该是struts出现了问题,查一下struts的配置,原来没有配ActionContextCleanUp,在web.xml中加入
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>
org.apache.struts ...
- 2009-04-23 14:59
- 浏览 1732
- 评论(1)
English Version: http://struts.apache.org/2.x/docs/jfreechart-plugin.html
相关代码(点击即可下载, MyEclipse开发): [原创] Struts2 + Spring2.5 + JFreeChart 实现的投票系统,2008年高考作文评价投票 http://www.ojava.net/read.php?tid=7944&page=e
以下是正文:
JFre ...
- 2009-04-20 09:25
- 浏览 2014
- 评论(0)
JSP开发时, 在页面中格式化和解析日期始终是个头疼的事情. 可以用JSTL和JavaScript搞定.
1. JSTL格式化和解析日期
格式化日期:
<fmt:formatDate value="${model.date}" pattern ="yyyy-MM-dd" >
或者
<fmt:formatDate value="<%=new java.util.Date() %>" pattern ="yyyy-MM-dd" />
取得request参数:
<c: ...
- 2009-04-20 09:24
- 浏览 1523
- 评论(0)
在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software Update)安装此插件,步骤如下:
1、展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点击Find and Install;
2、在Install/Update对话框中选择Search for new features to install,点击Next;
3、在Install对话框中点击New ...
- 2009-03-16 16:19
- 浏览 2021
- 评论(0)
MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法:
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user ...
- 2009-03-14 22:48
- 浏览 1221
- 评论(1)
原文出处: http://www.javatang.com/archives/2007/12/03/1653250.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!
如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。
提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains.”意思是说当前只有小于5%的非堆内 ...
- 2009-03-09 17:17
- 浏览 944
- 评论(0)
原文出处: http://www.javatang.com/archives/2007/12/06/3154252.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!
MyEclipse功能非常的强大,现在基本是使用Eclipse开发JavaEE的必备插件了。但是巨大的MyEclipse也导致Eclipse启动的速度加慢,另外开发的过程中有时候容易造成界面“假死”的状况。
今天介绍几个优化MyEclipse的方法
1. 加大JVM的非堆内存,具体的做法和原因参考我前一篇文章《由MyEclips ...
- 2009-03-09 17:13
- 浏览 1055
- 评论(0)
Hibernate的检索策略包括类级别检索策略和关联级别检索策略。
类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在<class>上配置 lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是false还是true.一般来说,我们检索对象就是要访问它,因此立即检索是通常的选择。由于load方法在检索不到对象时会抛出异常(立即检索的情况下),因此我个人并不建议使用load检索;而由于<class>中的la ...
- 2009-02-26 12:27
- 浏览 1413
- 评论(1)
在ASP.NET中创建WebService是非常简单的事,但是在JSP中如果我们完全自己手写,那就麻烦的多了。好在我们有CodeHaus公司提供的开源WebService框架XFire,下面我们看看如何在MyEclipse中使用它。
首先选中你新建的Web工程,接着选中菜单栏中的MyEclipse选项,选择Project Capabilities中的Add XFire Web Service Capabilities选项。
在弹出的对话框中选择Next,接着选中XFire1.2 Core Libraries以及XFire1.2 HTTP Client Libraries并单击Finish。
此 ...
- 2009-01-14 17:16
- 浏览 1381
- 评论(0)
一、 IoC(Inversion of control): 控制反转
1、IoC:
概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系
核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean
2、bean工厂创建bean的三种方式:
u 通过构造方法直接创建:
<bean id=”” class=”bean class name”>
u 通过静态工厂方法创建:
<bean id=”” class=”factory class name” factory-method=””> ...
- 2009-01-07 17:10
- 浏览 1206
- 评论(1)
今天遇到一个从properties 文件里读取中文的问题,按照网上说的我没有解决。后来看到一个神贴,非常感谢,他对一个帖子的回复是,如果你用java把中文写到properties文件中读取的时候根本就不用 new String(ss.getByte(""),"");直接读取就ok了。
按照他的提示我正确得到了我想要的数据。打开java写进去的文件一看究竟:
用 native2ascii 转码成 gb2312 或者 gbk 和java写进文件的一样。
从网上找了一个 native2ascii 好工具(分享下)
- 2009-01-07 16:17
- 浏览 1308
- 评论(0)
例子说明:
假设:f= 2001-1-30
f.add(Calendar.Month, 13) = 2002.2.28
f.set(Calendar.Month,2) = 2002.3.2
f.roll(Calendar.Month, 13) = 2001.2.28
Add:修改后如果符合实际,会调整,但不会改变调整的值,如例子中的MONTH。
Set: 会改变如把2月改为3月。
roll:于Add类似,不同在于不会改变最大的日期单位,如还是2001 不会为2002。
下面为代码演示:
set
1 Calendar calendar = Calendar.getInstanc ...
- 2009-01-07 11:25
- 浏览 2230
- 评论(0)
3.5 Struts 2的基本配置
前面大致了解了Struts 2框架的基本内容,但这些基本内容都必须建立在Struts 2的配置文件基础之上,这些配置文件的配置信息也是Struts 2应用的核心部分。
3.5.1 配置web.xml文件
任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。
通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts 2框架而言,需要加载FilterDispatcher,只要Web应用负责加载FilterDispatcher,FilterDispatcher ...
- 2009-01-06 22:15
- 浏览 1388
- 评论(0)
Calendar,Date,long(Millis)转换
Calendar与Date、long的转换:
Calendar ca = Calendar.getInstance();
Date d = ca.getTime();
long l = ca.getTimeInMillis();
ca.setTime(d);
ca.setTimeInMillis(l);
Date和long间的转换:
Date d = new Date();
long l = d.getTime();
d.setTime(l);
d = new Date(l);
- 2009-01-06 16:51
- 浏览 1389
- 评论(0)