- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 Hive数据导入
Hive Loadhttps://cwiki.apache.org/confluence/display/Hive/LanguageManualLOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2...)]LOAD DATA [LOCAL] INPATH 'filepath'
2020-05-19 14:22:25
209
转载 Java内存溢出(OOM)异常完全指南
原文:http://luecsc.blog.51cto.com/2219432/1948800这也许是目前最为完整的Java OOM异常的解决指南。1、java.lang.OutOfMemoryError:Java heap spaceJava应用程序在启动时会指定所需要的内存大小,它被分割成两个不同的区域:Heap space(堆空间)和Permgen(永久代):这两个区域的大小可以在JVM(Java虚拟机)启动时通过参数-Xmx和-XX:MaxPermSize...
2020-05-11 18:25:09
354
转载 Java 的四大引用:强引用、软引用、弱引用和虚引用
Reference 是一个抽象类,而 SoftReference,WeakReference,PhantomReference 以及 FinalReference 都是继承它的具体类。接下来我们来分别介绍和分析强引用以及 java.lang.ref 包下各种虚引用的特性及用法。StrongReference, SoftReference, WeakReference 以及 PhantomReference 的特性及用法StrongReference:我们都知道 JVM 中对象是被分配在堆(heap)
2020-05-11 17:36:12
228
原创 Design Patterns - 行为型(Behavioral)
行为型(Behavioral) 责任链(Chain of Responsibility) 意图 避免将请求的发送方附加到其接收方,从而使其他对象也可以处理请求。 对象成为链的一部分,并且请求从一个对象通过链发送到另一个,直到其中一个对象处理该请求。 命令(Command) 意图 ...
2020-05-06 15:25:20
201
转载 Java魔法类:Unsafe应用解析
sun.misc.Unsafepublic final native boolean compareAndSwapInt(Object var1, long var2, int var4, int var5); public native long objectFieldOffset(Field var1); public native int arrayBaseOff...
2020-05-06 14:50:06
127
原创 Java锁对象、条件对象
锁对象java.util.concurrent.locks.Lock方法:void lock(); 获取这个锁;如果锁同时被另一个线程拥有则发生阻塞。 void lockInterruptibly() throws InterruptedException; 获得锁, 但是会不确定地发生阻塞。如果线程被中断, 抛出一个 InterruptedException异常。 b...
2020-05-05 12:17:41
299
原创 Java生产者消费者五种方法
一、blocking+queuepackage language.java.thread.messeging.blocking_queue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;/** * @author <a href="mailto:zhanghuir...
2020-04-30 18:05:56
292
原创 Apache Doris初探
基于 MPP 的交互式 SQL 数据仓库,主要用于解决报表和多维分析。省略一大波官方文档所涉及的内容。参考http://doris.apache.org/master/zh-CN/
2020-04-30 16:11:45
1954
翻译 Apache Druid设计原理
Apache Druid设计原理一、架构1、设计Druid具有多进程,分布式架构,旨在实现云友好且易于操作。每种Druid进程类型都可以独立配置和扩展,从而为您的集群提供最大的灵活性。这种设计还提高了容错能力:一个组件的故障不会立即影响其他组件。2、进程和服务器Druid有几种进程类型,下面简要描述:Coordinator协调器进程管理群集上的数据可用性。 Ove...
2020-04-29 15:42:22
1102
翻译 HBase的RegionServer热点
在HBase世界中,RegionServer热点是一个常见问题。我们可以用一个句子来描述这个问题:虽然使用顺序的行键写记录可以在给定开始键和停止键的情况下最有效地读取数据范围,但是这会在写入时引起不希望的RegionServer热点。问题描述HBase中的记录按行键按字典顺序排序。这允许通过其键快速访问单个记录,并通过给定开始键和停止键快速获取一系列数据。在某些常见情况下,您会认为在...
2020-04-27 14:43:20
597
原创 RoaringBitmap精确去重
目录简介什么时候应该使用位图?什么时候应该使用压缩位图?RoaringBitmap与其他选择相比如何?例子参考简介位集bitset(也称为位图)通常用作快速数据结构。不幸的是,它们会占用过多的内存。为了补偿,我们经常使用压缩的位图。RoaringBitmap是压缩的位图,其性能通常优于传统的压缩位图,例如WAH,EWAH或Concise。在某些情况下...
2020-04-24 15:22:59
3279
转载 Effective Apache Flink(四)入门
Effective Apache Flink(四)入门目录Effective Apache Flink(四)入门教程安装本地安装API教程示例Docker Playgrounds教程安装本地安装Java 8.x 根据你的系统下载相应版本的安装包(Linux,Mac OS X和Windows)http://flink.apache.org/down...
2019-09-02 17:55:46
164
原创 Effective Apache Flink(三)资料合集
Effective Apache Flink(三)资料合集书籍1.Streaming SystemsThe What, Where, When, and How of Large-ScaleData Processing.Tyler Akidau, Slava Chernyak, and Reuven Lax2.Stream Processing with Apache F...
2019-09-02 17:06:52
112
转载 Effective Apache Flink(二)应用场景
Effective Apache Flink(二)应用场景目录Effective Apache Flink(一)应用场景事件驱动型应用什么是事件驱动型应用?事件驱动型应用的优势?Flink 如何支持事件驱动型应用?典型的事件驱动型应用实例数据分析应用什么是数据分析应用?流式分析应用的优势?Flink 如何支持数据分析类应用?典型的数据分析应用实例...
2019-09-02 16:51:36
201
转载 Effective Apache Flink(一)Apache Flink 是什么?
Effective Apache Flink(一)Apache Flink 是什么?目录Effective Apache Flink(一)Apache Flink 是什么?一、架构处理无界和有界数据部署应用到任意地方运行任意规模应用利用内存性能二、应用流处理应用的基本组件流状态时间分层 APIProcessFunctionDataStre...
2019-09-02 16:48:36
450
原创 算法和设计应用 - 第一部分 数据结构之列表
Algorithm Design & Applications - Part I Data Structure - 列表列表列表列表(list),是保持线性顺序的对象的容器。抽象的看,列表L是支持下面四种方法的容器:get( r ):返回L中索引为r的元素;如果r<0或r>N-1,则出现错误条件。set(r, e):将索引位置r的元素替换成e,并发回e;如果r<...
2019-05-11 20:39:36
146
原创 算法和设计应用 - 第一部分 数据结构之栈和队列
Algorithm Design & Applications - Part I Data Structure - 栈和队列栈和队列栈队列栈和队列栈栈(stack),是插入和删除遵循后进先出(last-in first out,LIFO)原则的对象的容器。抽象的看,栈S是支持下面两种方法的容器:push(o):在栈的顶部插入对象o。O(1)pop(o): 将栈顶对象从栈中删除...
2019-05-09 23:36:50
155
原创 Intelligent Java Getting Started
Intelligent Java Getting Started涉及内容示例环境参考资料涉及内容面向对象Java语法Java内建工具优秀第三方工具涉及一些设计模式、数据结构和算法Java虚拟机示例环境JDK 8IntelliJ IDEA参考资料[1] : 《Java编程思想》[2] : 《Java并发编程的艺术》[3] : 《Effective Java》[4...
2019-05-04 16:12:34
296
原创 Intelligent Java Documentation
Intelligent Java Documentation关于此文档与我沟通关于此文档后序会提供其他的阅读方式。HTMLPDFEPUB与我沟通微博邮箱
2019-05-04 15:21:21
294
1
开源报表BIRT开发手册
2015-02-06
CG教程汇总
2014-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人