上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 简单工厂模式的定义 简单工厂模式是一个很基本的设计模式。Java API 里的 java.text.DateFormat 获得具体子类实例化的 getDateInstance 就是一个简单工厂的应用;SAX1 库里的 javax.... 阅读全文
posted @ 2014-02-14 13:52 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Mistserver 是一个轻量级的,开源多重标准的多媒体服务器。它填补了轻量级服务器和支持非 HTTP 协议的重量级媒体服务器之间的差距。MistServer 足以媲美 Adobe 的 FMS、微软的 Windows Media Servic... 阅读全文
posted @ 2014-02-08 17:56 Defonds 阅读(214) 评论(0) 推荐(0) 编辑
摘要: SecureToken 是一个针对结合使用 Wowza StreamLock AddOn (RTMPS)、RTMPE 或者 RTMPTE 时的欺骗威胁 (比如 Replay Media Catcher 和 Grab Pro 带来的威胁) 提供高... 阅读全文
posted @ 2014-01-21 20:14 Defonds 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 好的身体是养出来的,不是补出来的。任何时候都不要以透支自己的身体为代价去完成自己的目标。 身体就像一台机器,原装的永远是最好的。出问题以后,即便修补完好,也永远无法达到原有的性能。 与机器不同的是,机器用的不爽可以再... 阅读全文
posted @ 2014-01-17 10:54 Defonds 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 本指南根据官方最新指南翻译,请随时关注官方更新:http://mina.apache.org/mina-project/userguide/user-guide-toc.html。 本指南已做成英文对照阅读版的 pdf 文档,有... 阅读全文
posted @ 2014-01-15 17:13 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 本文演示了 MINA 应用和 Spring 的整合。我在我的博客中写了这篇文章,后来也把它放在了这里,这里是这篇信息本来就该归类的地方。你可以在 集成 Spring 到 Apache MINA 找到原始文本。 应用架构 ... 阅读全文
posted @ 2014-01-15 10:29 Defonds 阅读(29) 评论(0) 推荐(0) 编辑
摘要: JMX 支持 Java 管理扩展 (JMX,Java Management Extensions) 用于管理和监控 Java 应用。本文将提供一个示例,以演示如何对基于 MINA 的应用集成 JMX。 本文旨在帮你将... 阅读全文
posted @ 2014-01-15 09:46 Defonds 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 有待官方完善中...原文链接:http://mina.apache.org/mina-project/userguide/ch15-proxy/ch15-proxy.html。 阅读全文
posted @ 2014-01-14 17:45 Defonds 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 如果你在使用 MINA 开发一个具有复杂网络的交互的应用,在某种情况下你可能会发现你自己试着使用经典的 状态模式 以尝试解决其复杂性。但是,在你那么干之前,你可能想要检出 mina-statemachine,它尝试去解决状态模式的一些缺陷。 ... 阅读全文
posted @ 2014-01-14 17:37 Defonds 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 第十三章起是 MINA 的高级主题部分,一直到最后一章 (第十七章),将对调试、状态机、代理、JMX 集成、Spring 集成等主题进行详细讨论。 调试 有待官方完善中...原文链接:http://mina.apac... 阅读全文
posted @ 2014-01-13 19:41 Defonds 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 背景 Apache MINA 体系允许基于 MINA 的应用的开发者使用他们自己的日志系统。 SLF4J MINA 使用了简单日志门面 (Simple Logging Facade for Java,SLF4J)。你可以在这里找到 SLF4J ... 阅读全文
posted @ 2014-01-13 19:26 Defonds 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 有待官方完善中...原文链接:http://mina.apache.org/mina-project/userguide/ch11-ssl-filter/ch11-ssl-filter.html。 阅读全文
posted @ 2014-01-13 17:23 Defonds 阅读(12) 评论(0) 推荐(0) 编辑
摘要: MINA 1.X 运行用户在 Acceptor 级别定义线程模型。这是 Acceptor 配置的一部分。这个导致了复杂性,MINA 团队决定将这一选项移除,取而代之的是一个更加通用的体系,基于一个过滤器:ExecutorFilter。 ... 阅读全文
posted @ 2014-01-13 17:16 Defonds 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 本文解释一下为什么以及如何使用一个 ProtocolCodecFilter。 为什么要使用一个 ProtocolCodecFilter?TCP 担保以正确的顺序交付所有数据包。但是没有担保对于在发送端写操作时影响到接收端的读事件。... 阅读全文
posted @ 2014-01-13 16:13 Defonds 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 第八章起是 MINA 的核心部分。一直到第十二章,将对 IoBuffer,以及几个过滤器,编解码器、执行者、SSL、日志等过滤器进行详细讨论。 IoBuffer MINA 应用所用的一个字节缓存。 它是... 阅读全文
posted @ 2014-01-10 14:51 Defonds 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 处理 MINA 所触发 I/O 事件。这一接口时在过滤器链最后完成的所有活动的中心。 IoHandler 具有以下方法:sessionCreatedsessionOpenedsessionClosedsessionIdleexce... 阅读全文
posted @ 2014-01-10 10:39 Defonds 阅读(32) 评论(0) 推荐(0) 编辑
摘要: APR 传输 简介 APR (Apache Portable Runtime,Apache 可移植运行) 提供了更好的扩展性、性能以及更好的与本地服务器技术的集成。MINA 照常 APR 传输。现在我们将了解如何使用... 阅读全文
posted @ 2014-01-10 09:41 Defonds 阅读(26) 评论(0) 推荐(0) 编辑
摘要: IoFilter 扮演着很重要角色,它是 MINA 的核心结构之一。它过滤 IoService 和 IoHandler 之间的所有 I/O 事件和请求。如果你有网络应用编程的经验,你完全可以把它当成 Servlet 过滤器的表兄弟。许多开箱即用... 阅读全文
posted @ 2014-01-09 16:31 Defonds 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 会话处于 MINA 的核心位置:每当一个客户端连接到服务器,一个新的会话会被创建,并会在客户端关掉连接前一直保存在内存中。 会话用于保存连接的持久信息,以及在请求处理过程中、会话的生命周期中服务器可能需要用到的任何信息。 ... 阅读全文
posted @ 2014-01-09 13:48 Defonds 阅读(26) 评论(0) 推荐(0) 编辑
摘要: MINA IoService - 正如《Apache MINA 2.0 用户指南》第二章:基础知识 在介绍应用架构时提到过的,是支持所有 IO 服务的基类,不管是在服务器端还是在客户端。 它将处理所有与你的应用之间的交互,以及与远... 阅读全文
posted @ 2014-01-09 10:33 Defonds 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在第一章中,我们对 Apache MINA 有了一个基本认识。本章中,我们将继续认识一下客户端/服务器端结构以及规划一个基于 MINA 的服务器或者客户端的详情。 我们也将披露一些很简单的,基于 TCP 和 UDP 的服务器和客户... 阅读全文
posted @ 2014-01-08 12:34 Defonds 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 《Apache MINA 2.0 用户指南》系列博客总序 《Apache MINA 2.0 用户指南》取材自 Apache 官方指南,共分十七章,此系列博客完本后,笔者会整理一份中英文对照阅读的 PDF 文档,届时将公布下载地址。... 阅读全文
posted @ 2014-01-07 10:44 Defonds 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式的定义 装饰者模式是应用最普遍的设计模式之一。伟大的 Java 缔造者们将设计模式的应用发挥到了极致,作为解释型语言的 Java 从诞生到今天始终能够作为最主流与应用最广泛的语言力压其他众多的开发语言,与缔造者们不遗余力... 阅读全文
posted @ 2014-01-03 21:17 Defonds 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 下面是关于视频编辑中一个最复杂的主题。由于部分标准化的缺失、混乱的市场推广以及文件名后缀,很多人搞不懂 codec (编解码器) 和 container (容器) 文件格式之间有啥区别。 本指南就是一个以不深入行业细节来澄清这一区... 阅读全文
posted @ 2013-12-31 16:53 Defonds 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 本文介绍如何使用亚马逊 CloudFront 配置和管理你的 RTMP 服务 CDN 加速网络。更多关于如何创建一个 RTMP 分发,参见 创建 RTMP 分发。 RTMP 分发是如何工作的 要使用 CloudFro... 阅读全文
posted @ 2013-12-31 15:00 Defonds 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 译序:本文介绍了如何使用亚马逊 CloudFront 创建对你的 RTMP 服务 CDN 加速网络。以下是亚马逊官方原文: 本文介绍如何对流媒体点播进行配置。如果你的媒体播放器使用的是 Adobe Flash Player、Fl... 阅读全文
posted @ 2013-12-27 16:20 Defonds 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 注意 在默认情况下,每个 AWS 账户最多可以 100 个 web 和 RTMP 分发。申请更高上限:https://aws.amazon.com/support/createCase?type=service_limit_in... 阅读全文
posted @ 2013-12-27 13:42 Defonds 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 译序:JW Media Player 是开源的网页使用的 Flash 播放器。本文采摘于 JW Player 的官方文档,讲解了 JW Player 对于 RTMP 的使用方法,我们可以从 JW Player 客户端的角度来了解 RTMP 协议... 阅读全文
posted @ 2013-12-26 21:06 Defonds 阅读(87) 评论(0) 推荐(0) 编辑
摘要: RTMP 规范中文版 PDF 下载地址 译序:本文是为截至发稿时止最新 Adobe 官方公布的 RTMP 规范。本文包含 RTMP 规范的全部内容。是第一个比较全面的 RTMP 规范的中译本。由于成文时间仓促,加上作者知识面所限,翻译错误之处... 阅读全文
posted @ 2013-12-24 20:50 Defonds 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 译序:本文是维基百科关于 RTMP 的解释, 关于 RTMP 官方规范参见 RTMP 规范,关于 RTMP 官方规范的中文版,参见《Adobe 官方公布的 RTMP 规范》。以下是维基百科原文: 实时消息传输协议(RTMP)最初... 阅读全文
posted @ 2013-12-18 22:00 Defonds 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 基于名字的虚拟主机 Nginx 首先会决定哪个服务器应该处理这次请求。我们先以一个简单的配置看起,这里三个虚拟主机都监听到端口 *:80: server { listen 80; server_name e... 阅读全文
posted @ 2013-12-17 21:01 Defonds 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 使用 Nginx 作为前端接入 用 Nginx 进行动静分离。这个不用多讲,新浪、网易、淘宝、腾讯等巨头的使用已经说明了一切。 保持最简单的架构 遵守 KISS 原则(Keep it simple and stupid)。尽量不... 阅读全文
posted @ 2013-12-13 17:01 Defonds 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 观察者模式的定义 观察者模式是应用最普遍的设计模式之一。著名的 MVC 模式就是观察者模式的应用之一;高性能网络应用框架 MINA 中的事件处理器也是观察者模式的应用之一,一旦有 I/O 事件,所有注册的 IoHandler 对象... 阅读全文
posted @ 2013-12-04 18:43 Defonds 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 问题描述 MySQL 数据库一个简单的表 CREATE TABLE `client_file` ( `fileId` bigint(20) NOT NULL AUTO_INCREMENT, `fileName` varcha... 阅读全文
posted @ 2013-11-21 15:06 Defonds 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 策略模式的定义 策略模式是应用最普遍的设计模式之一。Gof 把策略模式归类到对象行为型模式,《设计模式:可复用面向对象软件的基础》对策略模式做出了明确的定义:“Define a family of algorithms, enc... 阅读全文
posted @ 2013-11-19 22:06 Defonds 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 用 Eclipse 写了一个可以执行的 Java Project 项目,是一个数据库性能自动测试的项目,有很多配置文件,比如数据库的 log4j.properties,日志的 log4j.properties,Spring 的 applicat... 阅读全文
posted @ 2013-11-11 15:13 Defonds 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 直播录制,从前的一个免费的插件,已被作为一个提供更多录制直播流为点播文件的接口纳入 Wowza Media Server 3.5。这一功能可以让你使用基于 web 的用户接口,HTTP URL 查询或者以编程方式控制直播流的录制过程。包含有强大... 阅读全文
posted @ 2013-10-30 18:23 Defonds 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 译序:截至发稿时止,官方最新 ngx_http_upstream_module 指令详述。官方随时在更新,请及时关注官网最新公布。以下是官方原文。 ngx_http_upstream_module 模块用于定义可以被 proxy_pass、fastcgi_p... 阅读全文
posted @ 2013-10-24 18:47 Defonds 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 何时使用(单例模式): 在创建线程池、缓存等对象时,我们可以使用单例模式来避免资源的浪费。但是如果你想要存储比如产品价格等全局数据的时候,单例模式就成了一种反面模式,要考虑用其他方法替代了。 注意:单例在这里变成... 阅读全文
posted @ 2013-10-14 10:55 Defonds 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 跟 Red5 类似,Wowza 支持服务扩展,用户可以进行自定义应用程序开发,然后将其作为一个模块部署在 Wowza 服务器。Red5 提供了一个 Eclipse 插件进行应用扩展开发(参见《eclipse 的 Red5 插件安装简介》),Wo... 阅读全文
posted @ 2013-09-25 20:41 Defonds 阅读(29) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页