自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Java虚拟机知识汇总

   最近把以前Java虚拟机的内容做汇总,由于写的内容排版有点问题,在此用截图的方式拼装,        具体的内容可以看附件。  

2017-01-25 17:21:12 105

原创 java多线程处理汇总

基于对多线程的使用和理解,对多线程使用的的类做了一个归类,并对相关内容进行一个简单的分解,如果需要详细了解,请自己查询相关资料。 上图是大家经常在多线程中或者编程中使用的类变量一个线程运行时都有一个线程栈,线程栈保存了线程运行时候变量值信息。当线程访问某一个对象时候值的时候,首先通过对象的引用找到对应在堆内存的变量的值,然后把堆内存变量的具体值load到线程本地内存中...

2017-01-24 15:15:25 454

原创 spring IOC相关配置使用

                               Spring IOC 相关配置使用 配置文件形式 XML格式的配置<beans>  <import resource="spring-res.xml"/>  <bean id="aopImpl" class=" com.dy.AopInterfaceImpl"></be

2016-05-02 23:25:57 92

原创 Spring AOP源码解读

                                                Spring AOP源码解读advice通知   定义在连接点做点什么,为切面增强提供织入接口,在Spring AOP中,主要描述围绕方法调用而注入的切面行为。Pointcut切点  Pointcut(切点)决定Advice通知应该作用于哪个连接点,也就是通过Pointcut来定义需...

2016-05-02 19:32:03 106

原创 spring的IOC源码解读

                                                         spring IOCspring的整体结构如下图依赖反转(IOC Dependency Inversion Principle):在编码过程中,对象封装了数据和数据的处理,在对数据处理过程中,需要引用其他一个类或者多个类的方法来处理,那么这些类的引入过程要靠自身的类要实...

2016-05-01 23:23:30 69

原创 Java基础之修饰符汇总

1.类修饰符访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换)名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中缺省(无访问修饰符)可以被同一个包中的类访问...

2015-12-23 22:17:59 71

原创 java基础之泛型

讲解泛型之前,先看看如下的例子    List list = new ArrayList();    list.add(999);    list.add("abc");     list.add(new Date());那么对于的数据是怎么加载进去的呢,jdk源码是这样的 list.add都是默认增加Object类型数据,但是在数据获取中就必须要知道每个数据的...

2015-12-14 21:38:48 100

原创 java反射

一 反射机制Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 主要是指程序可以访问、检测和修改它本身状态或行为的一种能力提供以下功能:     1>在运行时判断任意一个对象所属的类     2>在运行时...

2015-12-05 23:15:39 81

原创 Java内部类

内部类:定义在一个类里面或者方法里面的类。         编译后生成的两个独立的类:Outer.class 和Outer$Inner.class。    内部类的分类:       1.静态内部类:静态内部类定义在类中,任何方法外,用static修饰                               静态内部类只能访问外部类的静态成员。        非静态内部类里面不能定义st...

2015-12-03 22:54:25 60

原创 Java类,对象,接口

   Java基础知识的类,对象,抽象类,接口的一个详细说明      类:主观抽象,是具有共同特性的对象的抽象,是对象的模板,可以实例化对象           定义格式:             package basic.com.base;//包名               import java.util.Date;//引入依赖包                 publi...

2015-12-02 23:25:40 77

原创 java 类和对象的初始化

Java类的装载  在Java中,类装载器把java类装载到虚拟机中,经过装载,链接和初始化三个步骤来完成。其中链接中包括 校验、准备和解析。下面对这些概念进行解析:装载:查找和导入类或接口的二进制数据,常用的是根据类的路径加载,还有根据网络的地址加载。链接:执行校验、准备和解析步骤,其中解析步骤是可以选择的;      校验:检查导入类或接口的二进制数据的正确性;...

2015-12-01 23:43:33 131

原创 Java基础之标示符,变量,流程控制

java注释Java的注释分三种:单行、多行以及文档注释。      单行: //后面的内容就是单行注释;      多行:/* 中间部分 就是多行注释 */;Java标识符     标识符(合法的名字):类名、方法名等。标识符由字母、下划线_、美元符号$或数字组成。     标识符应由字母、下划线或美元符号开头,且不能是Java的关键字和保留字 。共53个关键字,...

2015-11-05 22:33:34 82

原创 spark分布式安装

1.如果没安装  需要安装 scala,因为spark需要    同时在 /etc/profile 增加      export SCALA_HOME=/scal路径/scala-2.11.7      export PATH=$SCALA_HOME/bin:$PATH       执行   source /etc/profile 使配置文件生效2.下载spark安装包...

2015-11-03 20:06:12 85

原创 cassandra + spring操作

这里是maven工程, 请先新建maven工程修改pom.xml 文件,增加依赖<dependency>   <groupId>org.springframework.data</groupId>   <artifactId>spring-data-cassandra</artifactId>   <versi...

2015-11-03 20:03:28 451

原创 cassandra分布式安装

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.gz3. 修改配置文件  cassandra安装...

2015-11-03 20:01:15 156

原创 hadoop,hbase,hive,sqoop等大数据相关安装详细说明

安装包  网上下载 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...

2015-10-16 18:50:09 369

原创 js汇总-数组

一 数组的创建      var arrayObj = new Array(); //创建一个数组    var arrayObj = new Array(5); //创建一个数组并指定长度,注意不是上限,是长度    var arrayObj = new Array('苹果',‘鸭梨’,‘橙子’); 创建一个数组并赋值    var arrayObj =   ['苹果',...

2015-10-09 19:22:00 76

原创 javascript汇总- 函数与对象

 function Person(name){   //构造函数        this.name=name;    }    function fk (){};    Person.prototype.printName=function() //原型对象    {        alert(this.name);    }    var person1=ne...

2015-10-09 19:02:03 63

原创 js-汇总-数据类型

    js数据类型        Javascript中只有五种简单类型,分别为null,undefined,boolean,String和Number.一种复杂类型:object。        undefined:未定义,我们也可称之为不存在,typeof(undefined)=undefined.        null:为空。undefined是不存在,而nul...

2015-10-09 19:00:42 94

原创 js汇总-变量

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

2015-09-30 17:01:00 90

原创 CountDownLatch

CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定了计数的次数countDown方法,当前线...

2015-09-13 21:33:24 62

原创 浅谈JAVA ThreadPoolExecutor

在Java中,如果只是需要一个简单的thread pool,ExecuteService可能更为合适,这是一个Interface。可以通过调用Executor的静态方法来获得一些简单的threadpool,如:[java] view plaincopyExecuteService pool = Executors.newFixedThreadPool(poolSize);  ...

2015-09-13 21:31:48 63

原创 ScheduledExecutorService

 ExecutorService,可安排在给定的延迟后运行或定期执行的命令。schedule 方法使用各种延迟创建任务,并返回一个可用于取消或检查执行的任务对象。scheduleAtFixedRate 和 scheduleWithFixedDelay 方法创建并执行某些在取消前一直定期运行的任务。用 Executor.execute(java.lang.Runnable) 和 Exe...

2015-09-13 21:29:44 82

原创 浅谈ScheduledThreadPoolExecutor

继承ThreadPoolExecutor,实现ScheduledExecutorService接口。虽然此类继承自 ThreadPoolExecutor,但是几个继承的调整方法对此类并无作用。特别是,因为它作为一个使用 corePoolSize 线程和一个无界队列的固定大小的池,所以调整 maximumPoolSize 没有什么效果。简单实例:这个例子跟使用 ThreadPoolExec...

2015-09-13 21:28:00 100

原创 sqoop安装配置

1. 下载  sqoop1(sqoop2 版本不稳定)wget http://mirrors.ustc.edu.cn/apache/sqoop/1.4.6/sqoop-1.4.6.bin__hadoop-1.0.0.tar.gz2.修改 /etc/profile      export JAVA_HOME=/usr/java/default      export CLAS...

2015-09-06 09:55:54 116

原创 hbase安装配置

 1.下载镜像文件  wget http://apache.claz.org/hbase/hbase-0.98.13/hbase-0.98.13-hadoop1-bin.tar.gz 2. tar -zxvf  hbase-0.98.13-hadoop1-bin.tar.gz 3. 修改hbase-site.xml文件内容        <configuration&g...

2015-09-06 09:53:44 78

原创 hadoop常用命令

假设Hadoop的安装目录HADOOP_HOME为/home/admin/hadoop。启动与关闭启动Hadoop1.         进入HADOOP_HOME目录。2.         执行sh bin/start-all.sh关闭Hadoop1.         进入HADOOP_HOME目录。2.         执行sh bin/stop-all.sh...

2015-09-06 09:50:44 65

原创 hadoop安装

1.下载  http://www.apache.org/dist/hadoop/core/ 版本为 hadoop-1.2.12. 解压 文件 tar -xzvf  hadoop-1.0.4.tar.gz 修改配置文件(安装目录下的 conf/ 下) 1>.hadoop-env.xml 添加 java配置    export JAVA_HOME=/usr/java/def...

2015-09-06 09:49:29 114

原创 hadoop之hdfs

hdfs的设计理念:当数据集的大小超过单台计算机的存储能力时,就有必要将其进行分区并存储到若干台单独的计算机上。可以这样说hadoop有一个抽象的文件系统概念,HDFS只是其中的一个实现。在hadoop里,hadoop定义了一个抽象的文件系统的概念,具体就是hadoop里面定义了一个java的抽象类:org.apache.hadoop.fs.FileSystm,这个抽象类用来定义hadoop中...

2015-09-04 17:14:34 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除