![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
leiline
http://www.leiline.cn/about/
展开
-
聊一聊Java内存模型
Java内存模型是所有Java程序正常运行的基础,了解清楚Java内存模型对于我们熟悉Java程序运行机制有着至关重要的作用。今天我们来聊一聊Java内存模型,看一下Java程序究竟是如何运行起来的。 在网上会经常看到这张图,详细介绍了Java程序在运行的时候,每一块使用到的内存是什么样的。 今天的Jvm运行时所使用的的内存模型基本没有变化,接下来我们分别介绍一下每个内存区域的作用和特点。 总体上Java内存可以分为两种:线程共享内存和线程私有内存。因为在Java程序运行的时候,资源有共享和私有两种情况。原创 2020-06-29 21:07:40 · 183 阅读 · 0 评论 -
Flink 1.10 SQL CONNECTOR开发
Flink 1.10提供了丰富的connector组件帮助用户连接外部系统。但是很多时候原生的connector并不能够完全满足用户的需求,因此需要自定义开发connector组件。本文介绍如何进行Flink1.10 SQL CONNECTOR的开发工作。 Flink 1.10通过SPI去加载不同的factory,实现了CONNECTOR的统一。 SPI机制 SPI,全称为Service Provider Interface,是Java提供的一套用于第三方实现或拓展的API。 基于工厂模式的任务提交 pu原创 2020-06-23 16:19:29 · 1693 阅读 · 0 评论 -
java 抽象类与接口的区别
java 抽象类与接口的区别 抽象类的出发点是继承。一个以抽象类为节点的继承关系链中,叶子节点一定是具体的实现类。 接口是比抽象类更加抽象的“类”。接口本身并不是类,它只是提供一种形式,而并没有具体的实现方法。实现该接口的实现类必须要实现该接口的所有方法。转载 2016-12-22 10:46:07 · 324 阅读 · 0 评论 -
题解剑指offer
刷剑指offer遇到的一些问题,记录下来以备以后查看。原创 2017-04-09 16:41:36 · 277 阅读 · 0 评论 -
一些笔记
这是一些笔记原创 2017-03-20 10:31:13 · 359 阅读 · 0 评论 -
java在oj中的输入
在写算法的时候,发现OJ中对输入有着严格的要求,因此写好算法的第一步就是好写好正确的输入方法使得数据可以正确输入。本文总结一下常见的一些情况。原创 2017-04-10 21:35:20 · 2675 阅读 · 0 评论