NITO和SOCKET通信
rainyear
这个作者很懒,什么都没留下…
展开
-
stream()和parallelStream()
首先先说明,这篇文章的对比有失公允,stream()和parallelStream()差距还是挺大的,用parallelStream()这种开线程的玩意和单线程比较,有点不公平。Stream流是一个集合元素的函数模型,它并不是集合,也不是数据结构,其本身并不存储任何元素(或其地址值),它只是在原数据集上定义了一组操作。Stream流不保存数据,Stream操作是尽可能惰性的,即每当访问到流中的一个元素,才会在此元素上执行这一系列操作。Stream流也不会改变原有数据。具体Stream流的知识原创 2020-11-23 17:26:38 · 602 阅读 · 0 评论 -
基于Java的WebService的客户端开发
分类: WebService 2012-03-06 11:27 848人阅读 评论(0)收藏举报webservicejavastringexceptionserviceobject1.JAX-WS选择“发布”按钮的左边第二个——》选择New Web Service Client——》选择Project与Framework——》在WSDL URL中输入WSDL地址转载 2014-01-10 01:51:14 · 661 阅读 · 0 评论 -
NIO与传统IO的区别
传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。小量的线程转载 2013-11-09 14:57:41 · 410 阅读 · 0 评论 -
JAVA调用支付宝直充接口
JAVA调用支付宝直充接口JAVA调用支付宝的直充接口原理和银联接口一样,当商家和支付宝签好协议后就可以问支付宝的人要相关的代码了。我本地用的是支付宝UTF-8编码的代码,先把util里的东西达成一个alipay.jar文件。然后编写我们自己的调用和响应代码:1.封装支付宝需要的接口数据@Description("会员中心资金帐户支付宝充值")转载 2013-08-28 16:12:56 · 1272 阅读 · 0 评论 -
java IO NIO (转)
(这一个章节将讲到Java里面比较重要的一个章节,这里说一句抱歉,因为最近换工作的原因,一直没有时间继续书写教程,不过接下来我会一直坚持写下去的哈,希望大家能够支持。这个章节主要涉及到常用的文件读写,包括高级的文件IO内容——java.nio,因为这些内容在如今的一些项目里面也属于相当常见的一部分,如果有什么遗漏或者笔误的话,希望读者来Email告知:silentbalanceyh@126.com原创 2013-04-26 17:16:25 · 764 阅读 · 0 评论 -
IO的阻塞与非阻塞、同步与异步以及Java网络IO交互方式(转)
最近工作中,接触到了Java网络编程方面的东西:Socket、NIO、MongoDB等,也看了tomcat的源码,也加强了线程方面的知识,也使用了MINA这样的框架。感觉获益良多,原本技术上的薄弱环节也在慢慢提高,很多想写的东西,也在慢慢规划整理。无奈最近在筹备婚礼的事情,显得有些耽搁。想了很久,决定先写写IO中经常被提到的概念——“同步与异步、阻塞与非阻塞”以及在Java网络编程中的原创 2013-04-26 17:16:55 · 833 阅读 · 0 评论 -
在JAVA中使用NIO进行网络编程(转)
在JAVA中使用NIO进行网络编程在JDK中,有一个非常有意思的库:NIO(New I/O)。这个库中有3个重要的类,分别是java.nio.channels中Selector和Channel,以及java.nio中的Buffer。本篇文章我们首先了解一下为什么需要NIO来进行网络编程,然后看看一步一步来讲解如何在网络编程中使用NIO。为什么需要NIO使用Java编写过Sock原创 2013-04-26 17:17:00 · 596 阅读 · 0 评论 -
Java NIO 详解
Java NIO 详解2010-08-30 18:17 1376人阅读 评论(4) 收藏 举报 前记: 有一个周末的晚上,我突然想阅读以前写过的一些引以为自豪的程序;于是乎,我就把 9 个月前做过的一个项目的源码翻出来读了,这是一个 Socket 项目,服务器端是用 Java 实现的,客户端是用 Flash 实现的;这个项目的目的就是需要保证服务器端和客户端原创 2013-04-26 17:16:42 · 497 阅读 · 0 评论 -
java分布式开发TCP/IP NIO无阻塞 Socket((基于消息方式实现系统间的通信) )(转)
java分布式开发TCP/IP NIO无阻塞 Socket((基于消息方式实现系统间的通信) )博客分类: java 网络编程java 分布式 NIO socket编程 在java中可以基于java.nio.channels中的Channel和Selector的相关类来实现TCP/IP+NIO方式的系统间通信。 用于系统间通信依靠SocketChannel和原创 2013-04-26 17:16:51 · 927 阅读 · 0 评论 -
JAVANIO在Socket 通讯中的应用(转)
JAVANIO在Socket 通讯中的应用 1 引言 用Java平台编写Socket(套接字)系统,因为输入输出都必须同步。这样,对于多客户端/ 服务器模式,不得不使用多线程. 即为每个连接的客户都分配一个线程来处理输入输出,其线程与客户机之比几乎为1∶1,所以易受到大量线程开销的影响,结果既导致了性能问题又缺乏可伸缩性。为解决这个问题,java平台的制订者引入了非阻塞I原创 2013-04-26 17:16:53 · 492 阅读 · 0 评论 -
Java SSH远程执行Shell脚本实现(转)
Java SSH远程执行Shell脚本实现 此程序需要ganymed-ssh2-build210.jar包。下载地址:http://www.ganymed.ethz.ch/ssh2/为了调试方便,可以将\ganymed-ssh2-build210\src下的代码直接拷贝到我们的工程里,此源码的好处就是没有依赖很多其他的包,拷贝过来干干净净。此程序的目的是执行远程机器上的Sh原创 2013-04-26 17:13:50 · 1159 阅读 · 0 评论 -
java oject 转化成XML文件,发送请求到服务器,返回XML文件
StringWriter writer1 = new StringWriter(); JAXBContext jc = JAXBContext.newInstance(Transactions.class); Marshaller ma = jc.createMarshaller(); ma.setProperty(Ma原创 2013-04-26 17:14:39 · 470 阅读 · 0 评论 -
阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访
阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访分类: 专家访谈2012-11-12 10:57 7775人阅读 评论(9) 收藏 举报专家访谈目录(?)[+]Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年原创 2013-04-26 17:16:44 · 1396 阅读 · 1 评论