<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Easy code and easy coder]]></title><description><![CDATA[Happy code and happy coder]]></description><link>https://blog.youkuaiyun.com/u014138929</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014138929]]></copyright><item><title><![CDATA[Experience of writing a network framework]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/38622247</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/38622247</guid><author>u014138929</author><pubDate>Sat, 16 Aug 2014 23:14:56 +0800</pubDate><description><![CDATA[1. Socket is one kind of I/O handle, just like a file handle.
Accessing a socket with multithreading is very similar to accessing a 
file with multithreading.

2. The network programming models ar]]></description><category></category></item><item><title><![CDATA[浅谈中小企网络应用服务器端技术架构选型]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/38613117</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/38613117</guid><author>u014138929</author><pubDate>Sat, 16 Aug 2014 14:18:43 +0800</pubDate><description><![CDATA[本篇主要是结合作者的一些实际经验]]></description><category></category></item><item><title><![CDATA[一个简单有效的手写识别引擎]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/37353449</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/37353449</guid><author>u014138929</author><pubDate>Sun, 06 Jul 2014 21:48:58 +0800</pubDate><description><![CDATA[实现一个手写识别引擎有多复杂困难？那就要]]></description><category></category></item><item><title><![CDATA[懒人服务器 - 教程三、了解如何应用（Swing客户端）]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/28768773</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/28768773</guid><author>u014138929</author><pubDate>Fri, 06 Jun 2014 01:08:37 +0800</pubDate><description><![CDATA[在上一讲中，我们介绍了如何使用DotNet客户端开发包，在带UI的项目中搭建一个客户端。
而这一讲，我们再回过头来看看如何使用Java客户端开发包，也在带UI的项目中搭建一个客户端。


在本例中，我们将会使用比较常见的 Java UI 框架：Swing。
而在网络通信方面，我们还是继续使用核心类：
TcpDataClient（org.lazyboots.cli.net.TcpData]]></description><category></category></item><item><title><![CDATA[懒人服务器 - 教程三、了解如何应用（DotNet客户端）]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/28353745</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/28353745</guid><author>u014138929</author><pubDate>Wed, 04 Jun 2014 01:36:06 +0800</pubDate><description><![CDATA[懒人服务器的客户端开发包是有DotNet版本的，
且支持 DotNet4.0（XP适用）和 DotNet4.5（Win7/Win8/Metro适用）；
同时也兼容 Mono，所以可用于跨平台开发（结合Xamarin可用于手机开发）。

DotNet版本与Java版本的客户端开发包，在使用上是非常类似的，
主要也是使用核心类 TcpDataClient 进行连接、发送和断开等操作。
不过]]></description><category></category></item><item><title><![CDATA[懒人服务器 - 教程三、了解如何应用（客户端）]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/27872765</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/27872765</guid><author>u014138929</author><pubDate>Sat, 31 May 2014 23:12:23 +0800</pubDate><description><![CDATA[在懒人服务器的开发包中，是包含有客户端的开发包的。
这可以免去客户端开发人员要重新了解网络通信底层封包结构的麻烦。
这也是“懒人”名字由来的原因之一。

如果说，只要实现一个简单的客户端去调用我们在上一讲中实现的“字符串加工服务”，
那我们只需用到客户端开发包中的一个常用类 TcpDataClient（org.lazyboots.cli.net.TcpDataClient），
再加上最]]></description><category></category></item><item><title><![CDATA[懒人服务器 - 教程三、了解如何应用（服务器端）]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/27809515</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/27809515</guid><author>u014138929</author><pubDate>Sat, 31 May 2014 13:37:16 +0800</pubDate><description><![CDATA[懒人服务器 - 教程三、了解如何应用


正如上一篇的“了解配置文件”一样，本篇也只是对懒人服务器的运作情况做一个简单的概述。
本篇与上一篇的目的，其实都只是想让大家对懒人服务器的结构和运作有一个大体上的认知，
并不是说，就通过这一两篇的文章就要让大家完全掌握整个框架的配置和原理。


从上一篇教程里，我们知道懒人服务器在总体上可分为三个大的模块：数据库模块、网络模块和Action]]></description><category></category></item><item><title><![CDATA[懒人服务器 - 教程二、了解配置文件]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/22992123</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/22992123</guid><author>u014138929</author><pubDate>Sat, 05 Apr 2014 19:44:20 +0800</pubDate><description><![CDATA[与所有使用SSH框架开发的网站]]></description><category></category></item><item><title><![CDATA[懒人服务器 - 教程一、运行示例程序]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/22897461</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/22897461</guid><author>u014138929</author><pubDate>Thu, 03 Apr 2014 22:04:35 +0800</pubDate><description><![CDATA[首先，请到以下网址下载最新的源代码：
https://code.youkuaiyun.com/u014138929/lazyboots-server






将源代码解压后，应该至少能看见以下几个目录：

DotNetClient
lazyboots-client
lazyboots-client-sample
lazyboots-common
lazyboots-server]]></description><category></category></item><item><title><![CDATA[懒人服务器 - 简介]]></title><link>https://blog.youkuaiyun.com/u014138929/article/details/22760537</link><guid>https://blog.youkuaiyun.com/u014138929/article/details/22760537</guid><author>u014138929</author><pubDate>Tue, 01 Apr 2014 23:44:56 +0800</pubDate><description><![CDATA[“懒人服务器” 是一个用于快速开发网络应用服务器的代码框架。
写这样一个框架的主要目的是，想让平时从事网站应用开发的JAVA程序员，能更容易的进行基于TCP/IP网络通信协议的应用服务器开发，缩短其学习的曲线，减少因不熟悉网络编程而造成的软件质量问题，提高整个项目的开发效率。

懒人服务器的主要特点有三个：



基于成熟的 MINA 框架，这对网络通信层的性能和稳定性有所保障；
]]></description><category></category></item></channel></rss>