<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_8936的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_8936</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_8936]]></copyright><item><title><![CDATA[Java虚拟机知识汇总]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82678569</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82678569</guid><author>iteye_8936</author><pubDate>Wed, 25 Jan 2017 17:21:12 +0800</pubDate><description><![CDATA[
   最近把以前Java虚拟机的内容做汇总，由于写的内容排版有点问题，在此用截图的方式拼装，
        具体的内容可以看附件。
 
 
]]></description><category></category></item><item><title><![CDATA[java多线程处理汇总]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82678546</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82678546</guid><author>iteye_8936</author><pubDate>Tue, 24 Jan 2017 15:15:25 +0800</pubDate><description><![CDATA[
基于对多线程的使用和理解，对多线程使用的的类做了一个归类，并对相关内容进行一个简单的分解，如果需要详细了解，请自己查询相关资料。

 
上图是大家经常在多线程中或者编程中使用的类
变量
一个线程运行时都有一个线程栈，线程栈保存了线程运行时候变量值信息。当线程访问某一个
对象时候值的时候，首先通过对象的引用找到对应在堆内存的变量的值，然后把堆内存
变量的具体值load到线程本地内存中...]]></description><category></category></item><item><title><![CDATA[spring IOC相关配置使用]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82651372</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82651372</guid><author>iteye_8936</author><pubDate>Mon, 02 May 2016 23:25:57 +0800</pubDate><description><![CDATA[
                               Spring IOC 相关配置使用
 
配置文件形式　ＸＭＬ格式的配置
&amp;lt;beans&amp;gt;
  &amp;lt;import resource=&quot;spring-res.xml&quot;/&amp;gt;
  &amp;lt;bean id=&quot;aopImpl&quot; class=&quot; com.dy.AopInterfaceImpl&quot;&amp;gt;&amp;lt;/be]]></description><category></category></item><item><title><![CDATA[Spring AOP源码解读]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82651369</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82651369</guid><author>iteye_8936</author><pubDate>Mon, 02 May 2016 19:32:03 +0800</pubDate><description><![CDATA[
                                                Spring AOP源码解读
advice通知
   定义在连接点做点什么，为切面增强提供织入接口，在Spring AOP中，主要描述围绕方法调用而注入的切面行为。
Pointcut切点  
Pointcut（切点）决定Advice通知应该作用于哪个连接点，也就是通过Pointcut来定义需...]]></description><category></category></item><item><title><![CDATA[spring的IOC源码解读]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82651344</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82651344</guid><author>iteye_8936</author><pubDate>Sun, 01 May 2016 23:23:30 +0800</pubDate><description><![CDATA[
                                                         spring IOC
spring的整体结构如下图

依赖反转（IOC Dependency Inversion Principle）:在编码过程中，对象封装了数据和数据的处理，在对数据处理过程中，需要引用其他一个类或者多个类的方法来处理，那么这些类的引入过程要靠自身的类要实...]]></description><category></category></item><item><title><![CDATA[Java基础之修饰符汇总]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82645484</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82645484</guid><author>iteye_8936</author><pubDate>Wed, 23 Dec 2015 22:17:59 +0800</pubDate><description><![CDATA[
1.类修饰符

访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称
（访问修饰符与修饰符的位置可以互换）



名称


说明


备注




public


可以被所有类访问（使用）


public类必须定义在和类名相同的同名文件中




缺省（无访问修饰符）


可以被同一个包中的类访问...]]></description><category></category></item><item><title><![CDATA[java基础之泛型]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82645005</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82645005</guid><author>iteye_8936</author><pubDate>Mon, 14 Dec 2015 21:38:48 +0800</pubDate><description><![CDATA[
讲解泛型之前，先看看如下的例子
    List list = new ArrayList();
    list.add(999);
    list.add(&quot;abc&quot;); 
    list.add(new Date());
那么对于的数据是怎么加载进去的呢，jdk源码是这样的

 

list.add都是默认增加Object类型数据，但是在数据获取中就必须要知道每个数据的...]]></description><category></category></item><item><title><![CDATA[java反射]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82644567</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82644567</guid><author>iteye_8936</author><pubDate>Sat, 05 Dec 2015 23:15:39 +0800</pubDate><description><![CDATA[
一 反射机制
Java反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。
 
主要是指程序可以访问、检测和修改它本身状态或行为的一种能力
提供以下功能：
     1&amp;gt;在运行时判断任意一个对象所属的类
     2&amp;gt;在运行时...]]></description><category></category></item><item><title><![CDATA[Java内部类]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82644484</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82644484</guid><author>iteye_8936</author><pubDate>Thu, 03 Dec 2015 22:54:25 +0800</pubDate><description><![CDATA[
内部类：定义在一个类里面或者方法里面的类。         编译后生成的两个独立的类：Outer.class 和Outer$Inner.class。    内部类的分类：       1.静态内部类：静态内部类定义在类中，任何方法外，用static修饰                               静态内部类只能访问外部类的静态成员。 
       非静态内部类里面不能定义st...]]></description><category></category></item><item><title><![CDATA[Java类,对象,接口]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82644412</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82644412</guid><author>iteye_8936</author><pubDate>Wed, 02 Dec 2015 23:25:40 +0800</pubDate><description><![CDATA[
   Java基础知识的类，对象，抽象类，接口的一个详细说明  
    类：主观抽象，是具有共同特性的对象的抽象，是对象的模板，可以实例化对象           定义格式：             package basic.com.base;//包名
               import java.util.Date;//引入依赖包
                 publi...]]></description><category></category></item><item><title><![CDATA[java 类和对象的初始化]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82644365</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82644365</guid><author>iteye_8936</author><pubDate>Tue, 01 Dec 2015 23:43:33 +0800</pubDate><description><![CDATA[
Java类的装载
  在Java中，类装载器把java类装载到虚拟机中，经过装载，链接和初始化三个步骤来完成。
其中链接中包括 校验、准备和解析。
下面对这些概念进行解析：

装载：查找和导入类或接口的二进制数据，常用的是根据类的路径加载，还有根据网络的地址加载。
链接：执行校验、准备和解析步骤，其中解析步骤是可以选择的；
      校验：检查导入类或接口的二进制数据的正确性；...]]></description><category></category></item><item><title><![CDATA[Java基础之标示符，变量，流程控制]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82643092</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82643092</guid><author>iteye_8936</author><pubDate>Thu, 05 Nov 2015 22:33:34 +0800</pubDate><description><![CDATA[
java注释
Java的注释分三种：单行、多行以及文档注释。
      单行： //后面的内容就是单行注释；

      多行：/* 中间部分 就是多行注释 */；
Java标识符
     标识符(合法的名字)：类名、方法名等。标识符由字母、下划线_、美元符号$或数字组成。

     标识符应由字母、下划线或美元符号开头，且不能是Java的关键字和保留字 。共53个关键字，
...]]></description><category></category></item><item><title><![CDATA[spark分布式安装]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82642952</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82642952</guid><author>iteye_8936</author><pubDate>Tue, 03 Nov 2015 20:06:12 +0800</pubDate><description><![CDATA[

1.如果没安装  需要安装 scala,因为spark需要
    同时在 /etc/profile 增加
      export SCALA_HOME=/scal路径/scala-2.11.7
      export PATH=$SCALA_HOME/bin:$PATH
       执行   source /etc/profile 使配置文件生效
2.下载spark安装包...]]></description><category></category></item><item><title><![CDATA[cassandra + spring操作]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82642951</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82642951</guid><author>iteye_8936</author><pubDate>Tue, 03 Nov 2015 20:03:28 +0800</pubDate><description><![CDATA[
这里是maven工程， 请先新建maven工程
修改pom.xml 文件，增加依赖
&amp;lt;dependency&amp;gt;
   &amp;lt;groupId&amp;gt;org.springframework.data&amp;lt;/groupId&amp;gt;
   &amp;lt;artifactId&amp;gt;spring-data-cassandra&amp;lt;/artifactId&amp;gt;
   &amp;lt;versi...]]></description><category></category></item><item><title><![CDATA[cassandra分布式安装]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82642950</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82642950</guid><author>iteye_8936</author><pubDate>Tue, 03 Nov 2015 20:01:15 +0800</pubDate><description><![CDATA[
1.下载 cassandra 建议安装镜像文件
    wget  http://mirror.bit.edu.cn/apache/cassandra/2.2.3/apache-cassandra-2.2.3-bin.tar.gz;
2.解压文件
    tar  -zxvf apache-cassandra-2.2.3-bin.tar.gz
3. 修改配置文件  cassandra安装...]]></description><category></category></item><item><title><![CDATA[hadoop,hbase,hive,sqoop等大数据相关安装详细说明]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82642110</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82642110</guid><author>iteye_8936</author><pubDate>Fri, 16 Oct 2015 18:50:09 +0800</pubDate><description><![CDATA[
安装包  网上下载 1. hadoop-2.6.0-cdh5.4.0.tar.gz 2. scala-2.10.4.tgz 3. sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz 4. apache-hive-1.2.1-bin.tar.gz 5. spark-1.4.1-bin-hadoop2.6.tgz 6. jdk-8u40-ea-bin-b05-lin...]]></description><category></category></item><item><title><![CDATA[js汇总-数组]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82641758</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82641758</guid><author>iteye_8936</author><pubDate>Fri, 09 Oct 2015 19:22:00 +0800</pubDate><description><![CDATA[
一 数组的创建  


    var arrayObj = new Array();　//创建一个数组
    var arrayObj = new Array(5);　//创建一个数组并指定长度，注意不是上限，是长度
    var arrayObj = new Array('苹果'，‘鸭梨’，‘橙子’);　创建一个数组并赋值
    var arrayObj =   ['苹果'，...]]></description><category></category></item><item><title><![CDATA[javascript汇总- 函数与对象]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82641756</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82641756</guid><author>iteye_8936</author><pubDate>Fri, 09 Oct 2015 19:02:03 +0800</pubDate><description><![CDATA[
 function Person(name){   //构造函数
        this.name=name;
    }
    function fk (){};
    Person.prototype.printName=function() //原型对象
    {
        alert(this.name);
    }
    var person1=ne...]]></description><category></category></item><item><title><![CDATA[js-汇总-数据类型]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82641755</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82641755</guid><author>iteye_8936</author><pubDate>Fri, 09 Oct 2015 19:00:42 +0800</pubDate><description><![CDATA[
 
 

  js数据类型
        Javascript中只有五种简单类型，分别为null,undefined,boolean,String和Number.一种复杂类型：object。
        undefined：未定义，我们也可称之为不存在，typeof(undefined)=undefined.
        null:为空。undefined是不存在，而nul...]]></description><category></category></item><item><title><![CDATA[js汇总-变量]]></title><link>https://blog.youkuaiyun.com/iteye_8936/article/details/82641552</link><guid>https://blog.youkuaiyun.com/iteye_8936/article/details/82641552</guid><author>iteye_8936</author><pubDate>Wed, 30 Sep 2015 17:01:00 +0800</pubDate><description><![CDATA[
一 JavaScript概述

JavaScript是基于对象和事件驱动的脚本语言，主要应用在客户端。特点：1.交互性(它可以做的就是信息的动态交互)2.安全性(它不允许直接访问本地硬盘)3.跨平台性(只要是可以解释Js的浏览器都可以执行，和平台无关)。

 变量

 1. var变量的命名与java相同，以字母，下划线_ ,$美元符号开头.

 2. 标识符：用于标识数据和表达式的符...]]></description><category></category></item></channel></rss>