随笔分类 -  java

摘要:Java操作MongoDB,下面是一个完整的例子。本实例需导入mongo-2.5.3.jarJava代码 import java.net.UnknownHostException; import java.util.Iterator; import java.util.Set; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.m 阅读全文
posted @ 2013-11-22 11:54 风之宿缘 阅读(312) 评论(0) 推荐(0)
摘要:Tomcat直接启动正常,经由过程myeclipse启动tomcat内存溢出.MyEclipse启动Tomcat疏忽catalina.bat中的内存设置。则须要做如下设置即可解决:MyEclipse --> Window --> Preference... --> MyEclipse --> Application Servers --> Tomcat --> Tomcat 6.X --> JDK --> Optional Java VM arguments :进行设置 设置的内容:-Xms256m -Xmx512m 一. Tomcat内存溢出的 阅读全文
posted @ 2013-11-15 14:07 风之宿缘 阅读(572) 评论(0) 推荐(0)
摘要:java虚拟机可使用的最大内存是有限制的,缺省值通常为64MB或128MB。如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值128MB,需要加大java虚拟机可使用的最大内存,否则会出现Out of Memory(系统内存不足)的异常。启动java时,需要使用如下两个参数:-Xms java虚拟机初始化时使用的内存大小-Xmx java虚拟机可以使用的最大内存以上两个参数中设置的size,可以带单位,例如:256m表示256MB举例说明:java -Xms128m -Xmx256m …表示java虚拟机初始化时使用的内存为128MB,可使用的最大内存为25 阅读全文
posted @ 2013-11-15 13:58 风之宿缘 阅读(1268) 评论(0) 推荐(0)
摘要:根据hibernate的文档,有两种方式实现实体对象的主键自动增长。 第一种:设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence,此种做法就如同MS-SQL,MY-SQL中的自动增长一样,不需要创建触发器 DEPARTMENT_ID_SEQ 第二种:设置ID的增长策略是native,但是需要创建一个名字为hibernate_sequence(这个名字好像是hibernate默认的 sequence名字,不创建会出错的)的全局使用的sequence,然后再对每一个表的ID生成的时... 阅读全文
posted @ 2013-11-15 13:57 风之宿缘 阅读(704) 评论(0) 推荐(0)
摘要:// 解决struts不在页面打开下载文件 public ActionForward testExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException { DynaValidatorForm powerForm = (DynaValidatorForm) form; // TODO Auto-generated method stub InputStream is=n.. 阅读全文
posted @ 2013-11-15 13:46 风之宿缘 阅读(171) 评论(0) 推荐(0)