
学习记录
文章平均质量分 86
源来是这样
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录多线程学习之路
线程的基本概念、基本状态及状态之间的关系? 线程的基本概念:线程指在程序执行过程中,能够执行程序代码的一个执行单元,每个程序至少有一个线程就是它本身。 线程的基本状态:就绪、运行、synchronize阻塞、wait和sleep挂起、结束。 状态之间的关系:wait要在synchronize中执行,对于wait来说有两种方式运行线程:wait()要使用notify()进行唤醒; wait(时原创 2016-10-09 16:11:56 · 294 阅读 · 0 评论 -
JVM调优 学习: 概念储备 (1)
数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:类类型,接口类型和数组。 堆和栈 堆和栈是程序运行的关键,所以他们的重要性很大。 栈是运行时的单位,而堆是翻译 2016-12-29 18:20:26 · 382 阅读 · 0 评论 -
记录多线程成长----2
五、线程同步 ①、synchronized关键字的作用域有两种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中一个synchronized方法,其他线程不能同时访问这个对象任何一个synchronized方法)。这是,不同的对象实例的s转载 2016-10-17 10:55:57 · 246 阅读 · 0 评论 -
Trafodion server --- 服务端安装
准备工作: 因为安装trafodion2.0.1版本,如果使用CHD平台,就必须使用5.4版本。(CDH5.4安装在上一篇有介绍) trafodion搭建。 1、在http://trafodion.incubator.apache.org/download.html下载 trafodion的server和installer。 2、将两个文件放到 linu原创 2016-09-25 13:02:27 · 2827 阅读 · 3 评论 -
多线程学习之多线程编程
有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式: A:1 2 3 4 1 2.... B:2 3 4 1 2 3.... C:3 4 1 2 3 4.... D:4 1 2 3 4 1.... 请设计程序。 import java.io.PrintW转载 2016-10-10 18:31:07 · 324 阅读 · 0 评论 -
Hbase简单使用
hbase(main):003:0> create 'test','first','second' 创建一个名为Test的表,里面有两个列族first second hbase(main):007:0> put 'test','row1','first:a','1' 往test表中添加数据,row1是标识(相当主键),first:a 代表是列族:列名。后面1代表是a的值。原创 2016-03-08 11:24:26 · 438 阅读 · 0 评论 -
CDH5 离线安装 记录
Cloudera Manager下载地址: http://archive.cloudera.com/cm5/cm/5/cloudera-manager-el6-cm5.4.3_x86_64.tar.gz , CDH安装包地址: http://archive.cloudera.com/cdh5/parcels/latest/ ,由于我们的操作系统为CentOS6.5,需要下载以下文件: ·原创 2016-09-23 17:05:20 · 1692 阅读 · 0 评论 -
java反射详解
【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package Reflect; /** * 通过一个对象获得完整的包名和类名 * */ class Demo{ //other codes... } class hello{转载 2016-01-24 12:01:16 · 416 阅读 · 0 评论 -
读取文件内容并排序
File file = new File("C:\\Users\\user\\Desktop\\a.txt"); try { BufferedReader br = new BufferedReader(new FileReader(file)); String value = null; Set set = new TreeSet(new Comp转载 2016-07-14 20:11:23 · 1581 阅读 · 0 评论 -
CentOS 搭建hadoop2.7.2
一、本次hadoop集群搭建是在四台linux主机上搭建。分别是 192.168.226.17 Master 192.168.226.18 Slave1 192.168.226.19 Slave2 192.168.226.20 Slave3 二、准备工作,首先在四台linux主机上建立hadood运行帐号原创 2016-09-06 10:18:33 · 428 阅读 · 0 评论 -
CDH5 卸载 删除
首先,要在master:7180 上的 主页 删掉 Cluster1 。 步骤如下: 点击停止,然后再点击删除群集 然后重启linux系统。所有节点。(这是因为,如果你不重启,你再删除一些文件夹或文件的时候,会被拒绝。因为有一些服务或设备他运行的后台) 然后,在linux下执行下面的命令(这些就是你安装CDH时产生的一些文件夹,现在就找到这些文件夹的位置,然后删除。如果你是原创 2016-09-23 17:16:22 · 744 阅读 · 0 评论 -
java调优 学习:基本垃圾回收算法(2)
按照基本回收策略分 引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清楚(Mark-Sweep): 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清楚。此翻译 2016-12-30 19:08:43 · 369 阅读 · 0 评论