自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (1)
  • 收藏
  • 关注

原创 图片隐藏压缩文件

准备:1.一张图片 2.一个做试验的txt文件 3.WinRAR 步骤: 1:准备一张图片,比如 winshome.jpg。准备目标文件,比如test.txt。我们要实现把test.txt隐藏在图片里面。 2:把要隐藏的文件 test.txt 用 WinRAR 压缩。生成 test.rar 压缩包 3:打开命令行提示符:点击“开始→运行”,输入“cmd”。 4:我们假设中两个文件都存放在“...

2012-04-20 11:11:43 332

原创 mysql检查锁的方法

processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1. 进入mysql/bin目录下输入mysqladmin processlist;2. 启动mysql,输入show processlist;如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)...

2010-07-20 13:56:22 396

原创 MySQL中进行树状所有子节点的查询

在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。但很多时候我们无法...

2010-07-20 11:38:38 177

原创 red5检测流量

@Override public void streamSubscriberStart(ISubscriberStream stream) { print(”streamSubscriberStart”); IConnection conn = Red5.getConnectionLocal(); conn.setAttribute(”data”, c...

2010-07-16 17:27:34 151

原创 red5共享对象

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...

2010-07-16 17:21:09 139

原创 red5+hibernate

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...

2010-07-16 17:18:10 89

原创 使用Red5 录制视频

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...

2010-07-16 17:17:00 453

原创 Red5 Media Server and Security[转]

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 ...

2010-07-16 17:15:34 128

原创 Red5实现直播

发布端(Publish):var nc:NetConnection = new NetConnection(); nc.connect("rtmp://125.67.234.97/Red5Stream");nc.addEventListener(NetStatusEvent.NET_STATUS,connectHandler); function connectHandle...

2010-07-16 17:14:08 322

原创 Red5 Client 调用 Red5 Server

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 ...

2010-07-16 17:02:22 247

原创 写给WEB2.0团队,做SNS的公司[转]

当抄袭变成习惯,我想说的是,模仿,站长,你准备好了吗?如果你打算做垃圾站,或者赚点广告费的网站,请不要点击这篇文章,我从技术角度方面谈谈WEB2.0网站的模仿问题。当投资和流量都不是问题的时候,我想说的是,您真的一帆风顺吗?拿SNS网站来说,当匆匆上线的2.0,当一笔笔投资砸进去的时候,当流量上去的时候,您的困惑在什么地方?我做过多个2.0公司的技术顾问,简单的谈谈2.0公司遇到的问题(涉及隐私,...

2010-07-14 11:14:22 95

原创 jave

JAVE (Java Audio Video Encoder) 类库是一个 ffmpeg 项目的 Java 语言封装。开发人员可以使用JAVE 在不同的格式间转换视频和音频。例如将 AVI 转成 MPEG 动画,等等 ffmpeg 中可以完成的在 JAVE 都有对应的方法。下面例子将 AVI 动画转成 FLV 格式:File source = new File("source.av...

2010-07-14 10:56:08 163

原创 nutch+solr

两年前集成Nutch 和Solr 这两个Apache Lucene 项目组下的子项目实在是件困难的事情,需要打很多补丁(patches),为他们的联姻搜寻各种必需的组件(required components)。今非昔比,时下,在Solr4.0 也即将浮出水面的时候,两者的结合变的相对容易。今年早些时候发布的Nutch 1.0包含了"开盒即用"的原装的(out of the box...

2010-07-13 17:52:55 90

原创 ActiveMQ

1. 背景 当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程 都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可...

2010-07-13 17:44:32 153

原创 red5的一些概念

IConnection是连接的意思 并且有getClient方法来获取客服端[连接对象。每个连接都有一个关联的客服端和域。连接可能是持续型,轮询型,或者短暂型。建立此接口的目的,是为了给后面不容的子类,如 RTMPConnection,RemotingConnection,AJAXConnection,HttpConnection等,提供基础通用的方法.] IScope每个应...

2010-07-09 10:52:06 365

原创 red5的eclipse插件地址

Name: Red5Plugin 0.2.x (Eclipse 3.2+)URL: http://trac.red5.org/chrome/site/projects/red5plugin/update_0.2.x/

2010-07-09 10:05:59 94

原创 uuid

java uuid生成方法UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几...

2010-07-06 17:55:31 113

原创 MySQL事务隔离级别

事务并发导致的问题是数据库需要重点解决的问题,关于事务处理的技术都已经非常成熟了,四种隔离级别再加上一个快照是所有数据库通行的解决方案,各种数据 库只是在细节上略有不同而已。MySQL支持多种存储引擎,每种存储引擎各有特点,MyISAM速度较快,但是其不支持事务处理,并发时能控制的粒度太 粗。InnoDB是一个非常好的存储引擎,它已经被Oracle收购了,Oracle这几年实在疯狂,InnoDB和...

2010-07-05 11:47:11 93

原创 Java集合排序及java集合类详解:集合框架中常用类比较

 用“集合框架”设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处:Collection 接口是一组允许重复的对象。 Set 接口继承 Collection,但不允许重复。 List 接口继承 Collection,允许重复,并引入位置下标。 ...

2010-07-01 14:06:44 103

原创 Java集合排序及java集合类详解:Set

1.5 Set1.5.1 概述Java 中的Set和正好和数学上直观的集(set)的概念是相同的。Set最大的特性就是不允许在其中存放的元素是重复的。根据这个特点,我们就可以使用Set 这个接口来实现前面提到的关于商品种类的存储需求。Set 可以被用来过滤在其他集合中存放的元素,从而得到一个没有包含重复新的集合。1.5.2 常用方法按照定义...

2010-07-01 14:04:28 122

原创 Java集合排序及java集合类详解:Map

1.4 Map 1.4.1 概述数学中的映射关系在Java中就是通过Map来实现的。它表示,里面存储的元素是一个对(pair),我们通过一个对象,可以在这个映射关系中找到另外一个和这个对象相关的东西。前面提到的我们对于根据帐号名得到对应的人员的信息,就属于这种情况的应用。我们讲一个人员的帐户名和这人员的信息作了一个映射关系,也就是说,我们把帐户名和人员信息...

2010-07-01 14:02:18 127

原创 Java集合排序及java集合类详解:List

1.3         List1.3.1        概述前面我们讲述的Collection接口实际上并没有直接的实现类。而List是容器的一种,表示列表的意思。当我们不知道存储的数据有多少的情况,我们就可以使用List 来完成存储数据的工作。例如前面提到的一种场景。我们想要在保存一个应用系统当前的在线用户的信息。我们就可以使用一个List来存储。因为List的最大的特点就是能...

2010-07-01 13:54:11 160

原创 Java集合排序及java集合类详解:Collection

1.2         Collection1.2.1         常用方法Collection 接口用于表示任何对象或元素组。想要尽可能以常规方式处理一组元素时,就使用这一接口。Collection 在前面的大图也可以看出,它是List和Set 的父类。并且它本身也是一个接口。它定义了作为集合所应该拥有的一些方法。如下:注意:集合必须只有对象,集合中的元素不能...

2010-07-01 13:50:23 132

原创 Java集合排序及java集合类详解:集合框架概述

 1.1         集合框架概述1.1.1         容器简介到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。 举例来说,假设要存储许多雇员,不同的雇员的区别仅在于雇员的身份证号。我们可以通过身份证号来顺序存储每个雇员,但是在内存中实现呢?是不是要准备足够的内存来存储1000个雇员,然后再...

2010-07-01 13:47:57 159

原创 利用Hibernate Interceptor回调机制 统一设置数据表的共通属性

Hibernate给我们提供了非常灵活的机制,可以让我们非常容易地做一些共通处理,比如所有表都有同样的字段,可以用同样的方法设值。这时我们没必要在业务处理中每个地方都写上同样的代码。例如:我们几乎所有的表中都有2个字段:UPDATE_DATETIME和CREATE_DATETIME。分别对应属性名为:updateDatetime和createDatetime。我们需要在修改数据时自动设置u...

2010-06-30 13:47:51 116

原创 Spring 框架的设计理念与设计模式分析

Spring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: 图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、Web 等...

2010-06-29 14:13:10 69

原创 关于 Java Collections API 您不知道的 5 件事,第 2 部分

java.util 中的 Collections 类旨在通过取代数组提高 Java 性能。如您在 第 1 部分 中了解到的,它们也是多变的,能够以各种方式定制和扩展,帮助实现优质、简洁的代码。Collections 非常强大,但是很多变:使用它们要小心,滥用它们会带来风险。1. List 不同于数组Java 开发人员常常错误地认为 ArrayList 就...

2010-06-29 13:57:34 56

原创 关于 Java Collections API 您不知道的 5 件事,第 1 部分

对于很多 Java 开发人员来说,Java Collections API 是标准 Java 数组及其所有缺点的一个非常需要的替代品。将 Collections 主要与 ArrayList 联系到一起本身没有错,但是对于那些有探索精神的人来说,这只是 Collections 的冰山一角。虽然 Map(以及它的常用实现 HashMap)非常适合名-值对或键-值对...

2010-06-29 13:55:41 67

原创 关于 Java 对象序列化您不知道的 5 件事

数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。大约一年前,一个负责管理应用程序所有用户设置的开发人员,决定将用户设置存储在一个 Hashtable 中,然后将这个 Hashtable 序列化到磁盘,以便持久化。当用户更改设置时,便重新将 Hashtable 写...

2010-06-29 11:59:06 72

原创 使用 Apache MINA 开发高性能网络应用程序

本文将通过一个简单的问候程序 HelloServer 来介绍 MINA 的基础架构的同时演示如何使用 MINA 开发网络应用程序。<!-- START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and ...

2010-06-29 11:41:01 82

原创 使用Java实现Comet风格的Web应用

开始    在本文中,我将展示如何使用各种不同的 Java 技术构建一些简单的 Comet 风格的 Web 应用程序。读者对 Java Servlet、Ajax 和 JavaScript 应该有一定的了解。我们将考察 Tomcat 和 Jetty 中一些支持 Comet 的特性,因此需要使用这两个产品的最新版本。本文使用 Tomcat 6.0.14 和 Jetty 6.1...

2010-06-29 11:38:38 144

原创 Jetty 7 Continuation 总结

最近开始研究jetty 7。已经出到稳定版了。我相信大多JETTY的爱好者已经看过了。 这里呢。对jetty 7的continuation总结一下。 为了做一个server long push的WEB应用。我选择了jetty。对于Jetty,我只能说是一个新手,在网上搜资料的时候,发现相关资料少个可怜,中文的资料都是一个抄一个,或者就是翻译的。对于jetty我走了弯路。迫使自己...

2010-06-29 11:21:55 113

原创 log4j 配置祥解

第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.st...

2010-06-29 11:19:31 69

原创 mysql insert的几点操作(DELAYED 、IGNORE、ON DUPLICATE KEY UPDATE )

mysql insert的几点操作(DELAYED 、IGNORE、ON DUPLICATE KEY UPDATE )INSERT语法INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE] [INTO]tbl_name[(col_name,...)] VALUES ({expr| DEFAULT},…),...

2010-06-29 11:17:38 172

原创 java nio api详解(转)

 在JDK 1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO...

2010-06-29 11:14:57 104

原创 list<Pserson>按age排序

常常遇到数组排序的问题.比如我有一个Person类,它的实例对象存储在ArrayList数组中,现在要把ArrayList数组中的Person对象按照年龄排序.其实这种情况经常遇到.下面给出源代码:1:Person.java文件:-------------------------------public class Person{ String name; int ag...

2009-05-22 15:44:45 162

原创 js网络连接速度测试

网络速度测试 测试前请先填写测试地点和测试人: 网络类型: 未知 电信 联通 网通 铁通 有线电视 ...

2009-05-21 18:13:26 495

原创 tomcat集群和负载均衡的实现(session同步)

(一)环境说明(1)服务器有4台,一台安装apache,三台安装tomcat(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4(二)安装过程(1)在三台要安装tomcat的服务器上先安...

2009-05-21 11:58:24 90

原创 tomcat配置文件

tomcat的目录结构如下:目录名 简介bin 存放启动和关闭tomcat脚本conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xmlwork 存放jsp编译后产生的class文件webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录logs 存放日志文件lib/japser/common 这三个目录主...

2009-05-21 11:55:30 110

原创 文件CRC32

import java.util.zip.CRC32;import java.util.zip.CheckedInputStream;import java.io.FileInputStream;import java.io.File;public class FileToCRCUtil { public static String getFileCRCCode(...

2009-05-20 18:20:47 131

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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