首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
细思极恐
掘友等级
Data Engineer
三分天注定、七分靠打拼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Java中如何优雅的使用线程池?
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。线程池的推出,就是为了方便边的控制线程数量!
锁升级过程(偏向锁/轻量级锁/重量级锁)
如果想要透彻的理解java锁的来龙去脉,需要先了解锁的基础知识:锁的类型、java线程阻塞的代价、Markword。
Java线程安全中的原子性操作
说到原子性,在Java中一共有两个方面需要学习和掌握: 1. 一个是JDK中已经提供好的Atomic包,他们均使用了CAS完成线程的原子性操作。 2. 另一个是使用锁的机制来处理线程之间的原子性。
Akka任务调度(Dispatcher)
Dispatcher是将如何执行任务与何时运行任务两者解耦,所 Actor或Future的工作都是由 (Executor或Dispatcher)分配的资源来完成的。
Akka简介&常用API介绍
Akka是一个用来开发支持并发、容错、扩展性的应用程序框架,基于actor模式的实现,actor之间的互相通信是通过彼此之间发送异步消息来实现的。
Akka传递消息
Akka有4种核心的Actor消息模式:tell、ask、forward和pipe。 Ask:向Actor发送一条消息,返回一个Future。 Tell:向Actor发送一条消息。
竞态条件与临界区
在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的资源。如,同一内存区(变量,数组,或对象)、系统(数据库,web services等)或文件等。
Flink触发器Triggers
触发器确定窗口(由窗口分配器形成)何时准备好由窗口功能处理。每个WindowAssigner都带有一个默认触发器。
Java类加载机制
Java的程序要运行需要将编译好的class文件加载到JVM(用来存储加载的类信息、常量、静态变量、编译后的代码等数据)运行时数据区。
Flink Temporal tables
Temporal table时态表表示改变的历史记录表上的(参数化)视图的概念,该表返回特定时间点的表的内容。
下一页
个人成就
文章被点赞
98
文章被阅读
64,854
掘力值
1,558
关注了
2
关注者
23
收藏集
0
关注标签
0
加入于
2019-04-03