摘要: java.lang.OutOfMemoryError: PermGen spacePermGen space的全称是Permanent Generation space是指内存的永久保存区域, 该区域被JVM用来存放Class和Meta信息, 该区域默认大小约是4M,并且JVM圾圾回收机不会在运行期对该区域进行清理.随着应用载入的class越来越多(这些class包括所有来自lib包中 引入的jar), 当该区域不够用时,将抛出PermGen space错误,这个时候就应该手动设置Perm Size的值, 如: JAVA_OPTS='-XX:PermSize=64m -XX:MaxPe 阅读全文
posted @ 2013-09-09 17:29 君子笑而不语 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 做了下go和java的http性能的简单比较服务端直接输出字符串使用JMeterwindows下2000的并发,测试结果很出乎意料,go不会这么差吧研究了半小时,原因如下tomcat的servlet里加了response.setHeader("Pragma","no-cache");go里没有设置该参数设置后重新跑测试可以了吧response.setHeader("Pragma", "no-cache")为了清除缓存,防止浏览器后退功能,确保网页信息是最新的转自:http://www.blogjava.net/oa 阅读全文
posted @ 2013-09-09 17:21 君子笑而不语 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 来个简单明了的fxml的tableview数据绑定和java代码方式的数据绑定很像,不同的在于要有一到映射首先看个目录1.界面文件Sample.fxml 1 2 3 4 5 6 7 8 9 13 14 15 16 17 18 19 20 21 View Code 2.SampleController代码 1 package test; 2 3 import java.net.URL; 4 import java.util.ResourceBundle; 5 import javafx.collec... 阅读全文
posted @ 2013-09-06 09:45 君子笑而不语 阅读(12715) 评论(4) 推荐(3) 编辑
摘要: FXML Stuffs (include and define)Hello folks,Today I would like to blog about the FXML define and include tag which can be very useful for those who are very keen to use FXML in their application. The FXML is an XML file which is loaded by javafx using FXMLLoader . It’s all loaded at the runtime and 阅读全文
posted @ 2013-08-28 15:31 君子笑而不语 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 1.margin设置实现在项目过程中,遇到此问题,如图:如果窗口缩小,HBox(左边的包含TitledPane那部分)看不到底部如果窗口拉大,下面就出现空白,HBox高度没拉神办法:对包含HBox的父级容积BorderPane的属性margin做设置。设置margin-top,margin-bottom都为0,那么HBox就会自动填充。实际上从这一点来说,跟css一模一样,但是突然就糊涂了。。。2.HGrow,VGrow属性 grow属性就是说延伸如下实例代码, vbox为1000,hbox是200,使用HGrow后,会看到hbox拉伸为1000 ...(组件内容) ... 阅读全文
posted @ 2013-08-27 13:40 君子笑而不语 阅读(1541) 评论(0) 推荐(1) 编辑
摘要: 转自:https://www.ibm.com/developerworks/cn/web/wa-jaxrs/#N1017EJAX-RS:一种更为简单、可移植性更好的替代方式Dustin Amrhein, 软件工程师, IBMNick Gallardo, 软件工程师, IBM简介:JAX-RS (JSR-311) 是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位置、资源的表示和可移植的(pluggable)数据绑定架构。在本文中,学习如何使用 JAX-RS 在 Java EE 环境 阅读全文
posted @ 2013-08-26 16:36 君子笑而不语 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 需求 公司有一个产品,包括前台WEB界面和多个后台服务,各个服务都需要在前面界面中进行配置和控制,以调整服务的行为。以前,配置文件都存放在数据库中,界面上修改配置后入库,并发送消息(Socket)通知特定的服务重新加载配置。这样有些问题,一方面自己维护Socket带来很多麻烦,二来数据库重建的时候,需要备份/恢复这些配置数据。所以,我们想把配置文件局部化到各个服务(比如用本地文件存储),然后在界面上修改的时候,实时向服务请求当前配置数据(XML格式),修改完毕后,再直接发给服务进行更新和存储。而在通信方式上,我们希望各个服务提供Web Service接口来实现配置的检索和更新。但Web Ser 阅读全文
posted @ 2013-08-23 16:32 君子笑而不语 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。但是,到底什么是RESTf 阅读全文
posted @ 2013-08-23 09:30 君子笑而不语 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 转自LifeBa,http://www.lifeba.org/arch/restlet_develop_application_component_2.html但有改动,主要改动有:1. 修改了web.xml的段,使工程既可以访问rest服务,又可以访问普通的页面资源,不用再像原作者那样再单独部署一个页面工程。2. 由于【1】的改动,使得只有以/rest开头的URL才能映射到某资源,使用rest服务时,必须要加上/rest。3. 由于【1】的改动,RestComponent类注册application时将资源字符串加上了/rest。4. 由于【1】的改动和本人WEB服务器端口号的不同,Clie 阅读全文
posted @ 2013-08-22 16:38 君子笑而不语 阅读(219) 评论(0) 推荐(0) 编辑
摘要: WEBSERVICE是给第三方提供一个接口,可以方便的与不同平台的系统进行通信,当然咯,这个只是我们通常运用到的最主要的作用,还有其他作用,见BAIDU知道。一个WEBSERVICE简单实例分为以下几个步骤:一、配置服务器端 发布暴露给第三方的接口生成WSDL(WEBSERVICE DISCRAPTION LANGAGE)文件二、配置客户端 写测试类 主要是通过访问生成的WSDL调用发布的接口程序。服务器端:生成WEBSERVICE的主要有这么2种,CXF(XFIRE的升级版) 和AXIS我的配置环境是:MYECLIPSE8.6+TOMCAT7.0+CXF2.3 将CXF与SPRING整合首先 阅读全文
posted @ 2013-08-22 10:19 君子笑而不语 阅读(336) 评论(0) 推荐(0) 编辑