<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[macro]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pxchen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pxchen]]></copyright><item><title><![CDATA[图片隐藏压缩文件]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/84199478</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/84199478</guid><author>pxchen</author><pubDate>Fri, 20 Apr 2012 11:11:43 +0800</pubDate><description><![CDATA[准备：1.一张图片 2.一个做试验的txt文件 3.WinRAR 步骤：  1：准备一张图片，比如 winshome.jpg。准备目标文件，比如test.txt。我们要实现把test.txt隐藏在图片里面。  2：把要隐藏的文件 test.txt 用 WinRAR 压缩。生成 test.rar 压缩包  3：打开命令行提示符：点击“开始→运行”，输入“cmd”。  4：我们假设中两个文件都存放在“...]]></description><category></category></item><item><title><![CDATA[mysql检查锁的方法]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83672170</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83672170</guid><author>pxchen</author><pubDate>Tue, 20 Jul 2010 13:56:22 +0800</pubDate><description><![CDATA[processlist命令的输出结果显示了有哪些线程在运行，可以帮助识别出有问题的查询语句，两种方式使用这个命令。

1. 进入mysql/bin目录下输入mysqladmin processlist;

2. 启动mysql，输入show processlist;

如果有SUPER权限，则可以看到全部的线程，否则，只能看到自己发起的线程（这是指，当前对应的MySQL帐户运行的线程）...]]></description><category></category></item><item><title><![CDATA[ MySQL中进行树状所有子节点的查询]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83672098</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83672098</guid><author>pxchen</author><pubDate>Tue, 20 Jul 2010 11:38:38 +0800</pubDate><description><![CDATA[在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾，在MySQL的目前版本中还没有对应的功能。

在MySQL中如果是有限的层次，比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4，则我们可以直接通过left join 来实现。

但很多时候我们无法...]]></description><category></category></item><item><title><![CDATA[red5检测流量]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83670801</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83670801</guid><author>pxchen</author><pubDate>Fri, 16 Jul 2010 17:27:34 +0800</pubDate><description><![CDATA[@Override
    public void streamSubscriberStart(ISubscriberStream stream) {
     print(”streamSubscriberStart”);
     IConnection conn = Red5.getConnectionLocal();
     conn.setAttribute(”data”, c...]]></description><category></category></item><item><title><![CDATA[red5共享对象]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83670794</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83670794</guid><author>pxchen</author><pubDate>Fri, 16 Jul 2010 17:21:09 +0800</pubDate><description><![CDATA[package ChatSystem;
import java.util.List;
import java.util.Iterator;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.red5.server.adapter.Applicati...]]></description><category></category></item><item><title><![CDATA[red5+hibernate]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83670790</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83670790</guid><author>pxchen</author><pubDate>Fri, 16 Jul 2010 17:18:10 +0800</pubDate><description><![CDATA[Application 代码：
package conjs.invoke;
 
import org.red5.server.adapter.ApplicationAdapter;
import org.red5.server.api.IConnection;
import org.red5.server.api.Red5;
import org.red5.server.api.ISc...]]></description><category></category></item><item><title><![CDATA[使用Red5 录制视频]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83670788</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83670788</guid><author>pxchen</author><pubDate>Fri, 16 Jul 2010 17:17:00 +0800</pubDate><description><![CDATA[import java.io.File;

import org.apache.mina.common.ByteBuffer;
import org.red5.io.IStreamableFile;
import org.red5.io.ITag;
import org.red5.io.ITagWriter;
import org.red5.io.flv.impl.FLVService...]]></description><category></category></item><item><title><![CDATA[Red5 Media Server and Security[转]]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83670786</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83670786</guid><author>pxchen</author><pubDate>Fri, 16 Jul 2010 17:15:34 +0800</pubDate><description><![CDATA[Here are the steps to configure SSL in existing Red5 application. This article is keeping in the mind you have basic knowledge of Red5 or you are aware of how Red5 applications are built.

Software ...]]></description><category></category></item><item><title><![CDATA[Red5实现直播]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83670783</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83670783</guid><author>pxchen</author><pubDate>Fri, 16 Jul 2010 17:14:08 +0800</pubDate><description><![CDATA[发布端（Publish）：
var nc:NetConnection = new NetConnection();
 
nc.connect(&quot;rtmp://125.67.234.97/Red5Stream&quot;);
nc.addEventListener(NetStatusEvent.NET_STATUS,connectHandler);
 
function connectHandle...]]></description><category></category></item><item><title><![CDATA[Red5 Client 调用 Red5 Server]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83670779</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83670779</guid><author>pxchen</author><pubDate>Fri, 16 Jul 2010 17:02:22 +0800</pubDate><description><![CDATA[package com.conjs;

import org.red5.server.api.service.IPendingServiceCall;
import org.red5.server.api.service.IPendingServiceCallback;
import org.red5.server.net.rtmp.RTMPClient;

public class ...]]></description><category></category></item><item><title><![CDATA[写给WEB2.0团队，做SNS的公司[转]]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83669438</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83669438</guid><author>pxchen</author><pubDate>Wed, 14 Jul 2010 11:14:22 +0800</pubDate><description><![CDATA[当抄袭变成习惯，我想说的是，模仿，站长，你准备好了吗？如果你打算做垃圾站，或者赚点广告费的网站，请不要点击这篇文章，我从技术角度方面谈谈WEB2.0网站的模仿问题。当投资和流量都不是问题的时候，我想说的是，您真的一帆风顺吗？拿SNS网站来说，当匆匆上线的2.0，当一笔笔投资砸进去的时候，当流量上去的时候，您的困惑在什么地方？我做过多个2.0公司的技术顾问，简单的谈谈2.0公司遇到的问题(涉及隐私，...]]></description><category></category></item><item><title><![CDATA[jave]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83669428</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83669428</guid><author>pxchen</author><pubDate>Wed, 14 Jul 2010 10:56:08 +0800</pubDate><description><![CDATA[JAVE (Java Audio Video Encoder) 类库是一个 ffmpeg 项目的 Java 语言封装。开发人员可以使用JAVE 在不同的格式间转换视频和音频。例如将 AVI 转成 MPEG 动画，等等 ffmpeg 中可以完成的在 JAVE 都有对应的方法。

下面例子将 AVI 动画转成 FLV 格式：

File source = new File(&quot;source.av...]]></description><category></category></item><item><title><![CDATA[nutch+solr]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83669190</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83669190</guid><author>pxchen</author><pubDate>Tue, 13 Jul 2010 17:52:55 +0800</pubDate><description><![CDATA[

两年前集成Nutch 和Solr 这两个Apache Lucene 项目组下的子项目实在是件困难的事情，需要打很多补丁(patches),为他们的联姻搜寻各种必需的组件(required components)。今非昔比，时下，在Solr4.0 也即将浮出水面的时候，两者的结合变的相对容易。

今年早些时候发布的Nutch 1.0包含了&quot;开盒即用&quot;的原装的(out of the box...]]></description><category></category></item><item><title><![CDATA[ActiveMQ]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83669185</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83669185</guid><author>pxchen</author><pubDate>Tue, 13 Jul 2010 17:44:32 +0800</pubDate><description><![CDATA[1. 背景               
当前，CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统，这些技术也显示出其局限性：（1）同步通信：客户发出调用后，必须等待服务对象完成处理并返回结果后才能继续执行；（2）客户和服务对象的生命周期紧密耦合：客户进程和服务对象进程 都必须正常运行；如果由于服务对象崩溃或者网络故障导致客户的请求不可...]]></description><category></category></item><item><title><![CDATA[red5的一些概念]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83667454</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83667454</guid><author>pxchen</author><pubDate>Fri, 09 Jul 2010 10:52:06 +0800</pubDate><description><![CDATA[IConnection
是连接的意思 并且有getClient方法来获取客服端
[连接对象。每个连接都有一个关联的客服端和域。连接可能是持续型，轮询型，或者短暂型。建立此接口的目的，是为了给后面不容的子类，如 RTMPConnection,RemotingConnection,AJAXConnection,HttpConnection等,提供基础通用的方法.]  

IScope
每个应...]]></description><category></category></item><item><title><![CDATA[red5的eclipse插件地址]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83667428</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83667428</guid><author>pxchen</author><pubDate>Fri, 09 Jul 2010 10:05:59 +0800</pubDate><description><![CDATA[Name: Red5Plugin 0.2.x (Eclipse 3.2+)
URL: http://trac.red5.org/chrome/site/projects/red5plugin/update_0.2.x/]]></description><category></category></item><item><title><![CDATA[uuid]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83666242</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83666242</guid><author>pxchen</author><pubDate>Tue, 06 Jul 2010 17:55:31 +0800</pubDate><description><![CDATA[java uuid生成方法
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字，它保证对在同一时空中的所有机
器都是唯一的。按照开放软件基金会(OSF)制定的标准计算，用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的
数字。由以下几部分的组合：当前日期和时间(UUID的第一个部分与时间有关，如果你在生成一个UUID之后，过几...]]></description><category></category></item><item><title><![CDATA[MySQL事务隔离级别]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83665560</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83665560</guid><author>pxchen</author><pubDate>Mon, 05 Jul 2010 11:47:11 +0800</pubDate><description><![CDATA[事务并发导致的问题是数据库需要重点解决的问题，关于事务处理的技术都已经非常成熟了，四种隔离级别再加上一个快照是所有数据库通行的解决方案，各种数据 库只是在细节上略有不同而已。MySQL支持多种存储引擎，每种存储引擎各有特点，MyISAM速度较快，但是其不支持事务处理，并发时能控制的粒度太 粗。InnoDB是一个非常好的存储引擎，它已经被Oracle收购了，Oracle这几年实在疯狂，InnoDB和...]]></description><category></category></item><item><title><![CDATA[Java集合排序及java集合类详解：集合框架中常用类比较]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83664225</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83664225</guid><author>pxchen</author><pubDate>Thu, 01 Jul 2010 14:06:44 +0800</pubDate><description><![CDATA[ 
用
“
集合框架
”
设计软件时，记住该框架四个基本接口的下列层次结构关系会有用处：




Collection
 
接口是一组允许重复的对象。
 


Set
 
接口继承

     
Collection
，但不允许重复。

     


List
 
接口继承
 
Collection
，允许重复，并引入位置下标。
 ...]]></description><category></category></item><item><title><![CDATA[Java集合排序及java集合类详解：Set]]></title><link>https://blog.youkuaiyun.com/pxchen/article/details/83664222</link><guid>https://blog.youkuaiyun.com/pxchen/article/details/83664222</guid><author>pxchen</author><pubDate>Thu, 01 Jul 2010 14:04:28 +0800</pubDate><description><![CDATA[1.5        Set
1.5.1        概述
Java 中的Set和正好和数学上直观的集（set）的概念是相同的。Set最大的特性就是不允许在其中存放的元素是重复的。根据这个特点，我们就可以使用Set 这个接口来实现前面提到的关于商品种类的存储需求。Set 可以被用来过滤在其他集合中存放的元素，从而得到一个没有包含重复新的集合。
1.5.2        常用方法
按照定义...]]></description><category></category></item></channel></rss>