首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叫我刘三青
掘友等级
不想回家收租的程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
Hudi 指南系列7-RFC24 Flink 写入优化
此篇文章主要针对官方 RFC-24 进行分析, RFC-24 主要针对当时Hudi 整合 Flink 存在的 4 个瓶颈提出的一些解决思路, 这个思路决定了后续 Flink 写 Hudi 的基本框架,
Hudi系列-索引-7.2.1.1Bloom
Bloom 索引是 Hudi 中非常重要的一个索引,他利用 Bloom 过滤器进行快速确认.bloom 索引原理就是使用 bloom 过滤器.我们都知道存储数据的三种数据结构,链表,数组,hash 表
深度 | 从Go高性能日志库zap看如何实现高性能Go组件
日志在整个工程实践中的重要性不言而喻,在选择日志组件的时候也有多方面的考量。详细、正确和及时的反馈是必不可少的,但是整个性能表现是否也是必要考虑的点呢?美图技术团队在长期的实践中发现有的日志组件对于计算资源的消耗十分巨大,这将导致整个服务成本的居高不下。此文从设计原理深度分析了…
为什么用枚举类来实现单例模式越来越流行?
单例模式是 Java 设计模式中最简单的一种,只需要一个类就能实现单例模式,但是,你可不能小看单例模式,虽然从设计上来说它比较简单,但是在实现当中你会遇到非常多的坑,所以,系好安全带,上车。 单例模式就是在程序运行中只实例化一次,创建一个全局唯一对象,有点像 Java 的静态变…
大白话聊聊分布式版本管理工具 Git 的“前世今生”!
Git 是当前流行的分布式版本控制管理工具,最初由 Linux Torvalds (Linux 之父) 创造,于 2005 年发布。 Git,这个词其实源自英国俚语,意思大约是 “混账”。Linux 为什么会以这样自嘲的名字来命名呢?这其中还有一段儿有趣的历史可以说一说: 并且…
必看!java后端,亮剑诛仙(最全知识点)
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。 这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。 这篇文章耗费了我大量的…
java架构-线程和进程的区别
进程(process)是具有一定独立功能的程序,操作系统利用进程把工作划分为一些功能单元。 进程是进行资源分配和调度的一个独立单位。它还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。 一个应用程序(application)是由一个或多个相互协作的进程组成的。例如,…
从原始到最新的垃圾回收器
我的所有文章同步更新与Github--Java-Notes,想了解JVM,HashMap源码分析,spring相关,剑指offer题解(Java版),可以点个star。可以看我的github主页,每天都在更新哟。 垃圾回收器是垃圾回收的具体实现,这里只讲Hotspot虚拟机的7…
对象的创建
要想分配内存,首先得能从内存中找到大于等于要分配内存的空间(主要是在Java堆中,因为实例对象基本存储在Java堆中分配,如果不了解,可以参考我的这篇文章-Java运行时区域),然后在这个上面进行内存分配。那么怎么找到这部分内存? 指针碰撞:假设Java堆中的内存是绝对规整的,…
Java内存区域和内存模型
我的所有文章同步更新与Github--Java-Notes,想了解JVM,HashMap源码分析,spring相关,剑指offer题解(Java版),可以点个star。可以看我的github主页,每天都在更新哟。 阅读这篇文章前,一个重要的概念要弄清楚。 很多人,包括写博客的一…
下一页
个人成就
文章被点赞
84
文章被阅读
27,887
掘力值
847
关注了
5
关注者
35
收藏集
1
关注标签
11
加入于
2019-02-23