<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[eyeooo的狗窝]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/eyeooo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; eyeooo]]></copyright><item><title><![CDATA[国外程序员整理的Java资源大全]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/42558161</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/42558161</guid><author>eyeooo</author><pubDate>Fri, 09 Jan 2015 18:27:50 +0800</pubDate><description><![CDATA[以下为具体资源列表。

构建

这里搜集了用来构建应用程序的工具。

Apache Maven：Maven使用声明进行构建并进行依赖管理，偏向于使用约定而不是配置进行构建。Maven优于Apache
 Ant。后者采用了一种过程化的方式进行配置，所以维护起来相当困难。Gradle：Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可]]></description><category></category></item><item><title><![CDATA[2013年十大免费云空间排行榜-给开发者建站用的免费云主机]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/39233303</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/39233303</guid><author>eyeooo</author><pubDate>Fri, 12 Sep 2014 18:14:33 +0800</pubDate><description><![CDATA[云空间也可以叫做云平台，是以云计算技术而开发的网络服务平台，云计算平台可以划分为3类：以数据存储为主的存储型云平台，以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。
云空间与传统的虚拟主机相比有非常大的不同，主要表现在空间管理方法、代码运行方式和应用开发等方面有非常大的不同，很多人在使用云空间过程会出现这样或那样的问题，多数是因为云空间对程序的要求不同而导致的。
严格的]]></description><category></category></item><item><title><![CDATA[java 线程池 详解]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/27113099</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/27113099</guid><author>eyeooo</author><pubDate>Mon, 26 May 2014 22:00:10 +0800</pubDate><description><![CDATA[引言

合理利用线程池能够带来三个好处：

第一：降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二：提高响应速度。当任务到达时，任务可以不需要等到线程创建就能立即执行。第三：提高线程的可管理性。线程是稀缺资源，如果无限制的创建，不仅会消耗系统资源，还会降低系统的稳定性，使用线程池可以进行统一的分配，调优和监控。

 

本篇参考：http://www.inf]]></description><category></category></item><item><title><![CDATA[集合与IO原理深入]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/27111237</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/27111237</guid><author>eyeooo</author><pubDate>Mon, 26 May 2014 21:30:32 +0800</pubDate><description><![CDATA[备份http://zhangshixi.iteye.com/category/101360]]></description><category></category></item><item><title><![CDATA[同步异步阻塞非阻塞理论与NIO]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/27071009</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/27071009</guid><author>eyeooo</author><pubDate>Mon, 26 May 2014 12:20:27 +0800</pubDate><description><![CDATA[阻塞与非阻塞

阻塞与非阻塞主要是从 CPU 的消耗上来说的，阻塞就是 CPU 停下来等待一个慢的操作完成 CPU 才接着完成其它的事。非阻塞就是在这个慢的操作在执行时 CPU 去干其它别的事，等这个慢的操作完成时，CPU 再接着完成后续的操作。虽然表面上看非阻塞的方式可以明显的提高 CPU 的利用率，但是也带了另外一种后果就是系统的线程切换增加。增加的 CPU 使用时间能不能补偿系统的切换成]]></description><category></category></item><item><title><![CDATA[Java I/O 的工作机制]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/27070541</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/27070541</guid><author>eyeooo</author><pubDate>Mon, 26 May 2014 12:08:50 +0800</pubDate><description><![CDATA[Java 的 I/O 类库的基本架构

I/O 问题是任何编程语言都无法回避的问题，可以说 I/O 问题是整个人机交互的核心问题，因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代，I/O 问题尤其突出，很容易成为一个性能瓶颈。正因如此，所以 Java 在 I/O 上也一直在做持续的优化，如从 1.4 开始引入了 NIO，提升了 I/O 的性能。关于 NIO 我们将在后面详]]></description><category></category></item><item><title><![CDATA[JVM基础概念总结：数据类型、堆与栈]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/27061449</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/27061449</guid><author>eyeooo</author><pubDate>Mon, 26 May 2014 10:47:16 +0800</pubDate><description><![CDATA[Java虚拟机中，数据类型可以分为两类：基本类型和引用类型。基本类型的变量保存原始值，即：他代表的值就是数值本身；而引用类型的变量保存引用值。“引用值”代表了某个对象的引用，而不是对象本身，对象本身存放在这个引用值所表示的地址的位置。



基本类型包括：byte, short, int, long, char, float, double, Boolean, returnAddress]]></description><category></category></item><item><title><![CDATA[Java之JVM垃圾回收 内存结构以及垃圾回收算法]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/27061091</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/27061091</guid><author>eyeooo</author><pubDate>Mon, 26 May 2014 10:44:52 +0800</pubDate><description><![CDATA[for

作为Java语言的核心之一，JVM垃圾回收帮我们解决了让我们很头疼的垃圾回收问题。我们不需要像VC++一样，作为内存管理的统治者需要我们对我们分配的每一块内存进行回收，否则就会造成内存泄露问题。

是不是只要有JVM存在我们就不会出现内存泄露问题，出现内存泄露问题我们又该怎么办，如果我们想提高我们程序的稳定性和其他性能我们能从什么地方下手！！！相信这些问题是我们程序过程中不可逾越]]></description><category></category></item><item><title><![CDATA[直接拿来用！10款实用Android UI工具]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/13168453</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/13168453</guid><author>eyeooo</author><pubDate>Sun, 27 Oct 2013 11:21:59 +0800</pubDate><description><![CDATA[首页来的文章，留着以后备用！
http://www.youkuaiyun.com/article/2013-10-22/2817256-10-ui-design-tools



移动应用的UI就好像达摩克利斯之剑，一方面，一个视觉、交互、体验良好的UI可以加强应用在用户心中的形象和识别性，而另一方面，一个体验糟糕的UI设计不仅使用户无法沉浸在应用内，而且还会造成用户对该应用产生厌恶感。所以在应用如]]></description><category></category></item><item><title><![CDATA[IO学霸3 -- Serializable]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/12905229</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/12905229</guid><author>eyeooo</author><pubDate>Mon, 21 Oct 2013 11:27:12 +0800</pubDate><description><![CDATA[1. 压缩
CheckedInputStream: GetCheckSum()为任何InputStream()产生校验和。
CheckOutputStream: GetCheckSum()为任何OutputStream产生校验和。
DeflaterOutputStream: 压缩类的基类。
ZipOutputStream: 一个DeflaterOutputStream，用于将数据压缩成Zi]]></description><category></category></item><item><title><![CDATA[IO学霸2 -- NIO]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/12872921</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/12872921</guid><author>eyeooo</author><pubDate>Sat, 19 Oct 2013 18:57:18 +0800</pubDate><description><![CDATA[11. NIO
JDK1.4的java.nio.*已经加入新的IO类库，目的在于提高速度。实际上旧的IO包已经使用nio重写，即使不显示用nio写代码，速度已经得到提升。
这种速度提升得益于使用的结构接近于操作系统执行IO的方式：通道与缓冲器。
唯一直接与通道交互的缓冲器：ByteBuffer。
产生FileChannel的三个类：FileInputStream, FileOutputSt]]></description><category></category></item><item><title><![CDATA[IO学霸]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/12870879</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/12870879</guid><author>eyeooo</author><pubDate>Sat, 19 Oct 2013 17:48:50 +0800</pubDate><description><![CDATA[学习IO，有必要了解一下Decorator装饰器模式，该模式在IO设计中大量被使用：

http://blog.youkuaiyun.com/eyeooo/article/details/12870867



1.InputStream




类
说明
构造器参数


ByteArrayInputStream
允许将内存的缓冲区当做InputStream
缓冲区，字节从]]></description><category></category></item><item><title><![CDATA[设计模式——装饰器（Decorator）]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/12870867</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/12870867</guid><author>eyeooo</author><pubDate>Sat, 19 Oct 2013 14:22:28 +0800</pubDate><description><![CDATA[装饰（Decorator）模式 属于设计模式里的结构模式，通过装饰类 动态的给一个对象添加一些额外的职责。装饰模式也叫包装（ wrapper ）模式。装饰模式有如下的角色：

抽象构件（component）角色 ：这个角色用来规范被装饰的对象，一般用接口方式给出。

具体构件（concrete  component ）角色 ：被装饰的类。

装饰（decorator）角色 ：持有一个构]]></description><category></category></item><item><title><![CDATA[短期java学习计划]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/12788207</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/12788207</guid><author>eyeooo</author><pubDate>Wed, 16 Oct 2013 20:05:41 +0800</pubDate><description><![CDATA[1.容器进阶，equals与hashCode原理。
2.IO进阶，Nio与缓冲。
3.深入并发。
4.网络与TCP/IP，结合IO与并发深入学习。
5.内存与JVM，java内存机制，review计算机原理，JVM启动与垃圾回收。
6.数据结构与算法，数据结构（大学那本教材）]]></description><category></category></item><item><title><![CDATA[java容器学习]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/12781495</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/12781495</guid><author>eyeooo</author><pubDate>Wed, 16 Oct 2013 17:35:05 +0800</pubDate><description><![CDATA[1.Set
Set(interface): 存入Set的每个元素是唯一的，Set中不存在重复元素，加入Set的元素必须定义equals()方法一确保对象的唯一性，Set接口不保证维护元素的次序。
HashSet（默认）: 快速查找，存入元素必须定义hashCode()
TreeSet : 保持次序，底层树结构，提取有序序列需要实现Comparable接口。
LinkedHashSet:  ]]></description><category></category></item><item><title><![CDATA[内部类（再论工厂模式）]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/11971363</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/11971363</guid><author>eyeooo</author><pubDate>Tue, 24 Sep 2013 12:49:47 +0800</pubDate><description><![CDATA[>>>接口与工厂模式
接口典型的应用就是多继承，而工厂方法设计模式能生成实现同一接口的对象，这与我们直接在使用的地方new某个实现对象是不同的，我们通过工厂对象上调用是业务实现对象创建方法，而该工厂对象将生成接口的某个业务实现的对象，理念上，我们的代码将完全与接口分离，这使得我们可以透明地将某个实现替换为另一个实现。下面的实例展示了工厂方法的结构：


Java代码  



//]]></description><category></category></item><item><title><![CDATA[内部类（多继承）]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/11971351</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/11971351</guid><author>eyeooo</author><pubDate>Tue, 24 Sep 2013 12:49:34 +0800</pubDate><description><![CDATA[首先，要清楚继承的目的是为了复用。Java只能继承一个类，不支持多继承。即没有extends Class1，Class2的语句形式。但我们可以通过内部类现模拟这一实现。

java的非静态内部类可以使用外部类的所有成员方法和变量。这给继承多个类的同名成员并共享带来可能。同时非匿名内部类可以继承一个父类和实现多个接口，因此外部类想要多继承的类可以分别由内部类继承，并进行Override或者直接复]]></description><category></category></item><item><title><![CDATA[内部类（闭包与回调）]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/11971145</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/11971145</guid><author>eyeooo</author><pubDate>Tue, 24 Sep 2013 12:37:14 +0800</pubDate><description><![CDATA[首先，要清楚继承的目的是为了复用。Java只能继承一个类，不支持多继承。即没有extends Class1，Class2的语句形式。但我们可以通过内部类现模拟这一实现。

java的非静态内部类可以使用外部类的所有成员方法和变量。这给继承多个类的同名成员并共享带来可能。同时非匿名内部类可以继承一个父类和实现多个接口，因此外部类想要多继承的类可以分别由内部类继承，并进行Override或者直接复]]></description><category></category></item><item><title><![CDATA[Back to my blog on 优快云]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/11000839</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/11000839</guid><author>eyeooo</author><pubDate>Tue, 03 Sep 2013 16:58:22 +0800</pubDate><description><![CDATA[Hello World, again. Checking whole blogs site in China, I could not found one which is professional and looking-simple, so I have to come back fuckin' csdn. 
Anyway, just blog each study and coding,]]></description><category></category></item><item><title><![CDATA[一篇通俗的objective-c入门]]></title><link>https://blog.youkuaiyun.com/eyeooo/article/details/8013624</link><guid>https://blog.youkuaiyun.com/eyeooo/article/details/8013624</guid><author>eyeooo</author><pubDate>Mon, 24 Sep 2012 17:07:07 +0800</pubDate><description><![CDATA[Objective-C语法快速参考
作者: Cocoa China
【最热的Mac, iPhone专业开发论坛】【本文永久地址】

 
大部分有一点其他平台开发基础的初学者看到XCode，第一感想是磨拳擦掌，看到Interface Builder之后，第一感想是跃跃欲试，而看到Objective-C的语法，第一感想就变成就望而却步了。好吧，我是在说我自己。
 
如果你和我一样，对苹果]]></description><category></category></item></channel></rss>