- 博客(15)
- 收藏
- 关注
翻译 在linux上使用yum安装JDK
1.查找java相关得列表[qyf@localhost ~]$ yum -y list java*执行结果[qyf@localhost ~]$ yum -y list java*Loaded plugins: fastestmirror base | 1.1 kB 00:00 base/primary | 995 kB 00:00 base 2789/2789
2017-08-14 16:24:25
519
翻译 Hbase原理、基本概念、基本架构
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进
2017-07-25 14:24:52
257
翻译 MapReduce:详解Shuffle过程
Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟。考虑到之前我在看相关资料而看不懂时很恼火,所以在这里
2017-07-14 17:08:19
248
翻译 java中的sleep()和wait()的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只
2017-06-22 09:42:19
187
转载 线程创建的两种方式和区别
Java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢? 为了回答这个问题,我们可以通过编写一段代码来进行分析。我们用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示。 我们首先这样编写这个程序:
2017-06-21 16:13:29
1417
转载 Scala中的下划线到底有多少种应用场景?
Scala中的下划线到底有多少种应用场景?我目前了解的有一下几个用处:1、作为“通配符”,类似Java中的*。如import scala.math._2、:_*作为一个整体,告诉编译器你希望将某个参数当作参数序列处理!例如val s = sum(1 to 5:_*)就是将1 to 5当作参数序列处理。3、指代一个集合中的每个元素。例如我们要在一个Array a中筛出偶数
2017-04-11 15:23:34
233
转载 HBase + Solr Cloud实现HBase二级索引
1. 执行流程 2. Solr Cloud实现http://blog.youkuaiyun.com/u011462328/article/details/530083443. HBase实现1) 自定义Observer① 代码[java] view plain copy package cn.b
2017-02-14 10:01:17
594
转载 深入解读Quartz的原理
Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。 1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context)
2017-02-09 10:37:25
185
翻译 RunTime.getRunTime().addShutdownHook用法
今天在阅读Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下: Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时
2017-02-09 10:19:23
226
翻译 join中on和where的区别
table a(id, type):id type----------------------------------1 1 2 1 3 2 table b(id, class):id class-------------------------
2016-01-18 15:36:21
255
翻译 Join操作
Join操作基本分为3大类:外连接(细分为:左连接、右连接、全连接)、自然连接、内连接Join操作的共性:第一步均为将所有参与操作的表进行了一个笛卡儿积,然后才依据各连接条件进行记录的筛选 SQL> select * from employees;LAST_NAME DEPARTMENT_ID SALARY
2016-01-18 15:24:19
361
翻译 break、continue、return区别
break、continue、return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使用的方法和场景。下面来介绍一下break、continue、return三者的区别和联系。1. break :(1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条
2016-01-04 15:17:18
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人