`
jiagou
  • 浏览: 2526024 次
文章分类
社区版块
存档分类
最新评论
文章列表
元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Connector(表示客户端和service之间的 ...
通过上篇文章的介绍我们已经了解了一部分原因关于为什么要使用Spring,接下来我们将通过一个例子来了解Spring是如何运行的. 1、spring的依赖包配置 *SPRING_HOME/dist/spring.jar *SPRING_HOME/lib/log4j/log4j-1.2.14.jar *SPRING_HOME/lib/jakarta-commons/commons-logging.jar
在之前的文章说说java反射(2)反射的价值我们对java反射的内容有了一定的了解,并且通过反射机制做了一个简单的框架,也算是对于Spring框架的铺垫.接下来了解一下我们使用Spring框架的意义. Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。
1 集群1.1 什么是集群集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但 事实上集群由一组服务实体组成。1.2 集群的特性与单一服务实体相比较,集群提供了以下两个关键特性: 1,可扩展性--集群的性能不限于单一的服务实体,新的服 务实体可以动态地加入到集群,从而增强集群的性能。
如果您有Play 2.0.x 的应用想要升级到Play 2.1.0,首先您需要更新您的Play项目中的project/plugins.sbt文件: addSbtPlugin("play" % "sbt-plugin" % "2.1.0"
1. 简介 代理模式(Proxy Pattern)是GoF 23种Java常用设计模式之一。代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个对象的访问)。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、创建开销大的对象或需要安全控制的对象),并且可以在不改变目标对象的情况下添加一些额外的功能。 2. UML类图 3. 模式中包含的角色及其职责 Subject:抽象主题角色,抽象主题类可以是 ...
本文来自csdn lidp http://blog.csdn.net/perfectpdl,转载? SBC全称:Session Border Controller,即会话边界控制器,SBC已经逐渐成为NGN和IMS网络的标准配置产品。SBC一般位于对等环境中两个业务提供商网络之间,或者位于给居民和企业用户提供服务的接入网和骨干网络之间。尽管一些SBC只处理信令,但多数既处理信令也处理媒体。这类SBC实现处理信令的组件和处理媒体流信令的组件间的通信,在SBC内部进行。一些人认为软交换最终会包含边缘控制器的功能。但软交换和SBC的功能重心和核心技术明显不同,而且网络结构的不同定位排除了将多数SBC ...
play多网站请见 Play+Nginx配置多网站,动态生成routes,动态更新Application #/bin/bash if [ -f "conf/routes" ]; then rm conf/routes #如果routes文件存在删除 fi if [ -f "conf/locked" ]; then rm conf/locked #如果locked文件文件存在删除(防止play重复编译) fi cp conf/routes.bak conf/routes #把备份routes.bak拷贝成routes dir ...
Play 运行多网站(主要是静态网站),初步想法是把新网站的views和controllers及routes链接或重写一下 views直接链接到总网站的“views/项目名”文件夹下,这时你的views下会多了诸如taobao_com、baidu_com的文件夹,而文件夹里的内容就是相关项目的views contollers比较复杂,因为每一个项目默认的conrollers都是Application.scala,而用views文件夹的方法又会导致编译失败,所以只好把项目的controllers链接到总网站的“controllers/.项目名”文件夹下,加点的原因是在linux下会被隐藏( ...
apache和tomcat的区别 apache和Tomcat区别 1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。 3. Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然) 4. 两 ...
comparable& Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义Comparator接口的方法compare()或在集合内实现Comparable接口的方法compareTo()。 Comparable是一个对象本身就已经支持自比较所需要实现的接口(如String Integer自己就可以完成比较大小操作) 而Comparator是一个专用的比较器,当这个对象不支持自比较或者自比较函数不能满足你的要 ...
1、对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 图1为对象应用类层次 1)强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也 ...
HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身 ...
今天在服务器上运行本机运行正常的Play framwork 2.0 的项目,出现如下错误 [info] Compiling 25 Scala sources and 1 Java source to /home/admin/git/project/ target/scala-2.9.1/classes... [error] {file:/home/admin/git/project/}project/compile: compile: java.lang.StackOverflowError [error] Total time: 19 s, completed 201 ...
除直接调用System.gc外,触发Full GC执行的情况有如下四种。 1.旧生代空间不足 旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full GC后空间仍然不足,则抛出如下错误: java.lang.OutOfMemoryError:<wbr>Java<wbr>heap<wbr>space<wbr></wbr></wbr></wbr></wbr>
Global site tag (gtag.js) - Google Analytics