- 浏览: 71006 次
- 性别:
- 来自: 深圳
最新评论
-
qq1013712290:
顶
Mina学习的极其有效的推荐方法 -
huiyhs:
貌似mina的还没有
博客迁移到我的独立域名网站 -
Small嗳TT:
大师,我来啦^_^~~~
Mina入门:mina版之HelloWorld -
tag13346:
写得不错,把头像换了
Mina简介 -
xie041:
可不可以把jedis 的jar提供下载啊,没有搭建maven环 ...
Redis最好的Java客户端jedis入门
文章列表
各位好,我的博客从今天开始迁移到我自己独立域名的网站http://java.androidwhy.com/,今后的文章主要发布在其上面。当然,可能JavaEye也会同时发布。
欢迎访问Java项目实践
关于新手对Mina的学习,本人推荐的方法如下:
一,先了解一下Java NIO。重点是了解Java NIO的设计理念以及重要的几个概念;
二,了解一个Java NIO的现有框架,作个简单的对比;
三,可以正式开始学习Mina了,先看一下官方对Mina的介绍;
四,把Mina的”HelloWorld“跑起来,对应的是官方提供的一个获取服务器时间的sample;
五,阅读Mina官方用户指导文档与API,了解Mina中重要的几个概念;
六,继续阅读官方用户指导文档,结合官方提供的samples深入地理解Mina中的重要几个概念;
七,可以Check outMina的源代码下来了,重点看 ...
Redis支持很多编程语言的客户端,有C、C#、C++、Clojure、Common Lisp、Erlang、Go、Lua、Objective-C、PHP、Ruby、Scala,甚至更时髦的Node.js,当然,更少不了Java的客户端支持。Redis官方列出的Java客户端也有少,有Jedis、JRedis、JDBC-Redis、RJC等,当然,Jedis是Redis官方首选的Java客户端开发包。
下面我们简单对Jedis的入门作简单的介绍。
首先,加入Jedis的依赖包。
为方便初学者,下面直接贴出pom.xml文件内容:
<project xmlns="htt ...
一,前言:
在完成上篇文章《Mina入门:Java NIO框架Mina、Netty、Grizzly简介与对比》之后,我们现在可以正式切入Mina入门学习了。
二,搭建项目结构与解决项目依赖
本人使用Maven来管理项目的依赖。好了,废话也不多说,直接上pom.xml。这里主要是加入mina-core以及其依赖的SLF4J。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
...
之前文章【Mina学习极其有效方法推荐】提到过,在开始Mina入门之前,最好先对现有的主流Java NIO框架作一个简单的了解,本文对Java NIO框架Mina、Netty、Grizzly作简单的介绍与对比。
我们先来看看三者之间的简介。
Mina:
Mina(Mu ...
JDK1.4引入了Java NIO API(Java New IO),Java NIO得到了广泛应用。NIO允许程序进行非阻塞IO操作。java.nio.* 包括以下NIO基本结构:
Buffer - 数据的容器;
Chartsets - 针对字节与Unicode的容器转换器;
Channels - 代表IO操作的实体连接;
Selectors - 提供可选择的、可复用的非阻塞IO;
Java NIO引入了两个新的概念:通道Channel和选择器Selector;
Channels是服务端和客户端进行通信的接口-----原来是直接的IO操作,客户端发信息给服务 ...
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 Mina是一个设计极其优雅的开源框架。mina现在的最新版本是2.04版,相对于1.X版本的变化比较大,建议入门的朋友直接选择Mina2。 本博客系列文章会介绍Mina2入门与Mina2深入学习! 推荐阅读:Mina学习的极其有效的推荐方法
大家好,我是Gordon,这是我的Java技术博客。
移动互联网追梦者,Java服务端开发工程师。
Email: gxing.huang AT gmail DOT com