自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 网络通信基础总结4——基于简易的XMPP协议的网络通信工具

      在上一篇总结中,我基本完成了一个简易的聊天工具。可是那个聊天工具的太过死板,必须严格遵循一定的顺序,收发消息。比如服务器是按照什么顺序写消息的,那么客户端就必须得按什么顺序读消息。这样以来的话当一个通信的工程过于繁杂的时候难免会出错。这就需要我们制定一个通信协议来规定这个通信过程的规则!如此一来,就不用顾虑读写的顺序,而只用在乎读写的消息类型!同时,制定协议以后一条消息中可能包含多个内...

2011-03-27 11:44:56 136

原创 网络通信基础总结3——一个简单的有界面的群聊服务器和客户端

 在我的上一篇总结中,我初步完成了一个多线程的服务器,可是还有很多问题有待解决。比如,如何使两台客户机之间可以实现通信?这就需要我们增加一个通信类和通信方法来实现服务器接收到一条消息以后将它转发给另一个线程代表的客户机。当然要实现一个功能相对健全的群聊通信工具远没有那么简单。那么这篇日记中我将一一总结。    首先让我来谈谈群聊服务器的实现。我希望实现的功能大...

2011-03-25 16:24:08 296

原创 网络通信基础总结2——一个简单的可以实现群聊的多线程服务器

在看完我的上一篇总结以后,大家可能会有一个问题,上述的那个服务器只能连接一个客户端,难道只能进行一对一得服务器和客户端的聊天吗?怎么才能实现两个客户端之间也能聊天?别着急,这一篇总结中我将会给出答案!首先得确保你的服务器是一个相对稳定的服务器,即可以循环等待客户端的连接的,这在上一篇博客中已经解决了这个问题,就是在服务器调用accept()方法的时候让服务器进入一个while循环当中,这样当这...

2011-03-21 14:15:03 136

原创 网络通信基础总结1——一个简单的可以读写消息的服务器

      开学一个月了,主要在学习网络通信。感觉这一块需要相当好的逻辑能力和全局感,因为代码量很大,需要调用的函数也很多,需要遵守的读写顺序,规则,以及流程也有很多。所以总结是十分有必要的!为了理清思路好好的往后面学,从今天开始我会每天更新一点我之前做过的有关通信内容的总结。这一块我目前大致做到了6步:1,实现简单的可以读取字符串的服务器,用DOS系统下自带的客户端登陆。2,在这基础上实现多线程...

2011-03-20 13:25:55 127

原创 String类和Integer类中的方法小结

最近在做压缩,发现很多时候都要调用API文档中String类和Integer类的方法。因本人是java初学者,很多方法也需要边学边总结的,所以现在就将我这一阶段用到的两个类中的很多方法做一个总结归纳。一.String类方法总结1.contains方法,public boolean contains(CharSequence s)当且仅当此字符串包含指定的 char 值序列时,返回 ...

2011-01-19 09:22:12 188

原创 Java异常处理机制个人小结

Java中的异常是指程序运行中的一些错误,比如,栈溢出(java.lang.StackOverflowError)、空指针异常(NullPointerException)以及内存不足(java.lang.OutOfMemoryError)等等,这些错误有时候可以通过人为因素而得意解决。值得注意的是并不是所有的错误都是异常。 Java中的异常用对象来表示。一般有两个来源,一是Jav...

2011-01-16 09:13:19 107

谷歌三大论文中文版

谷歌三大论文中文版 分别为:Bigtable:一个分布式的结构化数据存储系统[中文版] The Google File System中文版 和 Google MapReduce中文版 分享给想研究谷歌云计算的朋友们

2011-12-07

空空如也

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

TA关注的人

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