<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kyle_Api的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Kyle_Api</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Kyle_Api]]></copyright><item><title><![CDATA[Jar包详解和META-INF作用]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/70137989</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/70137989</guid><author>Kyle_Api</author><pubDate>Wed, 12 Apr 2017 01:45:55 +0800</pubDate><description><![CDATA[如何把 java 程序编译成 .exe 文件。通常回答只有两种，一种是制作一个可执行的 JAR 文件包，然后就可以像.chm 文档一样双击运行了；而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的，而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件，性能也要打些折扣。所以，使用制作可执行 JAR 文件包的方法就是最佳选择了，何况它还能保持 Java 的跨平台特性。 ]]></description><category></category></item><item><title><![CDATA[Eclipse中10个最有用的快捷键组合]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/70059592</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/70059592</guid><author>Kyle_Api</author><pubDate>Tue, 11 Apr 2017 17:04:49 +0800</pubDate><description><![CDATA[一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码，使得整体的开发效率和质量得到提升。

    1. ctrl+shift+r：打开资源
    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件，而你只需要按下文件名或mask名中的前几个字母，比如applic*.xml。美中不足的是这组快捷]]></description><category></category></item><item><title><![CDATA[Tomcat7 的目录结构]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/70054339</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/70054339</guid><author>Kyle_Api</author><pubDate>Tue, 11 Apr 2017 15:43:07 +0800</pubDate><description><![CDATA[1、bin：该目录下存放的是二进制可执行文件，如果是安装版，那么这个目录下会有两个exe文件：tomcat6.exe、tomcat6w.exe，前者是在控制台下启动Tomcat，后者是弹出UGI窗口启动Tomcat；如果是解压版，那么会有startup.bat和shutdown.bat文件，startup.bat用来启动Tomcat，但需要先配置JAVA_HOME环境变量才能启动，shutdawn]]></description><category></category></item><item><title><![CDATA[Java类中各成员的执行顺序]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/64919148</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/64919148</guid><author>Kyle_Api</author><pubDate>Wed, 22 Mar 2017 14:39:49 +0800</pubDate><description><![CDATA[属性、方法、构造方法和自由块都是类中的成员，在创建对象时，各成员的执行顺序如下：

（1）父类静态成员和静态初始化块，按在代码中出现的顺序依次执行。
（2）子类静态成员和静态初始化块，按在代码中出现的顺序依次执行。
（3）父类实例成员和实例初始化块，按在代码中出现的顺序依次执行。
（4）执行父类构造方法。
（5）子类实例成员和实例初始化块，按在代码中出现的顺序依次执行。
（6）执行子]]></description><category></category></item><item><title><![CDATA[Java中的多线程详解]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/63097142</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/63097142</guid><author>Kyle_Api</author><pubDate>Sat, 18 Mar 2017 02:32:30 +0800</pubDate><description><![CDATA[如果对什么是线程、什么是进程仍存有疑惑，请先Google之，因为这两个概念不在本文的范围之内。

用多线程只有一个目的，那就是更好的利用cpu的资源，因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对，因为反应“多角色”的程序代码，最起码每个角色要给他一个线程吧，否则连实际场景都无法模拟，当然也没法说能用单线程来实现：比如最常见的“生产者，消费者模型”。

很多人都对其中的一]]></description><category></category></item><item><title><![CDATA[redis的配置（安装、启动、本机与虚拟机的redis的连接）]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/63053846</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/63053846</guid><author>Kyle_Api</author><pubDate>Sat, 18 Mar 2017 01:34:18 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/lyg_come_on/article/details/62889559

我的虚拟机中的Linux系统是centos6.4

一、Redis的安装
安装之前确保linux系统以及安装了gcc和tcl，若没有可以使用yum指令安装：yum install gcc和yum install tcl
1. 下载redis的二进制压缩包到目录]]></description><category></category></item><item><title><![CDATA[web工程中的web.xml文件的作用]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/63040011</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/63040011</guid><author>Kyle_Api</author><pubDate>Sat, 18 Mar 2017 01:13:23 +0800</pubDate><description><![CDATA[web工程中的web.xml文件有什么作用呢？它是每个web.xml工程都必须的吗？
一个web中完全可以没有web.xml文件，也就是说，web.xml文件并不是web工程必须的。

那什么时候需要，什么时候可以不需要呢？
要想回答上面的问题，得先了解web.xml文件使用来干什么的。web.xml文件是用来配置：欢迎页、servlet、filter等的。当你的web工程没用到这些时，你]]></description><category></category></item><item><title><![CDATA[深入分析字符编码之-几种常见的字符编码格式]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/62901819</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/62901819</guid><author>Kyle_Api</author><pubDate>Fri, 17 Mar 2017 21:20:35 +0800</pubDate><description><![CDATA[编码问题一直困扰着开发人员，尤其在 Java 中更加明显，因为 Java 是跨平台语言，不同平台之间编码之间的切换较多。本文将向你详细介绍
 Java 中编码问题出现的根本原因，你将了解到：Java 中经常遇到的几种编码格式的区别；Java 中经常需要编码的场景；出现中文问题的原因分析；在开发 Java web
 程序时可能会存在编码的几个地方，一个 HTTP 请求怎么控制编码格式？如何避免出]]></description><category></category></item><item><title><![CDATA[如何理解jsp页面中的“<base href="<%=basePath%>">”？]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/62892426</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/62892426</guid><author>Kyle_Api</author><pubDate>Fri, 17 Mar 2017 17:25:48 +0800</pubDate><description><![CDATA[jsp文件里通常有以下代码： 

这里的">是什么意思呢？

我在W3School网站上查了html中的base标签，解释如下： 
 标签为页面上的所有链接规定默认地址或默认目标。

通常情况下，浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。

使用  标签可以改变这一点。浏览器随后将不再使用当前文档的 URL，而使用指定的基本 URL 来解析所有的]]></description><category></category></item><item><title><![CDATA[设计模式-AOP的代理模式]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/62887444</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/62887444</guid><author>Kyle_Api</author><pubDate>Fri, 17 Mar 2017 14:21:13 +0800</pubDate><description><![CDATA[Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。

具体思想是：定义一个切面，在切面的纵向定义处理方法，处理完成之后，回到横向业务流。

AOP 在spring框架中被作为核心组成部分之一，的确Spring将AOP发挥到很强大的功能。最常见的就是事务控制。工作之余，对于使用的工具，不免需要了解其所以然。学]]></description><category></category></item><item><title><![CDATA[SpringAop在实际项目中的使用案例]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/62887017</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/62887017</guid><author>Kyle_Api</author><pubDate>Fri, 17 Mar 2017 13:56:21 +0800</pubDate><description><![CDATA[OP有三种织入切面的方法：

其一是编译期织入，这要求使用特殊的Java编译器，AspectJ是其中的代表者；

其二是类装载期织入，而这要求使用特殊的类装载器，AspectJ和AspectWerkz是其中的代表者；

其三为动态代理织入，在运行期为目标类添加增强生成子类的方式，Spring AOP采用动态代理织入切面。


Spring AOP使用了两种代理机制，一种是基于JD]]></description><category></category></item><item><title><![CDATA[Struts2的struts.xml配置文件实例]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/62238193</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/62238193</guid><author>Kyle_Api</author><pubDate>Wed, 15 Mar 2017 21:48:18 +0800</pubDate><description><![CDATA["-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">



  
  
 
 
 
 
 
 
 
 
 namespace：命名空间，-->
 
    
    
   
     ]]></description><category></category></item><item><title><![CDATA[2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/62237884</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/62237884</guid><author>Kyle_Api</author><pubDate>Wed, 15 Mar 2017 21:24:50 +0800</pubDate><description><![CDATA[欢迎Follow我的GitHub, 关注我的优快云.
 其余参考Android目录.已同步微信公众号：猛戳这里转载请注明出入谢谢！ http://blog.youkuaiyun.com/xiaole0313/article/details/62056612推荐文章：如果你喜欢上了一个程序员小伙，献给所有的程序员女友
学习资料（干货汇集）不断更新【更新于2017-2-25】Android Studio 2.3]]></description><category></category></item><item><title><![CDATA[Java集合框架List，Map，Set等全面介绍]]></title><link>https://blog.youkuaiyun.com/Kyle_Api/article/details/61201452</link><guid>https://blog.youkuaiyun.com/Kyle_Api/article/details/61201452</guid><author>Kyle_Api</author><pubDate>Fri, 10 Mar 2017 17:28:13 +0800</pubDate><description><![CDATA[Java Collections Framework是Java提供的对集合进行定义，操作，和管理的包含一组接口，类的体系结构。

 

Java集合框架的基本接口/类层次结构：














java.util.Collection [I]
+--java.util.List [I]
   +--java.util.ArrayList [C]]]></description><category></category></item></channel></rss>