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