`
文章列表
     这一部分包含了Java编码和性能方面的问题, 这个guidelines不是专门针对应用服务器的,但这是一些在很多情况下的偶通用的规则,如需了解Java coding最佳实践的完整分析探讨,请参考 Java Blueprints.避免序列化(Serialization) ...
      现在我们的项目用户session都存放在每个web server中ThreadLocal还保存,如果是多个服务器部署的web app的话,需要每台服务器同步共享Session。 <?xml version="1.0"?>  <jboss-web>  <replication-config>  <replication-trigger>SET_AND_NON_PRIMITIVE_GET</replication-trigger>  <replication-granularity&g ...
Struts2将Result列为一个独立的层次,可以说是整个Struts2的Action层架构设计中的另外一个精华所在。Result之所以成为一个层次,其实是为了解决MVC框架中,如何从Control层转向View层这样一个问题而存在的   在struts2-core.jar/struts-default.xml中,我们可以找到关于result-type的一些配置信息,从中可以看出struts2组件默认为我们提供了这些
原文http://www.javaeye.com/topic/305413 chain       用来处理Action链       com.opensymphony.xwork2.ActionChainResult   dispatcher       用来转向页面,通常处理JSP       org.apache.struts2.dispatcher.ServletDispatcherResult   freemaker       处理FreeMarker模板       org.apache.struts2.views.freemarker.FreemarkerResult    ...
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 : <result name="success">/main.jsp</result> <result name="success">/main.jsp</result> 以上写法使用了两个默认,其完整的写法为: <result name="success" type="dispatcher">         <param name="locatio ...
减少HTTP请求次数合并图片、CSS、JS,改进首次访问用户等待时间。 使用CDN就近缓存==>智能路由==>负载均衡==>WSA全站动态加速 避免空的src和href当link标签的href属性为空、script标签的src属性为空的时候,浏览器渲染的时候会 ...
JBoss服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把JBoss服务器的响应结果发送给客户。默认情况下,JBoss在server.xml中配置了两种连接器: <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->    <Connector port="8080"               maxThreads="150"                minSpareThreads=& ...
动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。 大型动态应用系统又可分为几个子系统: l         Web前 端系统
 本文是Sun官方以Blog形式发布的Java核心技术窍门(JavaCoreTechTip)中的一个。本文主要介绍了Callable及其相关接口和类的使用,篇幅不长且易于理解,故翻译在了此处,相信对于准备或刚接触java.util.concurrent的朋友会有所帮助。     自从Java平台的最开始,Runnable接口就已存在了。它允许你定义一个可由线程完成的任务。如大多数人所已知的那样,它只提供了一个run方法,该方法既不接受任何参数,也不返回任何值。如果你需要从一个未完成的任务中返回一个值,你就必须在该接口之外使用一个方法去等待该任务完成时通报的某种消息。例如,下面的示例就是你在这种 ...
Global site tag (gtag.js) - Google Analytics