![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
文章平均质量分 86
源来是这样
这个作者很懒,什么都没留下…
展开
-
记录多线程学习之路
线程的基本概念、基本状态及状态之间的关系?线程的基本概念:线程指在程序执行过程中,能够执行程序代码的一个执行单元,每个程序至少有一个线程就是它本身。线程的基本状态:就绪、运行、synchronize阻塞、wait和sleep挂起、结束。状态之间的关系:wait要在synchronize中执行,对于wait来说有两种方式运行线程:wait()要使用notify()进行唤醒; wait(时原创 2016-10-09 16:11:56 · 251 阅读 · 0 评论 -
JVM调优 学习: 概念储备 (1)
数据类型java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:类类型,接口类型和数组。堆和栈堆和栈是程序运行的关键,所以他们的重要性很大。栈是运行时的单位,而堆是翻译 2016-12-29 18:20:26 · 325 阅读 · 0 评论 -
记录多线程成长----2
五、线程同步①、synchronized关键字的作用域有两种:1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中一个synchronized方法,其他线程不能同时访问这个对象任何一个synchronized方法)。这是,不同的对象实例的s转载 2016-10-17 10:55:57 · 202 阅读 · 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 · 2734 阅读 · 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 · 279 阅读 · 0 评论 -
Hbase简单使用
hbase(main):003:0> create 'test','first','second'创建一个名为Test的表,里面有两个列族first secondhbase(main):007:0> put 'test','row1','first:a','1'往test表中添加数据,row1是标识(相当主键),first:a 代表是列族:列名。后面1代表是a的值。原创 2016-03-08 11:24:26 · 392 阅读 · 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 · 1636 阅读 · 0 评论 -
java反射详解
【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class hello{转载 2016-01-24 12:01:16 · 379 阅读 · 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 · 1534 阅读 · 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 · 374 阅读 · 0 评论 -
CDH5 卸载 删除
首先,要在master:7180 上的 主页 删掉 Cluster1 。步骤如下:点击停止,然后再点击删除群集然后重启linux系统。所有节点。(这是因为,如果你不重启,你再删除一些文件夹或文件的时候,会被拒绝。因为有一些服务或设备他运行的后台)然后,在linux下执行下面的命令(这些就是你安装CDH时产生的一些文件夹,现在就找到这些文件夹的位置,然后删除。如果你是原创 2016-09-23 17:16:22 · 666 阅读 · 0 评论 -
java调优 学习:基本垃圾回收算法(2)
按照基本回收策略分引用计数(Reference Counting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清楚(Mark-Sweep):此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清楚。此翻译 2016-12-30 19:08:43 · 314 阅读 · 0 评论