- 浏览: 7401 次
- 性别:
- 来自: 武汉
最新评论
文章列表
JAVA通过UDP协议进行网络通信
- 博客分类:
- Java网络协议相关
1、相对于TCP协议,UDP协议减少了建立通信的阶段,所以说,UDP的数据发送不是可靠的
package com.test.udp;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.text.SimpleDateFormat;
import java.util.Date;
public class UDPServerTest {
public static void main(String[] args) {
SimpleDateFo ...
JAVA 通过TCP协议进行网络通信
- 博客分类:
- Java网络协议相关
1、简单的例子,server端只负责接收数据,client端只负责发送数据。
package com.test.tcpsimple;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TCPSimpleServerTest ...
TCP协议与UDP协议的区别
- 博客分类:
- Java网络协议相关
一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(TCP)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。 目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提 出申请。服务器一般作为守护进程始终运行,监听网络端口 ...
在Java编程中,网络知识是必不可少的,了解基础的网络知识,对于了解整个系统架构是非常有帮助的。我们都知道,传统的OSI七层网络模型由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 ...
Java事务API,JTA的个人理解
- 博客分类:
- Java数据库相关
最近和莉莉一起准备,一起研究各种技术和方法,可是一种学无止境的感觉不时地冒出来,让人觉得,个人的水平提高简直是一件遥遥无期的事情,学的越多,不懂的越多,确实心烦不已。技术、框架、API,各种名词越看越多,越看越头大,没有在实际工作中用到的技术,都有点纸上谈兵的感觉。但是话又说回来,也只能去多接触,多看多想多实践,才能增加知识面,触类旁通。也许当时看的很迷茫,总觉得是学到了皮毛,根本没有领会其内涵,但是在时间不够充足的情况下,也只能这样,这就好比博览群书,不求甚解,至少为自己当前的开发工作提供更多的思路,也在之后遇到需要用这种技术的地方的时候,不至于手足无措。
回到正 ...
RMI与JNDI集成服务实例
- 博客分类:
- Java网络协议相关
下午和莉莉讨论JNDI,感觉网上好多资料都写到太过于高深莫测了,具体了解了之后,发现JNDI的使用目的,最根本的就是java应用通过一个名字获取其他JVM中的数据。而在提供JNDI服务的服务端应用中,建立了一个类似键值对的形式,存储JNDI的名字和数据的绑定。这就类似于数据库的连接池,不必每次去连接数据库都重新建立一个连接,而是直接从连接池中获取已有连接拿来使用即可,节省了内存同时也优化了效率。
网上大多数文章都是在讨论J2EE中如何使用JNDI获取数据源,确实很方便,但是作为理解JNDI的实例,稍显麻烦,下面将通过一个RMI与JNDI的集成服务端和客户端简单分析下RM ...