摘要: 1. JVM类加载机制 类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括:加载、连接(验证、准备、解析)、初始化、使用和卸载阶段。 加载:根据查找路径找到对应的class文件,然后倒入。 检查:检查待加载的class文件的正确性。 准备:给类中的静态变量分配存储空间。 解析:将符号 阅读全文
posted @ 2016-03-05 20:46 cjt1991 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1. 进程与线程 定义 进程是程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上 阅读全文
posted @ 2016-03-05 17:58 cjt1991 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 网络层 主要任务是把网络协议数据单元或分组从源计算机经过适当的路径发送到目的地计算机。从源计算机到目的计算机可能要经过若干个中间节点,这需要在通信子网中进行路由选择。 网络层与数据链路层有很大的差别,数据链路层仅把数据帧从线缆或信道的一端传送到另一端(即在相邻节点间进行数据传送),网络层的目的是实现 阅读全文
posted @ 2016-03-04 18:07 cjt1991 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在Java编写的程序中,有时为了提高程序的运行效率,编译器会自动对其进行优化,把经常访问的变量缓存起来,程序在读取这个变量时有可能会直接从缓存(例如寄存器)中来读取这个值,而不会从内存中读取。这样做的一个好处是提高了程序的运行效率,但当遇到多线程编程时,变量的值可能因为别的线程而改变了,而该缓存的值 阅读全文
posted @ 2016-02-25 16:25 cjt1991 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 异常是指程序运行时(非编译时)所发生的非正常情况或错误,当程序违反了语义规则时,JVM就会将出现的错误表示为一个异常并抛出。这个异常可以在catch程序中进行捕获,然后进行处理。而异常处理的目的则是为了提高程序的安全性和鲁棒性。JAVA提供了两种错误的异常类,分别为Error和ExceptionEr 阅读全文
posted @ 2016-02-21 11:01 cjt1991 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 单例模式:作用:就是保证在应用程序的整个生命周期中,单例类的实例最多只能有一个。好处:类只实例化一次,省资源,节省开销,提高速度 主要考察的是多线程下面单例模式的线程安全性问题。第一种:饿汉式,在类被加载时,静态变量m_instance会被初始化,此时类的私有构造子会被调用 public class 阅读全文
posted @ 2016-02-20 15:47 cjt1991 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Sqoop 配置文档 安装环境ubuntu14.04 64位 hadoop2.6 jdk 1.7.0_79 sqoop-1.99.6-bin-hadoop200 Sqopp介绍: Sqoop 学习笔记 1.sqoop 介绍 1)多数是用hadoop技术处理大数据业务的企业有大量的数据存储在rdbms 阅读全文
posted @ 2016-01-27 17:28 cjt1991 阅读(874) 评论(1) 推荐(0) 编辑
摘要: 1. java NIO 和阻塞I/O的区别:阻塞I/O在调用InputStream.read()方法时是阻塞的,它会一直等到数据到来时(或超时)才会返回;同样,在调用ServerSocket.accept()方法时,也会一直阻塞到有客户端连接才会返回,每个客户端连接过来后,服务端都会启动一个线程去处... 阅读全文
posted @ 2016-01-25 22:28 cjt1991 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Hadoop不提供64位编译好的版本,只能用源码自行编译64位版本。学习一项技术从安装开始,学习hadoop要从编译开始。1.操作系统编译环境yum install cmake lzo-devel zlib-devel gcc gcc-c++ autoconf automake libtool nc... 阅读全文
posted @ 2016-01-25 22:24 cjt1991 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.jquery优势轻量级、强大的选择器、出色的DOM操作封装、完善的时间和时间对象兼容机制、方便的链式操作、隐式迭代、完善的文档、丰富的插件demo1:实现当页面加载完成的时候a标签上的文字是红色,当点击之后,让a标签上有一个黄色的边框 ... 阅读全文
posted @ 2015-08-20 12:45 cjt1991 阅读(151) 评论(0) 推荐(0) 编辑