- 博客(19)
- 资源 (26)
- 收藏
- 关注
转载 Java中的ReentrantLock和synchronized两种锁定机制的对比
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造
2015-03-25 01:37:14
399
转载 mysql 字符集设置查看
1.列出MYSQL支持的所有字符集:SHOW CHARACTER SET; 2.当前MYSQL服务器字符集设置SHOW VARIABLES LIKE 'character_set_%'; 3.当前MYSQL服务器字符集校验设置SHOW VARIABLES LIKE 'collation_%'; 4.显示某数据库字符集设置
2014-08-18 23:59:20
522
转载 MySQL字符集和校验规则概念
字符集,character set,就是一套表示字符的符号和这些的符号的底层编码;而校验规则,则是在字符集内用于比较字符的一套规则。下面我简单举个例子来说明一下:如在某个字符集“X”的A与a,他们的底层编码分别是A=0,a=100。这里符号“A”“a”和底层编码“0”“100”就是字符集的概念范围。假设我们要比较A与a的大小,我们得到a>A,因为我们是根据其底层编码进行比较的,这就是这个字符集“X
2014-08-18 23:40:20
919
转载 Hadoop Tips
大家都在hadoop,但是对它可能只见树木,不见森林。仍然处于迷茫,甚至在 学习的时候,也不知道自己在学什么知识,这个知识在整个hadoop体系中的是什么位置。现在利用hadoop图,为大家整体讲解hadoop.1. 这一切,都起源自Web数据爆炸时代的来临2. 数据抓取系统 - Nutch3. 海量数据怎么存,当然是用分布式文件系统 - HDFS4.
2013-10-31 10:44:26
623
转载 关于String str="abc"
在JAVA论坛上常看到一个问题:String str="abc";String str=new String("abc");这两句分别创建了几个对象,呵呵想了很就也没有答案,不过有幸在别人的博客上看到了一篇关于 JAVA堆与栈 的讨论,得到了答案: stack and heap 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数
2013-10-06 21:09:17
2131
转载 Java程序开发中的简单内存分析
首先内存总体分为了4个部分,包括 stack segment 、heap segment、code segment 、data segment ; 其中我们程序中用关键字new出来的东西都是存放在heap segment; 程序中的局部变量存放在stack segment,这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要j
2013-10-06 17:14:12
1293
转载 三分钟理解Java中字符串(String)的存储和赋值原理
可能很多java的初学者对String的存储和赋值有迷惑,以下是一个很简单的测试用例,你只需要花几分钟时间便可理解。1.在看例子之前,确保你理解以下几个术语:栈:由JVM分配区域,用于保存线程执行的动作和数据引用。栈是一个运行的单位,Java中一个线程就会相应有一个线程栈与之对应。堆:由JVM分配的,用于存储对象等数据的区域。常量池:在编译的阶段,在堆中分配出来的一块存储区域,用于
2013-10-06 17:07:59
25761
1
转载 Java类加载顺序
问题:i和n到底是什么时候声明的,public static Test1 t1=new Test1("t1");这句会去执行构造块和构造方法,但是这时候public static int i=print("i");并没执行,i是哪里出来的?它是按顺序先声明所有变量然后才从头再挨个赋值吗?关于这个问题:类的生命周期分为如下几个阶段,Loading,Linking,Initialization.
2013-10-05 13:31:02
1189
转载 Java的Runtime Exception和Checked Exception区别及使用场景
Java异常处理机制主要依赖于try,catch,finally,throw,throws五个关键字。 try 关键字后紧跟一个花括号括起来的代码块,简称try块。同理:下面的也被称为相应的块。 它里面可置引发异常的代码。catch后对应异常类型和一个代码块,用于表明catch块用于处理这种类型的代码块。后还可以跟一个finally块,finally块用于回收在try块里打开的物理资源
2013-09-09 15:30:00
2561
转载 Java参数传递方式讲的比较清楚的一篇
由一个问题来引入参数传递的问题public static void main(String[] args) { int x=1; int[] y =new int[10]; m(x,y); System.out.println("x is "+ x); System.out.println("y[0] is "+ y[0]); } public st
2013-08-28 16:52:38
711
转载 Hive与Hbase的区别
Hive是為簡化編寫MapReduce程序而生的,使用MapReduce做過數據分析的人都知道,很多分析程序除業務邏輯不同外,程序流程基本一樣。在這種情況下,就需要Hive這樣的用戶編程接口。Hive本身不存儲和計算數據,它完全依賴於HDFS和MapReduce,Hive中的表純邏輯表,就是些表的定義等,也就是表的元數據。使用SQL實現Hive是因為SQL大家都熟悉,轉換成本低,類似作用的Pig就
2013-06-06 19:44:53
1728
转载 java实现hbase表创建、数据插入、删除表
近日查看了相关资料后,梳理了一下用java实现hbase的表创建、数据插入、删除表,代码如下:1、需要的jar包:commons-codec-1.4.jarcommons-logging-1.0.4.jarhadoop-0.20.2-core.jarhbase-0.20.6.jarlog4j-1.2.15.jarzookeeper-3.2.2.jar 2、代码:
2012-10-31 16:47:20
963
转载 Hadoop在master查看live nodes为0解决方案
对于这些网上的说法已经很多了,主要包括:1 关闭safemode模式,输入如下命令:bin/hadoop dfsadmin -safemode leave2 检查存储空间是否足够,输入如下命令:df -hl3 重新格式化hdfs,按照如下步骤a) 删除master和所有slave上的 hadoop目录下的logs文件,并重新建立b) 删除master和所
2012-10-18 15:09:51
1051
转载 hadoop入门阅读
一、简介hadoop与其他分布式系统的区别:其他系统关注于数据的移动,即将需要计算的数据从server端移到client端,然后进行计算,但是当数据量很大的时候,移动数据需要很大的开销hadoop则是通过移动计算代码到数据所在的机器,在该机器进行运算,然后返回结果,这样就避免了移动数据带来的大开销,客户端发送MapReduce程序进行计算这些程序都很小,hadoop负责将该程序移到
2012-09-29 13:17:20
605
原创 String的定义不同导致的不一致
String s3 = "hello";String s4 = "hello";System.out.println(s3 == s4); //true,这种String位于DateSegment,相同内容会指向同一对象 String s5 = new String("hello");String s6 = new String("hello");System.out.println
2012-09-01 16:41:32
500
转载 js和css路径的指定
在写前端代码时,在图片路径的设置那里经常会遇到一个问题.比方说,在根目录下面新建了个"images"文夹,里面放了张图片top.gif在根目录下另外新建了两个文件夹"CSS"和"JS"专门用来存放用到的.css文件和.js文件(假设我们用到的为"test.css"和"test.js")假设在根目录下有个"test.html"文件,里面分别引用了"test.css"以及"test.js"
2012-08-21 10:41:26
2505
原创 Java中的System.currentTimeMills
Java中的System.currentTimeMills()函数产生一个当前时间----1970年1月1日0时起的毫秒数。该函数可以用来统计程序运行时间,如:long start=System.currentTimeMills();long end=System.currentTimeMills();System.out.println("运行时间:"+(end-start));
2012-08-12 15:22:48
3764
1
原创 html中的特殊字符集合
HTML中的特殊字符类似于C语言中的转义字符,HTML作为一种页面解释语言,它也有一些特殊字符。例如小于号现在以下面是几种常用的字符:空格: 小于号(大于号(>):> >双引号("):" "单
2011-08-04 22:33:39
1549
smartupload源码包及说明大全
2012-03-14
Jsp+Tomato+StuMag
2010-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人