- 浏览: 88039 次
- 性别:
- 来自: 湖南
最新评论
-
yjssl2008:
哥哥,视频通话,传输文件都没有通过服务器转发,服务器端部署到阿 ...
基于JMF的语音视频聊天软件实现——漫聊1.0 -
yjssl2008:
很好很好,花了一个月终于调试通过,系统代码还是有很多问题。也调 ...
基于JMF的语音视频聊天软件实现——漫聊1.0 -
denglu:
大仙 能发一份数据库吗? dengluemail@126.c ...
基于JMF的语音视频聊天软件实现——漫聊1.0 -
attend:
安装程序下载不了了。
基于JMF的语音视频聊天软件实现——漫聊1.0 -
你是我的小伙伴:
加个好友 啊 我想深入了解一下,我QQ463132876我正在 ...
基于JMF的语音视频聊天软件实现——漫聊1.0
文章列表
很久木有更新博客了........
本来这篇博文是打算等Gi盘的初版完成后再写的,但是由于种种原因项目不得不被暂时搁置,还是很心痛啊,毕竟是自己亲自设计并着手研发的第二款软件,叹息下......
项目简介: ...
在完成单节点环境搭建的基础上进行集群环境搭建
单节点搭建:http://vampire1126.iteye.com/admin/blogs/891693
流程:
配置阶段:
配置一系列文件
在所有slave节点上拷贝master和JobTracker的公钥
在JobTracker节点上拷贝master的公钥
运行阶段:
启动hadoop
...
自漫聊1.0发布以来,研究Hadoop也有一段时间了,目前环境已基本搭建好,规模为15台的小型集群,昨晚测试时是用wordcount统计一个1.2G的log文件,总耗时2分16秒,虽然测试文件不大,但其性能的优越性已经体现出来了。
闲话不多说了,进正题。
注:本文的环境搭建是针对双系统和linux系统的,而非win下的虚拟机!
流程:
装机阶段:
安装ubuntu,jdk和hadoop
创建一个名为hadoop的用户和用户组
...
非常感谢cqllang提出的问题,源码已更新~
花了将近3个月时间,终于整出个像样点的东西了。
漫聊1.0的安装程序我已上传到了新浪共享网盘上,
感兴趣的可以去下载玩玩
漫聊1.0 安装程序下载 ...
最近在做一个基于JMF的视频聊天软件,视频算是通了,今天准备整下文件传输
以前听说过字节流与字符流的概念,今天意外玩了一下,发现不玩不知道,一玩吓一跳..........
以前用InputStream、OutputStream做过一些关于文件读取复制的小练习,当操作的文件超过3M的时候就明显感到吃力了,当时对这个没什么兴趣,没想过去改进,做完了事。直到今天玩了字符流,才重新燃起好奇心
特别说明:
字符流因为处理的是字符,所以如果文件中包含所用字符集中没有的字符时(典型的是y上面两点的字符),那么复制完后将会得到一个损坏的文件,因此 ...
Hibernate的ORM功能,简而言之就是用户传一个任意对象进去,然后系统自动生成相应的SQL语句并执行
因此,实现一个简易的ORM模块并不难,关键就在于对JAVA反射机制的使用和SQL语句的拼凑
基本思路是:
· 根据传入的Object来得到数据库的表名
· 得到属性名和对应的值
· 将所得信息进行整合,拼凑一条SQL语句
代码:
1. 定义两个测试用的POJO类(省略get和set方法)
public class UserInfo {
priv ...
MVC是现行的常用设计模式之一。
M(Model) :模型,主要处理系统中的业务逻辑
V(View) :视图,即用户与系统进行交互的界面
C(Control):控制,它是连接模型和视图的桥梁,根据交互信息来给相应的功能板块分配工作
优点:
1、低耦合性
模型与视图分离的形式使得整个系统很明显的分为多个功能板块,各板块之间并不会互相影响和牵制,
因此当某个板块需要修改,或者需要添加某个板块时,就不会牵动到其他板块,便于软件的更新和维护。 ...
AJAX不是一种新技术,而是6种web技术的综合体。
不废话了,进入正题“验证码局部刷新”!
此测试需要3个文件:
文件1:产生验证码图片的Servlet
文件2: 配置文件web.xml (这个没什么好解释的,学网页的都知道这个文件吧,呵呵)
文件3: 显示验证码的网页文件 (jsp,html等都行)
文件1:
...
刚学Swing的时候感觉这东西好神奇啊,虽然不能完全按照自己想的把界面画出来,但是进过多番微调的话还是能达到一个满意的效果滴
给界面加背景是个非常实用的小技术,本人从网上学了个,代码比较少而且简单,在此给那些跟我一样学Swing的小鸟们晒晒,关键是对JPanel里面的paintComponent方法进行重写
代码代码:
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.GridLayout;
import javax.swing.ImageIcon;
imp ...
网络通信是很强大滴,网络上一切数据的传输都属于网络通信。本人现在正在学这方面的东东,写程序时出的错误也不少,综合javafound爷所讲过的,在此将几个常见的错误拿出来晒晒。
1. ip,端口错误
客户端设置的ip或端口不对
服务器端初始化时所设置的端口已被其他程序占用,或者超出了0~65535这个范围
2. 保持连接时不同的循环方式
客户端和服务器端在通信时都有一个消息接收线程在不断的循环读取流中的数据,而读数据的方法如read(),readInt(),read(byte[] b)等方法在流中无数 ...