- 博客(12)
- 收藏
- 关注
原创 red5 war配置相关
<listener><listener-class>org.red5.server.war.WarLoaderServlet</listener-class></listener> WAR方式启动tomcat时会加载red5 上下文 上下文"default" and "web" 是red5 当中的两种上下文容...
2011-07-08 16:49:59 123
原创 red5 一些常用技巧
1. 配置多个webscope将每一个应用配置到相应的XXX-web.xml 文件中,如下应用red5serv,增加red5serv-web.xml配置文件 内容如下:<bean id="web.context.red5serv" class="org.red5.server.Context"> <property name="scopeResolver" ref="red5....
2011-07-08 16:43:52 103
原创 red5 scope和context 实践
SCOPE在Red5 中是以树的形式组织的。对于叶子结点,我们称之为BasicScope,如果有子结点的Scope,就叫Scope。 Red5当中有两种预定义的BasicScope,SharedObject Scope 和 BrodcastStream Scope。对于每一个应用来说,顶层是WebScope,而GlobalScope是Root结点,每一个Scope都有一个名称,如下。 Global...
2011-07-08 16:42:43 142
原创 tomcat 站内session共享
在server.xml 中设置 <Context docBase="web1" path="/web1" reloadable="true" source="org.eclipse.jst.jee.server:web1" crossContext="true"/> <Context docBase="web2&qu
2011-07-03 15:11:22 101
原创 tomcat jvm 堆设置
为了提高垃圾收集的效率和整个应用的效率,我们需要设置TOMCAT启动JVM堆大小。 Tomcat默认能够使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 tomcat 7 catalina.bat 文件中加入 rem Execute Java with the applicable propertiesif not "%JPDA%" == ...
2011-07-03 14:58:53 79
原创 深入jvm笔记-类型的生命周期及垃圾收集
类型的生命周期 类型装载连接初始化所有的java虚拟机实现必须在每个类或者接口首次主动使用时进行初始化。符合主动使用的六种情形,主动使用和被动使用的区别 接口初始化与类初始化,它们的祖先初始化有何不一样。 装载 步骤如下通过该类型的完全限定名,产生一个代表该类型的二进制数据流 解析这个二进制数据...
2011-06-26 11:06:09 75
原创 深入jvm笔记-class文件
javaclass文件 javaclass文件是对java程序二进制文件格式的精确定义,它使得所有java虚拟机都能够正确地读取和解释。 class文件内容 javaclass文件包含了java虚拟机所需要知道的,关于类或者接口的所有信息。 ClassFile是可变表 magicclass文件的前4个字节,0xCA...
2011-06-26 11:04:39 102
原创 深入jvm笔记-虚拟机概述
平台无关 平台无关性对于减化了移植大量工作。Jini技术能够通过网络能够彼此交换对象。java平台无关性减少部署应用程序成本。 网络特性 java体系可以架构易于扩展和维护的分布式结构。 java虚拟机定义 抽象规范 仅仅是一个概念 一个具体实现 来自多...
2011-06-26 11:00:53 96
原创 NIO
使用nio原因 对于即时消息,线程池的大小会限制系统同时服务的客户端总数。增加线程池大小,会带来更多线程处理开销,而不能提升系统的性能。再者很难实现什么时候对哪个线程将获得服务进行控制。通常情况accept()方法会造成阻塞等待,直到有新的连接请求来或者计时器超时。 这种方法会要求我们不断地轮询所有IO源,这种忙等会引用很多系统开销。我们需要一种方法来一次轮询一组客户端,以查找哪个客户端需...
2010-10-10 19:57:38 88
原创 套接字socket的基本应用和API
java.net.NetworkInterface 提供了访问主机所有接口信息,etho0 lo0等java.net.InetAddress其它方法参看 java api 文档,掌握这两个类的使用。 TCP套接字Socket ServerSocket 一个TCP 连接是一条抽象的双向信道,两端分别由IP地址和端口号确定。与电话相似.示例:参看源码客户端a)...
2010-10-10 19:56:52 153
原创 java socket 基本概念术语
Hosts 主机Routers 路由器将信息从一个通信信道传递或转发到另一个通信信道。communication channel 通信信道是将字节序列从一个主机传输到另一个主机的一种手段,有线电缆,以太网无线wifi,或者其它方式。 信息 由字节序列组成,也就是分组报文packet 协议protocol 相当于相互通信的程序间达成的一种约定,它规定了分组报文的交换方式和它们包含...
2010-09-28 14:38:05 115
原创 WarLoaderServlet 加载过程分析
将red5 以war的形式集成在servlet容器中, 需要配置监听容器的类,在tomcat/jetty启动的时候,WarLoaderServlet会被加载执行<listener> <listener-class>org.red5.server.war.WarLoaderServlet</listener-class> </listener>...
2010-09-15 22:44:13 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人