- 博客(15)
- 收藏
- 关注
转载 MySQL常用命令
一、启动与关闭1.1 Linux下启动mysql 的命令:a. rpm包安装:service mysqld startb. 源码包安装:/usr/local/mysql/bin/mysqld_safe --user=mysql &1.2 Linux下重启mysql 的命令:a. rpm包安装:service mysqld restartb. 源码包安装:
2016-01-24 22:49:24 556
原创 如何获取windows剪切板中内容
一个简单的获取windows剪切板中文本内容的代码 // 获取剪切板中的内容 public static String getClipboardText() { Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard(); Transferable clipT =
2015-12-20 11:03:50 8605 1
原创 JVM内存管理
Java虚拟机管理的内存分为以下几个区域1. 程序计数器(Program Counter Register):一块较小的内存,主要看作当前线程所执行的字节码的行号指示器。每个线程都有一个独立的程序计数器。当线程执行的java方法,计数器记录的字节码的行号;当线程执行的native方法,计数器值则为空。(此区域为java虚拟机中唯一一个没有规定任何OutOfMemoryError的
2013-08-30 23:15:53 802
原创 synchronized 用法总结
synchronized用到不同地方对代码产生的影响:1. synchronized关键字修饰方法假设P1、P2是同一个类的不同对象,这个类中定义了以下几种情况的同步块或同步方法,P1、P2就都能够调用他们。public synchronized void method(){ // }这也就是同步方法,那这时synchronized锁定的是调用这个同步方法对象。也就
2013-08-30 22:05:40 29740 4
原创 hadoop如何创建多用户
HDFS本身没有提供用户名、用户组的创建,在客户端调用hadoop 的文件操作命令时,hadoop 识别出执行命令所在进程的linux系统的用户名和用户组,然后使用这个用户名和组来检查文件权限。 用户名=linux命令中的`whoami`,而组名等于`bash -c groups `。启动hadoop hdfs系统的用户即为超级用户,可以进行任意的操作。 如想让leaf用户也可执行ha
2013-03-25 20:27:45 7587 1
原创 编写hadoop调度器用到的一些jar包
写hadoop的调度器,已经一些运行例子时,必然会用到hadoop自己的包和一些相关的jar包。其实这些包在hadoop的安装文件中就有,还有安装文件中的lib文件夹中也有用到的一些jar包。今天多亏大飞哥的提醒,要不都忘了,记下来,免得以后又忘了
2013-02-26 11:25:29 775
原创 hadoop自带的API文件
hadoop的安装包中自带着其api的文件,在阅读hadoop源码时使用比较的方便。将安装包解压缩后,在其路径是在;hadoop-0.21.0\hadoop-0.21.0\common\docs\api中的 index.html 这个是common中相关的api文件。mapred和hdfs的路径相应为hadoop-0.21.0\hadoop-0.21.0\mapred\docs\a
2013-01-29 10:15:25 949
转载 Java多线程之ExecutorService
讲到Java多线程,大多数人脑海中跳出来的是Thread、Runnable、synchronized……这些是最基本的东西,虽然已经足够强大,但想要用好还真不容易。从JDK 1.5开始,增加了java.util.concurrent包,它的引入大大简化了多线程程序的开发(要感谢一下大牛Doug Lee)。 java.util.concurrent包分成了三个部分,分别是java.util.conc
2013-01-25 11:19:44 6497
转载 thread 与 runnable 的区别
Thread 类 Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个类继承 Thread 类。程序员需要覆盖 Thread 的 run() 函数来完成有用的工作。用户不能直接调用此run()函数;而是必须调用 Thread 的 start() 函数,该函数再调用 run()。下面的代码说明了它的用法: 创建两个新线程impor
2013-01-25 11:14:22 933
转载 Java 中的volatile关键字
关于volatile我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。在当前的Java内存模型下,线程可以把变量保
2013-01-23 10:01:02 459
转载 公平调度器
Fair Scheduler是由Facebook贡献给Hadoop社区的一种task调度策略。Facebook推出它的目的是在生产环境中替换毫无特点的MapReduce默认Scheduler。 Fair Scheduler的诞生源于加州大学Berkeley分校、Facebook与Yahoo的研究人员于2009年4月底发表的论文《Job Scheduling for Mul
2012-12-24 19:21:13 696
转载 eclipse编译hadoop源代码
我编译的是hadoop0.21版本的,即旧的hadoop版本,新版本的hadoop源代码我还没有尝试编译。1.下载hadoop源代码: 通过SVN下载源代码 地址:http://svn.apache.org/repos/asf/hadoop/common/trunk 在其中找到需要的版本下载2. 需要的编译环境: ant,cygwin必须安装好3. 编译h
2012-12-06 22:03:52 1094 1
原创 ubuntu更新源
最近刚开始接触linux,自己写个如何更新ubuntu源,方便软件的下载首先备份源列表Sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 然后修改源列表sudo vi /etc/apt/sources.list 删除文件中的内容(PS:使用 ndd在一般模式下删除原内容,n是删多少行) 替换其
2012-11-26 19:35:18 613
原创 ubuntu下使用u盘
如何在linux下使用u盘呢,步骤如下:1 先建立一个挂接的文件夹: sudo mkdir /mnt/usb2 插入U盘后,输入指令 df 显示所有磁盘块的使用情况,找到你U盘的路径名称(PS :例如 /dev/sda1) 3 挂载U盘 sudo mount /dev/sda1 /mnt/usb 此时,在/mnt/usb中就是U盘内容4 使用完U盘 使
2012-11-26 19:24:16 12639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人