自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我就是隔壁老袁

用漫不经心的态度,过随遇而安的生活!

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 GreenPlum数据分布以及执行计划

执行计划/数据分布情况1.Gather Motion (N:1),聚合,每个节点将表查询后的数据发到主节点master上聚合起来,哪个节点的数据先返回就将此数据先放在master上。2.Redistribute Motion (N:N) ,重新分布,利用join的列值hash不同,将新的分布键(关联键)重新打散到每个segment重新分布。 3.Broadcast Motion (N:N)...

2019-05-30 09:27:38 2924

转载 Flume

一、Flume简介  flume 作为cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG(original generation),属于 cloudera。  但随着 FLume 功能的扩展,Flume OG 代码工程臃肿、核心组件设计不合理、核心配置不标准等缺点暴露出来,尤其是在 Flume OG 的最后一个发...

2019-05-16 11:33:27 372

原创 JAVA原子类

i++是否是线程安全的?为什么?因为i++ 不是原子性操作 故i++是线程不安全i++操作分为三步读取i的值 i加1,写入i的值 i++是线程不安全的,多线程i++会造成结果不一致怎么解决呢? 加锁 JAVA原子类JAVA原子类AtomicInteger AtomicInteger位于java.util.concurrent.atomic包下,是对int的封装...

2019-05-12 11:47:16 409

原创 执行计划_explain_analyse

如何产生执行计划?预计执行计划 explain select a.c_task_mc,b.c_mc from t_task a left join t_task_group b on a.c_task_lx = b.c_id实际执行计划 explain analyse select a.c_task_mc,b.c_mc from t_task a left join...

2019-05-09 08:53:17 282

原创 Eclipse的Debug调试技巧大全

一、Debug视图调试中最常用的窗口是:另外辅助的窗口有:1)窗口全览:2)Debug View(线程堆栈视图):debug视图允许您在工作台上管理正在调试和运行的程序,他显示了你正在调试的程序中挂起的线程的堆栈帧,程序中的每个线程作为树的节点出现。他展示了正在运行的每个目标的进程。如果线程被挂起,它的堆栈帧以子元素的形式展示。以下是一些常用的debug按钮:...

2019-05-07 18:46:35 447 1

原创 轻松搞定--linux服务器crontab 定时任务配置

crontab生成器http://www.bejson.com/othertools/cron/* * * * * ? 表示 * * * * *+命令 ? 代表命令crontab定时任务最小力度是控制到分钟 所以如果实现定时执行在分钟以内 故用循环来实现查看现在的定时任务crontab -l配置非系统以外的定时任务crontab -e新添加的配置定时任务不会立即生效...

2019-05-07 14:37:15 2336

原创 HashMap和TreeMap对比

HashMap主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一,数据是无序的jdk1.8在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为8)时,将链表转化为红黑树,以减少搜索时间。HashMapJDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的.HashMap的...

2019-05-06 18:55:52 4708

原创 eclipse远程调试服务上的war包

PS:文中容易引起歧义的地方已经做了修改;另外,本人参照以下步骤操作,结果无法调试,后来发现是breakpoints的设置。。,如图是不跳过断点,如果点击了就是跳过断点。1、如果要调试远程Linux下tomcat应用,配置tomcat在catalina.sh中添加如下CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8...

2019-05-05 15:20:25 822

转载 http请求中请求头和响应头包含哪些内容

1)请求(客户端->服务端[request])GET(请求的方式) /newcoder/hello.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号)Accept: */*(客户端能接收的资源类型)Accept-Language: en-us(客户端接收的语言类型)Connection: Keep-Alive(维护客户端和服...

2019-05-05 14:03:30 17186

原创 static 标识的字段或者是代码块,真的是在类加载的时候初始化的吗?

用以下几个例子说明class AAA {static {System.out.println("class AAA static block println");// 并没有打印此句 }}public class Main {public static void main(String[] args) {System.out.println("hello worl...

2019-05-05 13:48:10 797

转载 多线程:volatile,synchronized关键字

volatile就是表示某人或某物是不稳定的、易变的。volatile作为java中的关键词之一,用以声明变量的值可能随时会别的线程修改,使用volatile修饰的变量会强制将修改的值立即写入主存,主存中值的更新会使缓存中的值失效(非volatile变量不具备这样的特性,非volatile变量的值会被缓存,线程A更新了这个值,线程B读取这个变量的值时可能读到的并不是是线程A更新后的值)。vol...

2019-05-05 11:19:48 184

设计原则.ppt

面向对象的设计原则 单一职责原则 开闭原则 里氏替换原则 依赖倒置原则 接口分离原则 迪米特法则 合成复用原则

2019-06-10

java中级及调试体系认证.pptx

JAVA中级认证知识点 异常 工具类 设计模式 IO流体系 堆栈分析 多线程、线程池、线程安全 JVM内存模型、垃圾回收

2019-06-10

大数据相关组件认证.pptx

Hadoop Hbase Flume Redis Kafka Spark SparkCore SparkSql SparkStreaming(实时计算)

2019-06-10

Java新特性.pptx

新特性总览 接口默认方法和静态方法   Lambda 表达式   函数式接口   方法引用 Stream   Optional   Date/Time API  重复注解 扩展注解的支持 Base64 JavaFX 其它

2019-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除