自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除