首页
学习
活动
专区
工具
TVP
发布

码字搬砖

专栏作者
209
文章
288879
阅读量
32
订阅数
JMM 知识点总结
屏蔽各种硬件和操作系统内存方法差异,以实现让 Java 程序在各个平台下都能达到一致的内存方法效果。 主要的目的:定义程序中各种变量的访问规则( 关注在虚拟机中变量存取与内存交互的底层细节 ) 包括:实例字段、静态字段和构成数组的对象元素,不包括局部变量与方法参数
shengjk1
2020-09-24
3870
一文搞懂 Flink Timer
顾名思义就是 Flink 内部的定时器,与 key 和 timestamp 相关,相同的 key 和 timestamp 只有一个与之对应的 timer。timer 本质上是通过 ScheduledThreadPoolExecutor.schedule 来实现的
shengjk1
2020-08-31
8200
一文搞懂 Flink 处理 Barrier 全过程
上次我们讲到了 Flink Checkpoint Barrier 全流程 还有 Flink 消费消息的全流程
shengjk1
2020-07-06
2.2K0
java 线程之间是如何通信的
java线程之间的通信方式总共有 8 种,分别是 volatile、synchronized、interrupt、wait、notify、notifyAll、join、管道输入/输出, 我们一个一个的来说明!
shengjk1
2020-01-22
1.9K0
Flink getRuntimeContext().getMapState的时候发生了什么?
我们一起看一下,它是如何获取原始 state 的,跟进到 AbstractKeyedStateBackend
shengjk1
2019-12-20
1.2K0
JAVA反射会降低你的程序性能吗?
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。from:http://www.111cn.net/jsp/Java/72057.htm
shengjk1
2019-07-02
2.2K0
深入理解kafka: 核心设计与实践原理
bootstrap.servers ,分割,这里并非需要所有的broker地址清单,因为生产者会从给定的broker里查找到其他broker信息,不过建议 至少要设置两个以上broker地址信息
shengjk1
2019-06-16
2.4K0
Impala原理、使用
简介: impala属于Cloudera,基于内存的,可用户实时的交互式查询。Cloudera建议Impala集群内存最少128G,Impalad与DataNode运行在同一节点上
shengjk1
2018-10-24
1.4K0
Hbase常用命令
** 一般操作: ----- ** hbase(main)> status hbase(main)> version 创建命名空间: namespace指的是一个 表的逻辑分组 ,同一组中的表有类似的用途,相当于关系型数据库中的database。 hbase(main):060:0> create_namespace 'test1' drop_namespace 创建该命名空间的表: hbase(main):061:0> create 'test1:test','f1','f2' crea
shengjk1
2018-10-24
3.9K0
Hbase优化思路
1.rowkey设计 2.手动split,手动compant 3.开启booleamfilter 4.采用压缩 5.预分区 6.并发读写 7.禁止自动autoflush,增大客户端缓存 8.参数优化 9.建表语句优化
shengjk1
2018-10-24
3840
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档