简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Java虚拟机在执行Java程序的过程中会把它所管理的呢存划分为若干个不同的数据区域。如图所示1,程序计数器一块较小的内存空间,作用:当前线程所执行的字节码的行号指示器。线程私有的内存。Java的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,因此,每个线程为了能在切换后能恢复到正确的位置,每个线程需要独立的程序计数器。2,Java虚拟机栈也是线程私有
一,基础知识1,数据结构2,计算机网络3,计算机组成原理4,操作系统5,数据库原理6,计算机算法基础二,语言基础1,C++primer2,JAVA编程思想3,深入理解Java虚拟机4,编写高质量代码5,《剑指Offer》6,《程序员面试宝典》三,专业知识1,Hadoop2,Hbase3,Lucene4,Nutch5,Sol
与平台无关性实现在操作系统的应用层,各种不同平台的虚拟机与所有平台都统一使用的程序存储格式--字节码是构成平台无关性的基石实现语言无关性的基础是虚拟机和字节码存储格式,使用Java编译器可以把Java代码编译为存储字节码的Class文件,使用其他语言的编译器也可以相应编译成Class文件,其他语言也可以在JAVA虚拟机中运行,虚拟机不关心Class的来源,只有符合Class文件应有的结构就可以
每日任务:C++primer两章(共18章)《剑指Offer》两题(共17题)《java虚拟机》一章(共六章)复习:VS项目,SQL,PB,Rose建模,VSS,UML,Visio等作息安排:早上:《C++Primer》七点起床7点半--9点:教室自习9点-11点:实验室学习工作中午:调试算法,,午睡下午:两点半-5点学习编程《剑指Offer》晚
CMake是一个跨平台的软件,在很多平台可以使用。一般在windows下,我们会直接使用VS生成项目,在linux下面,我们也可以使用QT Creater生成项目,但是两个不同平台上面的项目不能相互移植。这就有了CMake的用武之地,我们可以先编写一个CMakeLists.txt文件,将需要的.h和.cpp文件包含进来,然后在不同的平台使用CMake调用各自的编译器生成各自的工程。
package zktest;import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache
转自:http://www.dataguru.cn/portal.php?mod=view&aid=2674环境:master 192.168.0.100 slaveA 192.168.0.101 slaveB 192.168.0.102包:hbase-0.90.4-cdh3u2hadoop-0.20.2-cdh3u2gz包下载地址:http://a
shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 什么是shellLinux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口
转自:http://blog.csdn.net/desilting/article/details/22872839kafka下载:https://www.apache.org/dyn/closer.cgi?path=/kafka/0.8.1/kafka_2.10-0.8.1.tgz分别在三台服务器上安装kafka:tar zxvf kafka_2.10-0.8
转自:http://blog.csdn.net/desilting/article/details/22873335安装完kafka后,做了下简单测试消息生产端:[java] viewplaincopyprint?"font-family:Microsoft YaHei;">import java.util.Proper