- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 1.3.1Netty 快速入门
Netty 快速入门下面枚举所有的 Netty 应用程序的基本构建模块,包括客户端和服务器。BOOTSTRAPNetty 应用程序通过设置 bootstrap(引导)类的开始,该类提供了一个 用于应用程序网络层配置的容器。CHANNEL底层网络传输 API 必须提供给应用 I/O操作的接口,如读,写,连接,绑定等等。对于我们来说,这是结构几乎总是会成为一个“socket”。 N
2016-11-27 22:00:05 365
转载 1.2.5编译和运行 Echo 服务器和客户端
编译和运行 Echo 服务器和客户端编译本例涉及到多模块 Maven 项目的组织在例子 chapter2 目录下,执行mvn clean package输出如下Listing 2.6 Build Outputchapter2>mvn clean package[INFO] Scanning for projects...[INFO] ---------------
2016-11-27 21:42:36 694
转载 1.2.4写一个 echo 客户端
写一个 echo 客户端客户端要做的是:连接服务器发送信息发送的每个信息,等待和接收从服务器返回的同样的信息关闭连接用 ChannelHandler 实现客户端逻辑跟写服务器一样,我们提供 ChannelInboundHandler 来处理数据。下面例子,我们用 SimpleChannelInboundHandler 来处理所有的任务,需要覆盖三个方法:channelA
2016-11-27 21:41:38 520
转载 1.2.3写一个 echo 服务器
写一个 echo 服务器Netty 实现的 echo 服务器都需要下面这些:一个服务器 handler:这个组件实现了服务器的业务逻辑,决定了连接创建后和接收到信息后该如何处理Bootstrapping: 这个是配置服务器的启动代码。最少需要设置服务器绑定的端口,用来监听连接请求。通过 ChannelHandler 来实现服务器的逻辑Echo Server 将会将接受到的数据的
2016-11-27 21:40:42 1845
转载 1.2.2Netty 客户端/服务器 总览
Netty 客户端/服务器 总览在本节中,我们将构建一个完整的的 Netty客 户端和服务器。虽然你可能集中在写客户端是浏览器的基于 Web 的服务,接下来你将会获得更完整了解 Netty 的 API 是如何实现客户端和服务器的。Figure 2.1.Echo client / server图中显示了连接到服务器的多个并发的客户端。在理论上,客户端可以支持的连接数只受限于使用的 J
2016-11-27 21:34:51 314
转载 1.1.2构成部分
构成部分正如我们前面解释的,非阻塞 I/O 不迫使我们等待完成的操作。在这种能力的基础上,真正的异步 I/O 起到了更进一步的作用:一个异步方法完成时立即返回并直接或稍后通知用户。正如我们将看到的,在一个网络环境的异步模型可以更有效地利用资源,可以快速连续执行多个调用。ChannelChannel 是 NIO 基本的结构。它代表了一个用于连接到实体如硬件设备、文件、网络套接字或程序
2016-11-27 21:31:40 326
转载 1.1.1Netty 介绍
Netty 介绍一个应用想要支持成千上万并发的客户端,在以前,这样的想法会被认为是荒谬。而在今天,我们认为这是理所当然的。事实上,开发者知道,总是会有这样的需求——以较低的成本交付来换取更大的吞吐量和可用性。我们不要低估最后一点的重要性。我们从漫长的痛苦的经验学习到,低级别的 API 不仅暴露了高级别直接使用的复杂性,而且引入了过分依赖于这项技术所造成的短板。因此,面向对象的一个基本原则:
2016-11-27 21:31:07 399
转载 Netty-异步和数据驱动
什么是 NettyNetty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 提供高性能和可扩展性,让你可以自由地专注于你真正感兴趣的东西,你的独特的应用!在这一章我们将解释 Netty 在处理一些高并发的网络问题体现的价值。然后,我们将介绍基本概念和构成 Netty 的工具包,我们将在这本书的其余部分深入研究。
2016-11-27 21:30:13 1820
转载 Java NIO框架Netty教程(一) Hello Netty
Java代码 /** * Netty 服务端代码 * * @author lihzh * @alia OneCoder * @blog http://www.coderli.com */ public class HelloServer { public
2016-11-27 14:56:27 402
原创 Mysql命令大全
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即
2016-04-06 09:57:22 482
原创 Oracle命令(一):Oracle登录命令
(一定要记得)服务->OracleServiceOrcl1、运行SQLPLUS工具 C:\Users\wd-pc>sqlplus2、直接进入SQLPLUS命令提示符 C:\Users\wd-pc>sqlplus /nolog3、以OS身份连接 C:\Users\wd-pc>sqlplus / as sysdba 或 SQL>co
2016-04-06 09:52:53 520
原创 oracle查询数据库名、实例名等
oracle中:1、查询数据库名:select name,dbid from v$database;或者show parameter db_name;2、查询实例名:select instance_name from v$instance;或者show parameter instance_name;3、查询数据库域名:select value from v$parameter whe
2016-04-06 09:50:48 815
原创 如何查看Myeclipse的工作空间
file------------Switch Workspace---------------other 就可以看到当前的工作空间,也可以改变工作空间。
2016-04-06 09:28:30 3263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人