<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csjy12580的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csjy12580</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csjy12580]]></copyright><item><title><![CDATA[HTTP协议详解]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/48325101</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/48325101</guid><author>csjy12580</author><pubDate>Fri, 11 Sep 2015 12:46:37 +0800</pubDate><description><![CDATA[一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则，超文本传输协议(HTTP)是一种通信协议，它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议，即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则，通过因特网传送]]></description><category></category></item><item><title><![CDATA[常用应用协议总结]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/48368443</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/48368443</guid><author>csjy12580</author><pubDate>Fri, 11 Sep 2015 10:07:19 +0800</pubDate><description><![CDATA[一、Http协议
   详情见：我的上一篇博客http协议详解


二、FTP协议
     FTP协议：文件传输协议，底层采用TCP协议实现



FTP通信过程

　　服务器首先运行一个本地主服务进程，当客户端用户输入open和ftp命令后，客户指定一个远程计算机，建立一个客户控制进程，本地应用成为一个FTP客户，建立了自己的半相关。
　　然后，客户用TCP建立与指定F]]></description><category></category></item><item><title><![CDATA[C++/Java 关于overload(重载)，override（覆盖）,overwrite（重写）]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/48339407</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/48339407</guid><author>csjy12580</author><pubDate>Thu, 10 Sep 2015 10:11:15 +0800</pubDate><description><![CDATA[一、 C++中override、overload、overwrite间的区别。Overload  重载 
在C++程序中，可以将语义、功能相似的几个函数用同一个名字表示，但参数不同（包括类型、顺序不同），即函数重载。 
（1）相同的范围（在同一个类中）； 
（2）函数名字相同； 
（3）参数不同；请注意，重载解析中不考虑返回类型，而且在不同的作用域里声明的函数也不算是重载。Override    覆]]></description><category></category></item><item><title><![CDATA[Maven学习笔记（-）]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/46636497</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/46636497</guid><author>csjy12580</author><pubDate>Thu, 25 Jun 2015 14:55:57 +0800</pubDate><description><![CDATA[一、maven坐标
       坐标是Maven最基本的概念，它就像每个构件的身份证号码，有了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣的构件。举个最简单的例子，如果没有坐标，使用JUnit的时候，用户就需要去下载依赖jar包，用依赖的方式，简单配置使用如junit:junit:4.8.2就可以了。这里第一个junit是groupId，第二个junit是artifactId，4.8]]></description><category></category></item><item><title><![CDATA[java对象和内存的控制深入浅出]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/45331307</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/45331307</guid><author>csjy12580</author><pubDate>Tue, 28 Apr 2015 09:26:10 +0800</pubDate><description><![CDATA[一、对象与内存控制的知识点

1.java变量的初始化过程，包括局部变量，成员变量（实例变量和类变量）。
2.继承关系中，当使用的对象引用变量编译时类型和运行时类型不同时，访问该对象的属性和方法是有区别的。
3.final修饰符特性。

二、java变量的划分与初始化过程

     java程序的变量大体可以分为成员变量和局部变量，成员变量可以分为实例变量（非静态变量）和类变量（]]></description><category></category></item><item><title><![CDATA[JDK7新特性—FileVisitor]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/45146677</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/45146677</guid><author>csjy12580</author><pubDate>Mon, 20 Apr 2015 09:58:47 +0800</pubDate><description><![CDATA[有时需要递归遍历一个文件树，比如查找一个文件夹内符合条件的文件，查找某一天创建的文件……。jdk7 nio包提供一个新的接口 FileVisitor。它提供了遍历文件树的各种操作。

 

preVisitDirectory - 一个路径被访问时调用

 

PostVisitDirectory - 一个路径的所有节点被访问后调用。如果有错误发生，exception会传递给这个方法]]></description><category></category></item><item><title><![CDATA[零基础学习hadoop]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/44773975</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/44773975</guid><author>csjy12580</author><pubDate>Tue, 31 Mar 2015 08:58:55 +0800</pubDate><description><![CDATA[零基础学习hadoop,没有想象的那么困难，也没有想象的那么容易。在刚接触云计算，曾经想过培训，但是培训机构的选择就让我很纠结。所以索性就自己学习了。整个过程整理一下，给大家参考，欢迎讨论，共同学习。
从一开始什么都不懂，到能够搭建集群，开发。整个过程，只要有Linux基础，虚拟机化和java基础，其实hadoop,没有太大的困难。
 
首先整体说一下学习过程给大家借鉴：
首先查阅了资料，]]></description><category></category></item><item><title><![CDATA[新手学习Hadoop]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/44773961</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/44773961</guid><author>csjy12580</author><pubDate>Tue, 31 Mar 2015 08:56:31 +0800</pubDate><description><![CDATA[对于我们新手入门学习hadoop大数据存储的朋友来说，首先了解一下云计算和云计算技术是有必要的。下面先是介绍云计算和云计算技术的：              云计算，是一种基于互联网的计算方式，通过这种方式，共享的软硬件资源和信息可以按需求提供给计算机和其他设备，主要是基于互联网的相关服务地增加、使用和交付模式，通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法]]></description><category></category></item><item><title><![CDATA[开发者的弥天大谎还是至理名言？]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/44454967</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/44454967</guid><author>csjy12580</author><pubDate>Thu, 19 Mar 2015 11:28:09 +0800</pubDate><description><![CDATA[“当我需要用到它时我就去学它！”

　　过去这些年里这句话我听到无数次；对于处在一个像软件开发这样的快速发展变化的行业里，这听起来像是一种十分适用主义的态度。从某些层面上说，它确实十分适用，但从另一个层面来看，我很受这句话困扰。它似乎成了我们这个行业的福音，但却从来没有把这个行业变的更好。问题就在于，这句话表面上借明智的有经验的开发者之言，其实是幌子，实为人们随波逐流的借口。实在是有太多的东西]]></description><category></category></item><item><title><![CDATA[Java 内存回收机制（一）]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/44406647</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/44406647</guid><author>csjy12580</author><pubDate>Wed, 18 Mar 2015 10:26:55 +0800</pubDate><description><![CDATA[与C/C++相比，Java的内存回收机制，无疑极大的方便了程序员的开发工作。下面我对Java内存回收机制的一些理解，欢迎大家一起来讨论一下。
   一、如何判断一个对象是否可回收。
        判断一个对象是否可回收实际上就是就是判断是否还有引用指向该对象的实际数据。常用的判断方法主要有：1、引用计数器法，2、可达性分析算法。
       1、引用计数器算法
        其算法具]]></description><category></category></item><item><title><![CDATA[使用FreeMarker生成word文档]]></title><link>https://blog.youkuaiyun.com/csjy12580/article/details/44039791</link><guid>https://blog.youkuaiyun.com/csjy12580/article/details/44039791</guid><author>csjy12580</author><pubDate>Tue, 03 Mar 2015 16:27:40 +0800</pubDate><description><![CDATA[最近再做一个项目需要生成word文档，通过在网上收集了一些资料后决定采用Freemarker 来生成word文档。其基本过程如下所示：
      1.编辑文档模板
           
           










































3.所生成]]></description><category></category></item></channel></rss>